ARMv7 architecture

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:developedBy gptkb:ARM_Holdings
gptkbp:endianSupport bi-endian
https://www.w3.org/2000/01/rdf-schema#label ARMv7 architecture
gptkbp:introducedIn 2005
gptkbp:predecessor gptkb:ARMv6_architecture
gptkbp:profile gptkb:ARMv7-M
gptkb:ARMv7-A
gptkb:ARMv7-R
gptkbp:registration 16 general-purpose registers
gptkbp:successor gptkb:ARMv8-A_architecture
gptkbp:supports gptkb:Jazelle_RCT
gptkb:MPU_(Memory_Protection_Unit)
gptkb:NEON_SIMD
gptkb:Thumb-2_instruction_set
gptkb:Thumb_instruction_set
gptkb:TrustZone_security_extension
gptkb:LPAE_(Large_Physical_Address_Extension)
gptkb:VFPv3_floating_point
conditional execution
32-bit processing
DSP instructions
hardware divide instruction
unified cache architecture
hardware multiply-accumulate
load/store multiple instructions
ARMv7-A profile for application processors
ARMv7-M profile for microcontrollers
ARMv7-R profile for real-time systems
MMU (Memory Management Unit) in ARMv7-A
hardware virtualization (in ARMv7-A)
saturated arithmetic
gptkbp:usedBy gptkb:NVIDIA_Tegra_2
gptkb:Qualcomm_Snapdragon_S1
gptkb:Texas_Instruments_OMAP_4
gptkbp:usedIn gptkb:Chromebooks
gptkb:Raspberry_Pi_2
gptkb:Samsung_Exynos_4
gptkb:Apple_A5
gptkb:Windows_RT_devices
IoT devices
embedded systems
industrial equipment
smartphones
tablets
Android devices
automotive systems
gptkbp:width 32
gptkbp:bfsParent gptkb:Thumb-2_instruction_set
gptkbp:bfsLayer 5