From WikiChip
Versions - ARM
< arm
Revision as of 09:13, 30 August 2018 by David (talk | contribs) (Versions: +nvidia Carmel)

v · d · e
ARM ISA
General
Variants
Extensions
Topics
Versions(all)

ARM Versions are the architectural version numbers. ARM architecture versions always use the ARMv# notations. Architecture versions are often confused with the various ARM implementations which historically used similar notations ARM#. Note that for the implementations, the number does not necessarily correlates to the architecture version used. Over the years, a number of additional implementations were designed by third party companies such as DEC, Intel, Qualcomm and Apple.

Versions

ISA Variant Microarchitectures
ARMv1 Acorn ARM1
ARMv2 Acorn ARM2
ARMv2a Acorn ARM3
ARM ARM250
ARMv3 ARM ARM6, ARM7
ARMv4 ARMv4 ARM ARM8
DEC StrongARM
ARMv4T ARM ARM7TDMI, ARM9TDMI
ARMv5 ARMv5TE ARM ARM7EJ, ARM9E, ARM10E
Intel XScale
ARMv6 ARMv6 ARM ARM11
ARMv6-M ARM Cortex-M0, Cortex-M1
ARMv7 ARMv7-A ARM Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A12, Cortex-A15, Cortex-A17
Apple Swift
Marvell Sheeva PJ4
Qualcomm Scorpion, Krait
ARMv7-R ARM Cortex-R4, Cortex-R5, Cortex-R7
ARMv7-M ARM Cortex-M3
ARMv7E-M ARM Cortex-M4
ARMv8 ARMv8-A ARM Cortex-A35, Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A73
Apple Cyclone, Typhoon, Twister, Hurricane, Zephyr
AMD K12
AppliedMicro Storm, Shadowcat, Skylark
Nvidia Denver
Samsung Mongoose 1, Mongoose 2
Qualcomm Kryo, Falkor
ARMv8.1 ARMv8.1-A Cavium Vulcan
ARMv8.2 ARMv8.2-A ARM Cortex-A55, Cortex-A75
Ampere Shadowcat
Nvidia Carmel
ARMv8.3 ARMv8.3-A Qualcomm Saphira

See also