ARM Cortex-A12
{{Short description|32-bit multicore processor}}
{{Use dmy dates|date=February 2023}}
{{Infobox CPU
|name = ARM Cortex-A12
|image =
|image_size =
|caption =
|produced-start =
|produced-end =
|slowest =
|fastest =
|slow-unit =
|fast-unit =
|size-from =
|size-to =
|soldby =
|designfirm = ARM Holdings
|manuf1 =
|arch = ARMv7-A
|numcores = 1–4
|l1cache = 32–64 KiB I, 32 KiB D
|l2cache = 256 KiB–8 MiB (configurable with L2 cache controller)
|l3cache =
|application =
|predecessor = ARM Cortex-A9
|successor = 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.{{cite web|url=http://www.arm.com/products/processors/cortex-a/cortex-a12-processor.php |title=ARM Cortex-A12 Processor |publisher=Arm.com}}
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.{{cite news|url=http://www.anandtech.com/show/7739/arm-cortex-a17|title=ARM Cortex A17: An Evolved Cortex A12 for the Mainstream in 2015|author=Anand Lal Shimpi|date=11 February 2014 |publisher=AnandTech|accessdate=2014-09-30}}{{Cite news|title = ARM Cortex-A17 / Cortex-A12 processor update|author = Stefan Rosinger|url = http://community.arm.com/groups/processors/blog/2014/09/30/arm-cortex-a17-cortex-a12-processor-update|work = ARM Connected Community|date = 1 October 2014}}
Overview
{{Main|Comparison of ARMv7-A cores}}
ARM claims that the Cortex-A12 core is 40 percent more powerful than the Cortex-A9 core.{{Cite web |url=http://www.androidauthority.com/arm-launches-cortex-a12-220160/ |title=ARM launches new Cortex-A12 processor with new Mali-T622 GPU and Mali-V500 video processing |access-date=3 June 2013 |archive-date=26 August 2013 |archive-url=https://web.archive.org/web/20130826134614/http://www.androidauthority.com/arm-launches-cortex-a12-220160/ |url-status=dead }} 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,[http://www.arm.com/about/newsroom/arm-targets-580-million-mid-range-mobile-devices-with-new-suite-of-ip.php ARM Targets 580 Million Mid-Range Mobile Devices with New Suite of IP] however shortly afterwards the ARM Cortex-A17 was announced as the upgraded version with that capability.{{cite web| url=http://www.anandtech.com/show/7739/arm-cortex-a17 |title=ARM Cortex A17: An Evolved Cortex A12 for the Mainstream in 2015 |author=Anand Lal Shimpi |date=11 February 2014 |publisher=Anandtech}}
Key features of the Cortex-A12 core are:{{cite web|url=http://www.arm.com/products/processors/cortex-a/cortex-a12-processor.php?tab=Specifications |title=Cortex-A12 Processor Specifications |publisher=ARM}}
- 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
{{Portal|Electronics}}
References
{{Reflist}}
External links
;ARM Holdings
- {{Official website|http://www.arm.com/products/processors/cortex-a/cortex-a12-processor.php}}
{{-}}
{{Application ARM-based chips}}
{{-}}