ARMv7-A architecture
E356786
ARMv7-A architecture is a 32-bit ARM processor architecture widely used in smartphones, tablets, and embedded systems, featuring advanced performance, virtualization, and security capabilities.
All labels observed (8)
| Label | Occurrences |
|---|---|
| ARMv7 | 4 |
| ARMv7-A | 4 |
| ARM Cortex-A9 | 2 |
| ARMv7-A architecture canonical | 2 |
| ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition | 1 |
| ARM architecture (later versions) | 1 |
| ARMv7 architecture | 1 |
| ARMv7 architecture family | 1 |
Statements (58)
| Predicate | Object |
|---|---|
| instanceOf |
ARM architecture family member
ⓘ
instruction set architecture ⓘ |
| architectureProfile | Application profile ⓘ |
| architectureProfileOf |
ARMv7-A architecture
self-linksurface differs
ⓘ
surface form:
ARMv7
|
| bitWidth | 32-bit ⓘ |
| compatibleWith |
ARMv6 architecture family
ⓘ
surface form:
ARMv6 (at instruction-set level, with restrictions)
|
| definedIn |
ARMv7-A architecture
self-linksurface differs
ⓘ
surface form:
ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition
|
| designedBy |
ARM
ⓘ
surface form:
ARM Holdings
|
| hasFeature |
L1 data cache (implementation dependent)
ⓘ
L1 instruction cache (implementation dependent) ⓘ branch prediction (implementation dependent) ⓘ hardware-based memory protection ⓘ optional L2 cache controller ⓘ out-of-order execution (implementation dependent) ⓘ privileged and unprivileged execution levels ⓘ separate user and kernel address spaces ⓘ |
| introducedIn | 2005 ⓘ |
| partOf | ARMv7 architecture family specification ⓘ |
| successor | ARMv8-A ⓘ |
| supports |
ARM
ⓘ
surface form:
ARM instruction set
FIQ mode ⓘ IRQ mode ⓘ Jazelle DBX ⓘ
surface form:
Jazelle DBX (optional)
MMU ⓘ NEON SIMD (optional) ⓘ Thumb-2 conditional execution ⓘ Thumb instruction set ⓘ
surface form:
Thumb-2 instruction set
ThumbEE (optional) ⓘ TrustZone security extension ⓘ
surface form:
TrustZone security extensions (optional)
VFPv3 (optional) ⓘ VFPv3-D16 (optional) ⓘ VFPv4 (optional) ⓘ abort mode ⓘ big-endian mode ⓘ hardware divide instructions (optional) ⓘ little-endian mode ⓘ load-store architecture ⓘ supervisor mode ⓘ system mode ⓘ unaligned memory access (with restrictions) ⓘ undefined mode ⓘ unified cache architecture ⓘ user mode ⓘ virtualization extensions (optional) ⓘ |
| supportsOperatingSystem |
Android
ⓘ
surface form:
Android (32-bit)
Linux ⓘ Windows Embedded family ⓘ
surface form:
Windows CE
Windows Phone ⓘ
surface form:
Windows Phone (32-bit)
various real-time operating systems ⓘ |
| targetApplicationDomain |
consumer electronics
ⓘ
embedded systems ⓘ smartphones ⓘ tablets ⓘ |
| usedIn |
Nvidia Tegra 2
ⓘ
surface form:
NVIDIA Tegra 2
Nvidia Tegra 3 ⓘ
surface form:
NVIDIA Tegra 3
Snapdragon system-on-chip ⓘ
surface form:
Qualcomm Snapdragon SoCs (early generations)
Samsung Exynos SoCs ⓘ
surface form:
Samsung Exynos SoCs (32-bit generations)
TI OMAP3430 ⓘ
surface form:
Texas Instruments OMAP3
|
Referenced by (16)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
ARMv7
this entity surface form:
ARMv7 architecture
this entity surface form:
ARM Cortex-A9
this entity surface form:
ARM Cortex-A9
this entity surface form:
ARMv7-A
subject surface form:
Raspberry Pi OS
this entity surface form:
ARMv7
this entity surface form:
ARMv7-A
this entity surface form:
ARMv7-A
subject surface form:
MINIX
this entity surface form:
ARM architecture (later versions)
this entity surface form:
ARMv7-A
this entity surface form:
ARMv7 architecture family
subject surface form:
ARMv7-A
this entity surface form:
ARMv7
subject surface form:
ARMv7-A
this entity surface form:
ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition
this entity surface form:
ARMv7