ARM Cortex-A12

32-bit multicore processor

  • 1–4
Products, models, variantsProduct code name(s)
HistoryPredecessor(s)ARM Cortex-A9Successor(s)ARM Cortex-A17

The ARM Cortex-A12 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It provides up to 4 cache-coherent cores. The Cortex-A12 is a successor to the Cortex-A9.[2]

ARM renamed A12 as a variant of Cortex-A17 since the second revision of the core in early 2014, because they were indistinguishable in performance.[3][4]

Overview

ARM claims that the Cortex-A12 core is 40 percent more powerful than the Cortex-A9 core.[5] New features not found in the Cortex-A9 include hardware virtualization and 40-bit Large Physical Address Extensions (LPAE) addressing. It was announced as supporting big.LITTLE,[6] however shortly afterwards the ARM Cortex-A17 was announced as the upgraded version with that capability.[7]

Key features of the Cortex-A12 core are:[8]

  • Out-of-order speculative issue superscalar execution pipeline giving 3.00 DMIPS/MHz/core.
  • NEON SIMD instruction set extension.
  • High performance VFPv4 floating point unit.
  • Thumb-2 instruction set encoding reduces the size of programs with little impact on performance.
  • TrustZone security extensions.
  • L2 cache controller (0-8 MB).
  • Multi-core processing.
  • 40-bit Large Physical Address Extensions (LPAE) addressing up to 1 TB of RAM.
  • Hardware virtualization support.

See also

  • iconElectronics portal

References

  1. ^ "What core follows ARM's A12?". 15 January 2014.
  2. ^ "ARM Cortex-A12 Processor". Arm.com.
  3. ^ Anand Lal Shimpi (11 February 2014). "ARM Cortex A17: An Evolved Cortex A12 for the Mainstream in 2015". AnandTech. Retrieved 30 September 2014.
  4. ^ Stefan Rosinger (1 October 2014). "ARM Cortex-A17 / Cortex-A12 processor update". ARM Connected Community.
  5. ^ "ARM launches new Cortex-A12 processor with new Mali-T622 GPU and Mali-V500 video processing". Archived from the original on 26 August 2013. Retrieved 3 June 2013.
  6. ^ ARM Targets 580 Million Mid-Range Mobile Devices with New Suite of IP
  7. ^ Anand Lal Shimpi (11 February 2014). "ARM Cortex A17: An Evolved Cortex A12 for the Mainstream in 2015". Anandtech.
  8. ^ "Cortex-A12 Processor Specifications". ARM.

External links

ARM Holdings
  • Official website
  • v
  • t
  • e
Application ARM-based chips
Application
processors
(32-bit)
ARMv7-A
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
Cortex-A17
Others
  • Cortex-A12
ARMv7-A
compatible
ARMv8-A
Others
Application
processors
(64-bit)
ARMv8-A
Cortex-A35
Cortex-A53
Cortex-A57
Cortex-A72
Cortex-A73
  • Qualcomm Snapdragon 460, 636, 660, 632, 662, 665, 680, 685, 835
  • Samsung Exynos 7872, 7884, 7885, 7904, 9609, 9610, 9611
  • HiSilicon Kirin 710, 960, 970
  • MediaTek MT6771/V, MT6799, MT8183, MT8788
  • Amlogic S922X
Others
ARMv8-A
compatible
ARMv8.1-A
ARMv8.1-A
compatible
ARMv8.2-A
Cortex-A55
Cortex-A75
Cortex-A76
Cortex-A77
Cortex-A78
Cortex-X1
Neoverse N1
Others
  • Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C, Neoverse E1
ARMv8.2-A
compatible
ARMv8.3-A
ARMv8.3-A
compatible
ARMv8.4-A
Neoverse V1
ARMv8.4-A
compatible
ARMv8.5-A
ARMv8.5-A
compatible
ARMv8.6-A
ARMv8.6-A
compatible
ARMv9.0-A
Cortex-A510
Cortex-A710
Cortex-A715
Cortex-X2
Cortex-X3
Neoverse N2
Neoverse V2
ARMv9.2-A
Cortex-A520
  • Qualcomm Snapdragon 7+ Gen 3, Snapdragon 8(s) Gen 3
  • Samsung Exynos 2400
Cortex-A720
Cortex-X4
Neoverse N3
-
Neoverse V3
-