ARMv5 architecture

E358144

ARMv5 architecture is a 32-bit RISC processor architecture from ARM that introduced enhancements over earlier ARM generations, including support for more advanced instruction sets and extensions used in many embedded and mobile devices.

All labels observed (6)

Label Occurrences
ARMv5 architecture family 2
ARMv5 1
ARMv5 architecture canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf 32-bit RISC architecture
ARM architecture family member
instruction set architecture
addressSpace 32-bit linear address space
addsFeature DSP-enhanced instruction set (E extension)
Jazelle Java bytecode execution (J extension)
enhanced multiply and multiply-accumulate operations
improved exception handling
saturating arithmetic for DSP
addsOver ARMv4T
linked to: ARMv4
architectureStyle RISC
backwardCompatibleWith ARMv4T
linked to: ARMv4
bitWidth 32-bit
codeDensity improved via Thumb support
developer ARM Limited
linked to: Arm Ltd.
endianSupport bi-endian
little-endian
includesVersion ARMv5T
linked to: ARMv5 architecture

ARMv5TE
linked to: ARMv5 architecture

ARMv5TEJ
linked to: ARMv5 architecture
introduced late 1990s
marketRole mainstream embedded architecture in early 2000s
powerEfficiency optimized for low power consumption
predecessor ARMv4
registerFile 16 general-purpose registers (architected)
successor ARMv6
supports ARM instruction set
linked to: ARM

Jazelle DBX
Thumb instruction set
clz (count leading zeros) instruction
conditional execution of most instructions
enhanced DSP instructions
enhanced multiply-accumulate instructions
saturating arithmetic instructions
supportsOperatingSystem Linux
Windows CE
various real-time operating systems
targetDomain consumer electronics
embedded systems
mobile devices
networking equipment
usedIn ARM10 processor family
ARM9 processor family
linked to: ARM9

XScale processors
linked to: Intel XScale

many system-on-chip designs
uses 16-bit Thumb instruction encoding
fixed 32-bit ARM instruction encoding
load-store architecture
wordSize 32 bits

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

VFP floating-point extension targetPlatform ARMv5 architecture
ARMv6 architecture family predecessor ARMv5 architecture family
linked to: ARMv5 architecture
ARMv6 architecture family backwardCompatibleWith ARMv5 architecture family
linked to: ARMv5 architecture
RISC OS architecture ARMv5
linked to: ARMv5 architecture
ARMv5 includesVersion ARMv5T
subject linked to: ARMv5 architecture
linked to: ARMv5 architecture
ARMv5 includesVersion ARMv5TE
subject linked to: ARMv5 architecture
linked to: ARMv5 architecture
ARMv5 includesVersion ARMv5TEJ
subject linked to: ARMv5 architecture
linked to: ARMv5 architecture