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)

How this entity was disambiguated

Statements (58)

Predicate Object
instanceOf ARM architecture family member
instruction set architecture
architectureProfile Application profile
architectureProfileOf ARMv7
bitWidth 32-bit
compatibleWith ARMv6 (at instruction-set level, with restrictions)
definedIn ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition
designedBy ARM Holdings
linked to: ARM
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 instruction set
linked to: ARM

FIQ mode
IRQ mode
Jazelle DBX (optional)
linked to: Jazelle DBX

MMU
NEON SIMD (optional)
Thumb-2 conditional execution
Thumb-2 instruction set
ThumbEE (optional)
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 (32-bit)
linked to: Android

Linux
Windows CE
Windows Phone (32-bit)
linked to: Windows Phone

various real-time operating systems
targetApplicationDomain consumer electronics
embedded systems
smartphones
tablets
usedIn NVIDIA Tegra 2
linked to: Nvidia Tegra 2

NVIDIA Tegra 3
linked to: Nvidia Tegra 3

Qualcomm Snapdragon SoCs (early generations)
Samsung Exynos SoCs (32-bit generations)
linked to: Samsung Exynos SoCs

Texas Instruments OMAP3
linked to: TI OMAP3430

How these facts were elicited

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
linked to: ARMv7-A architecture
Acorn RISC Machine supports ARMv7 architecture
linked to: ARMv7-A architecture
NI roboRIO hasCPUArchitecture ARM Cortex-A9
linked to: ARMv7-A architecture
Nvidia Tegra 3 CPUCoreType ARM Cortex-A9
linked to: ARMv7-A architecture
Nvidia Tegra 3 instructionSet ARMv7-A
linked to: ARMv7-A architecture
Raspberry Pi OS supportsPlatform ARMv7
subject linked to: Raspbian / Raspberry Pi OS
linked to: ARMv7-A architecture
NEON SIMD targetArchitecture ARMv7-A
linked to: ARMv7-A architecture
ARMv8-A predecessor ARMv7-A
linked to: ARMv7-A architecture
MINIX runsOn ARM architecture (later versions)
subject linked to: MINIX operating system
linked to: ARMv7-A architecture
Samsung Exynos SoCs usesInstructionSet ARMv7-A
linked to: ARMv7-A architecture
ARMv6 architecture family successor ARMv7 architecture family
linked to: ARMv7-A architecture
ARMv7-A architectureProfileOf ARMv7
subject linked to: ARMv7-A architecture
linked to: ARMv7-A architecture
ARMv7-A definedIn ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition
subject linked to: ARMv7-A architecture
linked to: ARMv7-A architecture
RISC OS architecture ARMv7
linked to: ARMv7-A architecture