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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (8)

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.

TrustZone security extension supportedIn ARMv7-A architecture
VFP floating-point extension targetPlatform ARMv7-A architecture
Arm Ltd. architectureDesigned ARMv7-A architecture
this entity surface form: ARMv7
Acorn RISC Machine supports ARMv7-A architecture
this entity surface form: ARMv7 architecture
NI roboRIO hasCPUArchitecture ARMv7-A architecture
this entity surface form: ARM Cortex-A9
Nvidia Tegra 3 CPUCoreType ARMv7-A architecture
this entity surface form: ARM Cortex-A9
Nvidia Tegra 3 instructionSet ARMv7-A architecture
this entity surface form: ARMv7-A
Raspbian / Raspberry Pi OS supportsPlatform ARMv7-A architecture
subject surface form: Raspberry Pi OS
this entity surface form: ARMv7
NEON SIMD targetArchitecture ARMv7-A architecture
this entity surface form: ARMv7-A
ARMv8-A predecessor ARMv7-A architecture
this entity surface form: ARMv7-A
MINIX operating system runsOn ARMv7-A architecture
subject surface form: MINIX
this entity surface form: ARM architecture (later versions)
Samsung Exynos SoCs usesInstructionSet ARMv7-A architecture
this entity surface form: ARMv7-A
ARMv6 architecture family successor ARMv7-A architecture
this entity surface form: ARMv7 architecture family
ARMv7-A architecture architectureProfileOf ARMv7-A architecture self-linksurface differs
subject surface form: ARMv7-A
this entity surface form: ARMv7
ARMv7-A architecture definedIn ARMv7-A architecture self-linksurface differs
subject surface form: ARMv7-A
this entity surface form: ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition
RISC OS architecture ARMv7-A architecture
this entity surface form: ARMv7