ARMv6 architecture family

E356785

The ARMv6 architecture family is a generation of 32-bit ARM processor designs that introduced significant enhancements in performance, multimedia processing, and security features for mobile and embedded devices.

All labels observed (8)

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf ARM architecture version ⓘ
instruction set architecture ⓘ
addsFeature Java bytecode execution via Jazelle ⓘ
enhanced DSP instructions ⓘ
enhanced branch prediction support ⓘ
enhanced memory system features ⓘ
hardware divide instructions (in some profiles) ⓘ
improved exception handling ⓘ
improved load-store multiple instructions ⓘ
media processing acceleration ⓘ
saturating arithmetic instructions ⓘ
trust and security extensions (e.g., TrustZone in some ARMv6 variants) ⓘ
unaligned data access support ⓘ
architectureVersionOf ARM architecture ⓘ
linked to: ARM
backwardCompatibleWith ARMv5 architecture family ⓘ
linked to: ARMv5 architecture
bitWidth 32-bit ⓘ
defines programmer’s model for ARMv6 cores ⓘ
designedFor embedded systems ⓘ
mobile devices ⓘ
includesExtension ARMv6K ⓘ
ARMv6Z ⓘ
ARMv6ZK ⓘ
Jazelle DBX ⓘ
SIMD extensions ⓘ
media processing extensions ⓘ
introducedBy ARM Holdings ⓘ
linked to: ARM
introducedIn early 2000s ⓘ
optimizedFor code density ⓘ
low power consumption ⓘ
multimedia workloads ⓘ
predecessor ARMv5 architecture family ⓘ
linked to: ARMv5 architecture
successor ARMv7 architecture family ⓘ
supports ARM state ⓘ
Thumb state ⓘ
Thumb-2 technology ⓘ
memory protection unit (in MPU-enabled implementations) ⓘ
privileged and user modes ⓘ
virtual memory (in MMU-enabled implementations) ⓘ
supportsEndianness big-endian ⓘ
little-endian ⓘ
targetedAt low-cost devices ⓘ
mass-market mobile phones ⓘ
usedIn consumer electronics ⓘ
feature phones ⓘ
networking equipment ⓘ
portable media players ⓘ
set-top boxes ⓘ
smartphones ⓘ

How these facts were elicited

Referenced by (10)

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

TrustZone security extension → introducedIn → ARMv6 architecture family ⓘ
VFP floating-point extension → targetPlatform → ARMv6 architecture ⓘ
linked to: ARMv6 architecture family
Microchip ATSAMD21 → instructionSet → ARMv6-M ⓘ
linked to: ARMv6 architecture family
Nordic nRF51822 → architecture → ARMv6-M ⓘ
linked to: ARMv6 architecture family
ARMv6 architecture family → includesExtension → ARMv6K ⓘ
linked to: ARMv6 architecture family
ARMv6 architecture family → includesExtension → ARMv6Z ⓘ
linked to: ARMv6 architecture family
ARMv6 architecture family → includesExtension → ARMv6ZK ⓘ
linked to: ARMv6 architecture family
ARMv7-A → compatibleWith → ARMv6 (at instruction-set level, with restrictions) ⓘ
subject linked to: ARMv7-A architecture
linked to: ARMv6 architecture family
RISC OS → architecture → ARMv6 ⓘ
linked to: ARMv6 architecture family
ARMv5 → successor → ARMv6 ⓘ
subject linked to: ARMv5 architecture
linked to: ARMv6 architecture family