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 (12)

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 (29)

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
Apple A5 → architecture → ARMv7-A ⓘ
linked to: ARMv7-A architecture
Apple A5 → cpuCoreType → ARM Cortex-A9 ⓘ
linked to: ARMv7-A architecture
Apple A6 → architecture → ARMv7-A ⓘ
linked to: ARMv7-A architecture
Apple A6 → supports → ARMv7-A instruction set ⓘ
linked to: ARMv7-A architecture
Apple A6 → instructionSet → ARMv7-A ⓘ
linked to: ARMv7-A architecture
Apple A4 → architecture → ARMv7-A ⓘ
linked to: ARMv7-A architecture
Apple A4 → supports → ARM Thumb-2 ⓘ
linked to: ARMv7-A architecture
Apple A7 → supports → ARMv7-A AArch32 ⓘ
linked to: ARMv7-A architecture
Nvidia Tegra 4 → CPUArchitecture → ARMv7-A ⓘ
linked to: ARMv7-A architecture
Nvidia Tegra 2 → supports → ARMv7 instruction set ⓘ
linked to: ARMv7-A architecture
ARM Cortex-A → includesArchitecture → ARMv7-A ⓘ
linked to: ARMv7-A architecture
TI OMAP3430 → cpuArchitecture → ARMv7-A ⓘ
linked to: ARMv7-A architecture
ARM big.LITTLE heterogeneous computing → basedOn → ARMv7-A architecture ⓘ