ARM Cortex-A9

Jump to content
From Wikipedia, the free encyclopedia
(Redirected from ARM Cortex A9)

ARM Cortex-A9
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

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]

Features

[edit]

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

[edit]

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

Systems on a chip

[edit]
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[31]1–440 nmYesVFPv3-D32Vivante Corporation GPU IP cores[32]
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[14]
MediaTekMT6577240 nmYesVFPv3PowerVR SGX531[15]
Mindspeed TechnologiesComcerto 20002?Yes?
NufrontNuSmartTM 2816(NS2816)2?YesVFPv3ARM Mali-400[33]
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[1]????
Renesas ElectronicsRZ/A1H[34]1variousYesVFPv3
WXGA 2D graphics 10MByte RAM SoC
Renesas ElectronicsRZ/A1M[34]1variousYesVFPv3
WXGA 2D graphics 5MByte RAM SoC
Renesas ElectronicsRZ/A1L[34]1variousYesVFPv3
WXGA 2D graphics 3MByte RAM SoC
Renesas ElectronicsRZ/A1LU[34]1variousYesVFPv3

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

RockchipRK2928140 nm??ARM Mali-400
RockchipRK3066[22]240 nmYesVFPv3ARM Mali-400 MP4
RockchipRK31282?YesVFPv3ARM Mali-400 MP4
RockchipRK3188[35]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[36]
ST-EricssonNova A9500245 nmYesVFPv3ARM Mali-400
ST-EricssonNovaThor U8500245 nmYesVFPv3ARM Mali-400
ST-EricssonNovaThor U9500245 nmYesVFPv3ARM Mali-400
SonyPlayStation Vita440 nmYesVFPv3PowerVR SGX543MP4+
Texas InstrumentsSitara AM437x145 nmYesVFPv3SGX530 Graphics Engine
Texas InstrumentsOMAP4430
OMAP4460
245 nmYesVFPv3PowerVR SGX540
Texas InstrumentsOMAP4470245 nmYesVFPv3PowerVR SGX544
Trident MicrosystemsPNX8473[37]1???PowerVR SGX531
Trident MicrosystemsPNX8483[38]1???PowerVR SGX531
Trident MicrosystemsPNX8491[39]1???PowerVR SGX531
WonderMediaWM8850140 nmYesVFPv3ARM Mali-400
WonderMediaWM8880240 nm??ARM Mali-400 MP2
WonderMediaWM8950140 nm??ARM Mali-400[28]
WonderMediaWM8980240 nm??ARM Mali-400 MP2
XilinxZynq-7000[40]228 nmYesVFPv3
ZiiLABSZMS-20??YesVFPv3ZiiLABS flexible Stemcell media processing

See also

[edit]

References

