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)
| Label | Occurrences |
|---|---|
| ARMv6 | 2 |
| ARMv6-M | 2 |
| ARMv6 (at instruction-set level, with restrictions) | 1 |
| ARMv6 architecture | 1 |
| ARMv6 architecture family canonical | 1 |
| ARMv6K | 1 |
| ARMv6Z | 1 |
| ARMv6ZK | 1 |
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.
this entity surface form:
ARMv6 architecture
this entity surface form:
ARMv6-M
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
subject surface form:
ARMv7-A
this entity surface form:
ARMv6 (at instruction-set level, with restrictions)
this entity surface form:
ARMv6
subject surface form:
ARMv5
this entity surface form:
ARMv6