The ARM Cortex-A9 MPCore is a 32-bit multi-core processor that provides up to 4 cache-coherent cores, each implementing the ARM v7 architecture instruction set. It was introduced in 2007.

Features

Key features of the Cortex-A9 core are:

  • Out-of-order speculative issue superscalar execution 8-stage pipeline giving 8.50DMIPS/MHz/core.
  • NEON SIMD instruction set extension performing up to 16 operations per instruction (optional).
  • High performance VFPv3 floating point unit doubling the performance of previous ARM FPUs (optional).
  • Thumb-2 instruction set encoding reduces the size of programs with little impact on performance.
  • TrustZone security extensions.
  • Jazelle DBX support for Java execution.
  • Jazelle RCT for JIT compilation.
  • Program Trace Macrocell and CoreSight Design Kit for non-intrusive tracing of instruction execution.
  • L2 cache controller (0–4MB).
  • Multi-core processing.

ARM states that the TSMC 40G hard macro implementation typically operates at 2GHz; a single core (excluding caches) occupies less than 1.5mm2 when designed for a 65 nanometer (nm) generic process and can be clocked at speeds over 1GHz, consuming less than 250mW per core. Without the limit of power consumption, the A9 can reach 3.1GHz, on a proof-of-concept 28 nm chip.

Chips

Several system on a chip (SoC) devices implement the Cortex-A9 core, including:

Systems on a chip

DeveloperNameCoresProcessNEON SIMDVector floating point unitGPU
Altera1–228nmYesVFPv3Optional, implemented via FPGA
Ambarella Inc.S3L128nmYesVFPv3
AMLogic165nmYesVFPv3ARM Mali-400
AMLogicAML8726-MX240nmYesVFPv3ARM Mali-400 MP2
AMLogicAML8726-M8428nmYesVFPv3ARM Mali-450 MP6
Apple Inc.A5232nm 45nmYesVFPv3PowerVR SGX543MP2
Apple Inc.A5X245nmYesVFPv3PowerVR SGX543MP4
BroadcomBCM11311 (Persona ICE)240nm??Broadcom Videocore IV
BroadcomBCM21654140nmYesVFPv3Broadcom Videocore IV
BroadcomBCM21664T240nmYesVFPv3Broadcom Videocore IV
CalxedaEnergyCore ECX-1000440nmYesVFPv3
ELVEES Multicore1892VM14Ya240nmYesVFPv3ARM Mali-300
Freescale Semiconductori.MX61–440nmYesVFPv3-D32Vivante Corporation GPU IP cores
HiSiliconK3V2 (Hi3620)440nmYesVFPv3Vivante GC4000
IntelCyclone V1–228nmYesVFPv3
LG CorpLG L92???ARM Mali-400 MP4
MarvellARMADA38x1–228nmYesVFPv3
MarvellPXA986245nmYesVFPv3PowerVR SGX540 / Vivante GC1000 (Galaxy Tab 3 7-inch)
MarvellPXA988245nmYesVFPv3Vivante GC1000
MediaTekMT6575140nmYesVFPv3PowerVR SGX531
MediaTekMT6577240nmYesVFPv3PowerVR SGX531
Mindspeed TechnologiesComcerto 20002?Yes?
NufrontNuSmartTM 2816(NS2816)2?YesVFPv3ARM Mali-400
NufrontNuSmartTM 2816M (NS2816M)2?YesVFPv3ARM Mali-400
NufrontNuSmartTM 115 (NS115)2?YesVFPv3ARM Mali-400
NvidiaTegra 2 series240nmNoVFPv3-D16GeForce ULP
NvidiaTegra 3 (Kal-El) series440nmYesVFPv3GeForce ULP
Renesas Electronics????
Renesas ElectronicsRZ/A1H1variousYesVFPv3WXGA 2D graphics 10MByte RAM SoC
Renesas ElectronicsRZ/A1M1variousYesVFPv3WXGA 2D graphics 5MByte RAM SoC
Renesas ElectronicsRZ/A1L1variousYesVFPv3WXGA 2D graphics 3MByte RAM SoC
Renesas ElectronicsRZ/A1LU1variousYesVFPv3RZ/A1L plus Ethernet AVB support and a JPEG codec unit, 3MByte RAM SoC
RockchipRK2928140nm??ARM Mali-400
RockchipRK3066240nmYesVFPv3ARM Mali-400 MP4
RockchipRK31282?YesVFPv3ARM Mali-400 MP4
RockchipRK3188428nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Dual (4210)245nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Dual (4212)232nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Quad (4412)432nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Quad (4415)428nmYesVFPv3ARM Mali-400 MP4
STMicroelectronicsSPEAr1310??NoVFPv3
STMicroelectronicsSPEAr13402?NoVFPv3-D16ARM Mali-200
ST-EricssonNova A9500245nmYesVFPv3ARM Mali-400
ST-EricssonNovaThor U8500245nmYesVFPv3ARM Mali-400
ST-EricssonNovaThor U9500245nmYesVFPv3ARM Mali-400
SonyPlayStation Vita440nmYesVFPv3PowerVR SGX543MP4+
Texas Instruments145nmYesVFPv3SGX530 Graphics Engine
Texas InstrumentsOMAP4430 OMAP4460245nmYesVFPv3PowerVR SGX540
Texas InstrumentsOMAP4470245nmYesVFPv3PowerVR SGX544
Trident MicrosystemsPNX84731???PowerVR SGX531
Trident MicrosystemsPNX84831???PowerVR SGX531
Trident MicrosystemsPNX84911???PowerVR SGX531
WonderMediaWM8850140nmYesVFPv3ARM Mali-400
WonderMediaWM8880240nm??ARM Mali-400 MP2
WonderMediaWM8950140nm??ARM Mali-400
WonderMediaWM8980240nm??ARM Mali-400 MP2
XilinxZynq-7000228nmYesVFPv3
ZiiLABS??YesVFPv3ZiiLABS flexible Stemcell media processing

See also

External links

ARM Holdings

Other

  • , YouTube.