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