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.[1] It was introduced in 2007.[2]

Quick Facts General information, Launched ...
ARM Cortex-A9
Thumb
MediaTek M6575
General information
Launched2007
Designed byARM Holdings
Performance
Max. CPU clock rate0.8 GHz  to 2 GHz 
Cache
L1 cache32 KB I, 32 KB D
L2 cache128 KB–8 MB (configurable with L2sr1 cache controller)
Architecture and classification
Instruction setARMv7-A
Physical specifications
Cores
  • 1–4
History
PredecessorARM Cortex-A8
SuccessorARM Cortex-A12
Close

Features

Key features of the Cortex-A9 core are:[3]

  • Out-of-order speculative issue superscalar execution 8-stage[4] pipeline giving 8.50 DMIPS/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–4 MB).
  • Multi-core processing.

ARM states that the TSMC 40G hard macro implementation typically operates at 2 GHz; a single core (excluding caches) occupies less than 1.5 mm2 when designed in a TSMC 65 nanometer (nm) generic process[5] and can be clocked at speeds over 1 GHz, consuming less than 250 mW per core.[2]

Chips

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

Systems on a chip

More information Developer, Name ...
DeveloperNameCoresProcessNEON SIMDVector floating point unitGPU
AlteraSoC FPGA1–228 nmYesVFPv3optionally implemented in FPGA; TES Electronic Solutions D/AVE HD Archived 14 November 2017 at the Wayback Machine
Ambarella Inc.S3L128 nmYesVFPv3
AMLogicAML8726-M165 nmYesVFPv3ARM Mali-400
AMLogicAML8726-MX240 nmYesVFPv3ARM Mali-400 MP2
AMLogicAML8726-M8428 nmYesVFPv3ARM Mali-450 MP6
Apple Inc.A5232 nm
45 nm
YesVFPv3PowerVR SGX543MP2
Apple Inc.A5X245 nmYesVFPv3PowerVR SGX543MP4
BroadcomBCM11311 (Persona ICE)240 nm ? ?Broadcom Videocore IV
BroadcomBCM21654140 nmYesVFPv3Broadcom Videocore IV
BroadcomBCM21664T240 nmYesVFPv3Broadcom Videocore IV
CalxedaEnergyCore ECX-1000[9]440 nmYesVFPv3
ELVEES Multicore1892VM14Ya240 nmYesVFPv3ARM Mali-300
Freescale Semiconductori.MX6[33]1–440 nmYesVFPv3-D32Vivante Corporation GPU IP cores[34]
HiSiliconK3V2 (Hi3620)440 nmYesVFPv3Vivante GC4000
IntelCyclone V1–228 nmYesVFPv3-
LG CorpLG L92 ? ? ?ARM Mali-400 MP4
MarvellARMADA 38x1–228 nmYesVFPv3-
MarvellPXA986245 nmYesVFPv3PowerVR SGX540 / Vivante GC1000 (Galaxy Tab 3 7-inch)
MarvellPXA988245 nmYesVFPv3Vivante GC1000
MediaTekMT6575140 nmYesVFPv3PowerVR SGX531[16]
MediaTekMT6577240 nmYesVFPv3PowerVR SGX531[17]
Mindspeed TechnologiesComcerto 20002 ?Yes ?
NufrontNuSmartTM 2816(NS2816)2 ?YesVFPv3ARM Mali-400[35]
NufrontNuSmartTM 2816M (NS2816M)2 ?YesVFPv3ARM Mali-400
NufrontNuSmartTM 115 (NS115)2 ?YesVFPv3ARM Mali-400
NvidiaTegra 2 series240 nmNoVFPv3-D16GeForce ULP
NvidiaTegra 3 (Kal-El) series440 nmYesVFPv3GeForce ULP
Renesas Electronics ? ? ? ?
Renesas ElectronicsRZ/A1H[36]1variousYesVFPv3
WXGA 2D graphics 10MByte RAM SoC
Renesas ElectronicsRZ/A1M[36]1variousYesVFPv3
WXGA 2D graphics 5MByte RAM SoC
Renesas ElectronicsRZ/A1L[36]1variousYesVFPv3
WXGA 2D graphics 3MByte RAM SoC
Renesas ElectronicsRZ/A1LU[36]1variousYesVFPv3

RZ/A1L plus Ethernet AVB support and a JPEG codec unit, 3MByte RAM SoC

RockchipRK2928140 nm ? ?ARM Mali-400
RockchipRK3066[24]240 nmYesVFPv3ARM Mali-400 MP4
RockchipRK31282 ?YesVFPv3ARM Mali-400 MP4
RockchipRK3188[37]428 nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Dual (4210)245 nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Dual (4212)232 nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Quad (4412)432 nmYesVFPv3ARM Mali-400 MP4
SamsungExynos 4 Quad (4415)428 nmYesVFPv3ARM Mali-400 MP4
STMicroelectronicsSPEAr1310 ? ?NoVFPv3
STMicroelectronicsSPEAr13402 ?NoVFPv3-D16ARM Mali-200[38]
ST-EricssonNova A9500245 nmYesVFPv3ARM Mali-400
ST-EricssonNovaThor U8500245 nmYesVFPv3ARM Mali-400
ST-EricssonNovaThor U9500245 nmYesVFPv3ARM Mali-400
SonyPlayStation Vita440 nmYesVFPv3PowerVR SGX543MP4+
Texas Instruments Sitara AM437x 1 45 nm Yes VFPv3 SGX530 Graphics Engine
Texas InstrumentsOMAP4430
OMAP4460
245 nmYesVFPv3PowerVR SGX540
Texas InstrumentsOMAP4470245 nmYesVFPv3PowerVR SGX544
Trident MicrosystemsPNX8473[39]1 ? ? ?PowerVR SGX531
Trident MicrosystemsPNX8483[40]1 ? ? ?PowerVR SGX531
Trident MicrosystemsPNX8491[41]1 ? ? ?PowerVR SGX531
WonderMediaWM8850140 nmYesVFPv3ARM Mali-400
WonderMediaWM8880240 nm ? ?ARM Mali-400 MP2
WonderMediaWM8950140 nm ? ?ARM Mali-400[30]
WonderMediaWM8980240 nm ? ?ARM Mali-400 MP2
XilinxZynq-7000[42]228 nmYesVFPv3
ZiiLABSZMS-20 ? ?YesVFPv3ZiiLABS flexible Stemcell media processing
Close

See also

References

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.