[edit]
  1. ^ "ARM Cortex-A9 MPCore". Arm.com. Retrieved 2 February 2012.
  2. ^ a b "ARM spins multicore-enabled Cortex core - News - Linux for Devices". Archived from the original on 6 September 2012. Retrieved 7 January 2010.
  3. ^ "Cortex-A9 Processor Specifications". ARM.
  4. ^ "White paper: The ARM Cortex-A9 Processors" (PDF). ARM. Archived from the original (PDF) on 17 November 2014.
  5. ^ "Cortex-A9 Single Core Processor". Arm.com. Retrieved 2 February 2012.
  6. ^ SoC FPGA overview, Altera
  7. ^ IbhMobile Internet Devices, Amlogic, archived from the original on 4 May 2014
  8. ^ "BCM11311 - Persona ICE Application Processor". Broadcom.
  9. ^ a b "EnergyCore ECX-1000: Technical Specifications". Calxeda. Archived from the original on 25 April 2012. Retrieved 8 May 2012.
  10. ^ "High Performance, Dual-Core IP Set-top Box SoC". Entropic. Archived from the original on 29 October 2013. Retrieved 13 June 2013.
  11. ^ QorIQ® Layerscape 1024A Dual-Core Communications Processor, NXP Semiconductors
  12. ^ "Introducing the i.MX 6 Series". Freescale Semiconductor.
  13. ^ "HiSilicon Unveils Quad-Core Cortex A9 K3V2 Processor (Hi3620)". 27 February 2012.
  14. ^ a b "MediaTek - MT6575". MediaTek. Archived from the original on 15 January 2013. Retrieved 8 January 2013.
  15. ^ a b "MediaTek - MT6577". MediaTek. Archived from the original on 13 January 2013. Retrieved 8 January 2013.
  16. ^ Roy Rubenstein (9 October 2012). "An ARM based programmable processor is set to enable new communications products".
  17. ^ Kevin Trosian (8 January 2013). "Mindspeed to Showcase the Industry's First ARM Cortex A9-based Communications Processor with Integrated DPI at 2013 CES".
  18. ^ "MACOM to Showcase Newly Acquired Mindspeed Comcerto 2000 System-on-Chip (SoC) Processors at the 2014 International CES". 7 January 2014.
  19. ^ "Computer System Chip". Nufront. Archived from the original on 30 August 2011. Retrieved 26 September 2011.
  20. ^ NXP to show the first fully integrated 45nm set top box soc based on ARM cortex - A9 processors
  21. ^ "Exynos 4210". samsung.com. 20 January 2012. Retrieved 2 February 2012.
  22. ^ a b RK3066 Dual-Core Era is coming
  23. ^ SPEAr1310 Dual-core Cortex A9 embedded MPU for communications
  24. ^ SPEAr1340 Dual-core Cortex A9 embedded MPU for communications, archived from the original on 2 May 2012, retrieved 3 March 2012
  25. ^ ST-Ericsson NovaThor U8500, ST-Ericsson, archived from the original on 22 July 2013, retrieved 19 February 2011
  26. ^ ST-Ericsson NovaThor U9500, ST-Ericsson, archived from the original on 2 October 2011, retrieved 25 September 2011
  27. ^ "AM437x Sitara Processors".
  28. ^ a b "WonderMedia Announces PRIZM WM8950 with Android 4.0 Support". 19 May 2013. Archived from the original on 15 August 2013. Retrieved 17 June 2013.
  29. ^ White Paper: Extensible Processing Platform (PDF), archived from the original (PDF) on 2 September 2011, retrieved 25 September 2011
  30. ^ ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor, archived from the original on 25 September 2011, retrieved 26 September 2011
  31. ^ Introducing the i.MX 6 Series of Applications Processors (PDF), archived from the original (PDF) on 11 August 2013, retrieved 25 September 2011
  32. ^ Vivante GPU IP Cores Power the Latest Freescale i.MX 6 Series of Application Processors, archived from the original on 20 November 2011, retrieved 25 September 2011
  33. ^ Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816
  34. ^ a b c d RZ A1H Home, archived from the original on 22 December 2015, retrieved 21 December 2015
  35. ^ "Review of Rockchip RK3188 Quad-core chipset". 6 December 2012.
  36. ^ SPEAr family of embedded microprocessors (PDF), archived from the original (PDF) on 28 June 2011, retrieved 25 September 2011
  37. ^ PNX8473, archived from the original on 29 October 2013, retrieved 26 June 2013
  38. ^ PNX8483, archived from the original on 29 October 2013, retrieved 26 June 2013
  39. ^ Samsung Galaxy A9 sale in India today: Price in India, offers and features (2018), November 2018[permanent dead link]
  40. ^ "Xilinx Zynq-7000 Extensible Processing Platform". Archived from the original on 7 April 2012. Retrieved 13 April 2012.
