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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (8)

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
surface form: ARM architecture
backwardCompatibleWith ARMv5 architecture
surface form: ARMv5 architecture family
bitWidth 32-bit
defines programmer’s model for ARMv6 cores
designedFor embedded systems
mobile devices
includesExtension ARMv6 architecture family self-linksurface differs
surface form: ARMv6K

ARMv6 architecture family self-linksurface differs
surface form: ARMv6Z

ARMv6 architecture family self-linksurface differs
surface form: ARMv6ZK

Jazelle DBX
SIMD extensions
media processing extensions
introducedBy ARM
surface form: ARM Holdings
introducedIn early 2000s
optimizedFor code density
low power consumption
multimedia workloads
predecessor ARMv5 architecture
surface form: ARMv5 architecture family
successor ARMv7-A architecture
surface form: 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

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 family
this entity surface form: ARMv6 architecture
Microchip ATSAMD21 instructionSet ARMv6 architecture family
this entity surface form: ARMv6-M
Nordic nRF51822 architecture ARMv6 architecture family
this entity surface form: ARMv6-M
ARMv6 architecture family includesExtension ARMv6 architecture family self-linksurface differs
this entity surface form: ARMv6K
ARMv6 architecture family includesExtension ARMv6 architecture family self-linksurface differs
this entity surface form: ARMv6Z
ARMv6 architecture family includesExtension ARMv6 architecture family self-linksurface differs
this entity surface form: ARMv6ZK
ARMv7-A architecture compatibleWith ARMv6 architecture family
subject surface form: ARMv7-A
this entity surface form: ARMv6 (at instruction-set level, with restrictions)
RISC OS architecture ARMv6 architecture family
this entity surface form: ARMv6
ARMv5 architecture successor ARMv6 architecture family
subject surface form: ARMv5
this entity surface form: ARMv6