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 (7)

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 (8)

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
ARM9 → supports → ARMv5TE architecture ⓘ
linked to: ARMv5 architecture