[edit]
ARM Holdings
Other

    ARM Cortex-A9
    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

    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]

    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

    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[31]1–440 nmYesVFPv3-D32Vivante Corporation GPU IP cores[32]
    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[14]
    MediaTekMT6577240 nmYesVFPv3PowerVR SGX531[15]
    Mindspeed TechnologiesComcerto 20002?Yes?
    NufrontNuSmartTM 2816(NS2816)2?YesVFPv3ARM Mali-400[33]
    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[1]????
    Renesas ElectronicsRZ/A1H[34]1variousYesVFPv3
    WXGA 2D graphics 10MByte RAM SoC
    Renesas ElectronicsRZ/A1M[34]1variousYesVFPv3
    WXGA 2D graphics 5MByte RAM SoC
    Renesas ElectronicsRZ/A1L[34]1variousYesVFPv3
    WXGA 2D graphics 3MByte RAM SoC
    Renesas ElectronicsRZ/A1LU[34]1variousYesVFPv3

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

    RockchipRK2928140 nm??ARM Mali-400
    RockchipRK3066[22]240 nmYesVFPv3ARM Mali-400 MP4
    RockchipRK31282?YesVFPv3ARM Mali-400 MP4
    RockchipRK3188[35]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[36]
    ST-EricssonNova A9500245 nmYesVFPv3ARM Mali-400
    ST-EricssonNovaThor U8500245 nmYesVFPv3ARM Mali-400
    ST-EricssonNovaThor U9500245 nmYesVFPv3ARM Mali-400
    SonyPlayStation Vita440 nmYesVFPv3PowerVR SGX543MP4+
    Texas InstrumentsSitara AM437x145 nmYesVFPv3SGX530 Graphics Engine
    Texas InstrumentsOMAP4430
    OMAP4460
    245 nmYesVFPv3PowerVR SGX540
    Texas InstrumentsOMAP4470245 nmYesVFPv3PowerVR SGX544
    Trident MicrosystemsPNX8473[37]1???PowerVR SGX531
    Trident MicrosystemsPNX8483[38]1???PowerVR SGX531
    Trident MicrosystemsPNX8491[39]1???PowerVR SGX531
    WonderMediaWM8850140 nmYesVFPv3ARM Mali-400
    WonderMediaWM8880240 nm??ARM Mali-400 MP2
    WonderMediaWM8950140 nm??ARM Mali-400[28]
    WonderMediaWM8980240 nm??ARM Mali-400 MP2
    XilinxZynq-7000[40]228 nmYesVFPv3
    ZiiLABSZMS-20??YesVFPv3ZiiLABS flexible Stemcell media processing

    See also

    References

    1. ^ "ARM Cortex-A9 MPCore". Arm.com. Retrieved 2 February 2012.
    2. ^ a b "ARM spins multicore-enabled Cortex core - News - Linux for Devices". Archived from the original on 6 September 2012. Retrieved 7 January 2010.
    3. ^ "Cortex-A9 Processor Specifications". ARM.
    4. ^ "White paper: The ARM Cortex-A9 Processors" (PDF). ARM. Archived from the original (PDF) on 17 November 2014.
    5. ^ "Cortex-A9 Single Core Processor". Arm.com. Retrieved 2 February 2012.
    6. ^ SoC FPGA overview, Altera
    7. ^ IbhMobile Internet Devices, Amlogic, archived from the original on 4 May 2014
    8. ^ "BCM11311 - Persona ICE Application Processor". Broadcom.
    9. ^ a b "EnergyCore ECX-1000: Technical Specifications". Calxeda. Archived from the original on 25 April 2012. Retrieved 8 May 2012.
    10. ^ "High Performance, Dual-Core IP Set-top Box SoC". Entropic. Archived from the original on 29 October 2013. Retrieved 13 June 2013.
    11. ^ QorIQ® Layerscape 1024A Dual-Core Communications Processor, NXP Semiconductors
    12. ^ "Introducing the i.MX 6 Series". Freescale Semiconductor.
    13. ^ "HiSilicon Unveils Quad-Core Cortex A9 K3V2 Processor (Hi3620)". 27 February 2012.
    14. ^ a b "MediaTek - MT6575". MediaTek. Archived from the original on 15 January 2013. Retrieved 8 January 2013.
    15. ^ a b "MediaTek - MT6577". MediaTek. Archived from the original on 13 January 2013. Retrieved 8 January 2013.
    16. ^ Roy Rubenstein (9 October 2012). "An ARM based programmable processor is set to enable new communications products".
    17. ^ Kevin Trosian (8 January 2013). "Mindspeed to Showcase the Industry's First ARM Cortex A9-based Communications Processor with Integrated DPI at 2013 CES".
    18. ^ "MACOM to Showcase Newly Acquired Mindspeed Comcerto 2000 System-on-Chip (SoC) Processors at the 2014 International CES". 7 January 2014.
    19. ^ "Computer System Chip". Nufront. Archived from the original on 30 August 2011. Retrieved 26 September 2011.
    20. ^ NXP to show the first fully integrated 45nm set top box soc based on ARM cortex - A9 processors
    21. ^ "Exynos 4210". samsung.com. 20 January 2012. Retrieved 2 February 2012.
    22. ^ a b RK3066 Dual-Core Era is coming
    23. ^ SPEAr1310 Dual-core Cortex A9 embedded MPU for communications
    24. ^ SPEAr1340 Dual-core Cortex A9 embedded MPU for communications, archived from the original on 2 May 2012, retrieved 3 March 2012
    25. ^ ST-Ericsson NovaThor U8500, ST-Ericsson, archived from the original on 22 July 2013, retrieved 19 February 2011
    26. ^ ST-Ericsson NovaThor U9500, ST-Ericsson, archived from the original on 2 October 2011, retrieved 25 September 2011
    27. ^ "AM437x Sitara Processors".
    28. ^ a b "WonderMedia Announces PRIZM WM8950 with Android 4.0 Support". 19 May 2013. Archived from the original on 15 August 2013. Retrieved 17 June 2013.
    29. ^ White Paper: Extensible Processing Platform (PDF), archived from the original (PDF) on 2 September 2011, retrieved 25 September 2011
    30. ^ ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor, archived from the original on 25 September 2011, retrieved 26 September 2011
    31. ^ Introducing the i.MX 6 Series of Applications Processors (PDF), archived from the original (PDF) on 11 August 2013, retrieved 25 September 2011
    32. ^ Vivante GPU IP Cores Power the Latest Freescale i.MX 6 Series of Application Processors, archived from the original on 20 November 2011, retrieved 25 September 2011
    33. ^ Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816
    34. ^ a b c d RZ A1H Home, archived from the original on 22 December 2015, retrieved 21 December 2015
    35. ^ "Review of Rockchip RK3188 Quad-core chipset". 6 December 2012.
    36. ^ SPEAr family of embedded microprocessors (PDF), archived from the original (PDF) on 28 June 2011, retrieved 25 September 2011
    37. ^ PNX8473, archived from the original on 29 October 2013, retrieved 26 June 2013
    38. ^ PNX8483, archived from the original on 29 October 2013, retrieved 26 June 2013
    39. ^ Samsung Galaxy A9 sale in India today: Price in India, offers and features (2018), November 2018[permanent dead link]
    40. ^ "Xilinx Zynq-7000 Extensible Processing Platform". Archived from the original on 7 April 2012. Retrieved 13 April 2012.
    ARM Holdings
    • Official website
    • ARM Cortex-A9 Technical Reference Manuals
    Other
    • White paper - The ARM Cortex-A9 Processors
    • RISC vs. CISC in the mobile era
    • TI OMAP4440 specs
    • STMicroelectronics SPEAr1310 Data brief
    • RM Cortex-A9
    • Popular ARM Cortex-A9 MPCore & Multi-core processor videos, YouTube.
    • ARM Assembly language
    Retrieved from "https://en.wikipedia.org/w/index.php?title=ARM_Cortex-A9&oldid=1318766301"