ARM Cortex-A9

ARM Cortex-A9
Designed by ARM Holdings
Max. CPU clock rate 0.8 GHz  to 2 GHz 
Microarchitecture ARMv7-A
Cores 1–4
L1 cache 32 KB I, 32 KB D
L2 cache 128 KB–8 MB (configurable with L2 cache controller)

The ARM Cortex-A9 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture. It is a multicore processor providing up to 4 cache-coherent cores.[1]

Overview

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

  • Out-of-order speculative issue superscalar execution 8-stage[3] pipeline giving 2.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 operating at 2 GHz; a single core (excluding caches) occupies less than 1.5 mm2 when designed in a TSMC 65 nanometer (nm) generic process[4] and can be clocked at speeds over 1 GHz, consuming less than 250 mW per core.[5]

Chips

MediaTek M6575

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
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[34]1-440 nmYesVFPv3-D32Vivante Corporation GPU IP cores[35]
HiSiliconK3V2 (Hi3620)440 nmYesVFPv3Vivante GC4000
LG CorpLG L92???ARM Mali-400 MP4
MarvellARMADA 38x1-228 nmYes?-
MarvellPXA986245 nmYesVFPv3PowerVR SGX540 / Vivante GC1000 (Galaxy Tab 3 7-inch)
MarvellPXA988245 nmYesVFPv3Vivante GC1000
MediaTekMT6575140 nmYesVFPv3PowerVR SGX531[17]
MediaTekMT6577240 nmYesVFPv3PowerVR SGX531[18]
Mindspeed TechnologiesComcerto 20002?Yes?
NufrontNuSmartTM 2816(NS2816)2?YesVFPv3ARM Mali-400[36]
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[37]1variousYesVFPv3
WXGA 2D graphics 10MByte RAM SoC
Renesas ElectronicsRZ/A1M[38]1variousYesVFPv3
WXGA 2D graphics 5MByte RAM SoC
Renesas ElectronicsRZ/A1L[39]1variousYesVFPv3
WXGA 2D graphics 3MByte RAM SoC
Renesas ElectronicsRZ/A1LU[40]1variousYesVFPv3

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

RockchipRK2928140 nm??ARM Mali-400
RockchipRK3066[25]240 nmYesVFPv3ARM Mali-400 MP4
RockchipRK31282?YesVFPv3ARM Mali-400 MP4
RockchipRK3188[41]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[42]
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[43]1???PowerVR SGX531
Trident MicrosystemsPNX8483[44]1???PowerVR SGX531
Trident MicrosystemsPNX8491[45]1???PowerVR SGX531
WonderMediaWM88501?Yes?ARM Mali-400
WonderMediaWM8880240 nm??ARM Mali-400 MP2
WonderMediaWM89501???ARM Mali-400[31]
WonderMediaWM8980240 nm??ARM Mali-400 MP2
XilinxZynq-7000[46]228 nmYesVFPv3
ZiiLABSZMS-20??YesVFPv3ZiiLABS flexible Stemcell media processing

Development platforms

Developer Name SoC RAM Flash SD SATA USB Ethernet Wi-Fi Bluetooth Other
MYIR MYD-AM437X Texas Instruments Sitara AM437x 512MB DDR3 4GB eMMC SD Card 4 x USB2.0 Host +1 x USB 2.0 Device 2 x 10/100/1000M-bit Ethernet 2 x Camera, HDMI, LCD/TSP
MYIR MYD-C7Z010/20 Xilinx XC7Z010/20 1GB DDR3 4GB eMMC SD Card 4 x USB2.0 Host 10/100/1000M-bit Ethernet
MYIR MYD-Y7Z010/007S Xilinx XC7Z010/007S 512MB DDR3 4GB eMMC SD Card USB2.0 Host 3 x 10/100/1000M-bit Ethernet 3 x PMoD, 1 x FMC,1 xSFP
Boardcon EM4418

MINI4418

Samsung S5P4418 1GB DDR3 4GB eMMC 1 SD/MMC 2x USB 2.0 Host + 1x USB 2.0 OTG 10/100/1000M-bit Ethernet MAC(RTL8211E-VB-CG) 802.11b/g/n BT4.0 GPS,3G
Boardcon EM3188[47] Rockchip RK3188 1GB DDR3 4GB eMMC 1 Micro SD/MMC 2x USB 2.0 Host + 1x USB 2.0 OTG 10/100M 802.11b/g/n BT4.0 CAN, RS485, HDMI, 2x UART, PCI-E, LVDS, Camera, 2x TTL_LCD
Boardcon EM4412[48] Samsung Exynos 4412 2GB DDR3 4GB eMMC 1 Micro SD/MMC 2x USB 2.0 Host + 1x USB 2.0 OTG 10/100M 802.11b/g/n RS485, RS232, CAN, Ethernet, HDMI, HSIC, MIPI-CSI, HS-SPI,Camera, LCD, Keypad
FriendlyARM NanoPi-2[49]

NanoPi-2 Fire[50] NanoPi M2[51] NanoPC-T2[52]

Samsung S5P4418 32bit 1GB DDR3 8GB on PC-T2 2 microSD ports 2.0 USB port/s RTL8211E on NanoPi-2 Fire, M2, PC-T2. 802.11b/g/n BT 4.0 Dual mode 40 RasberryPi compatible GPIO pins, UART, very small size and cost.
Origenboard Origenboard[53] Samsung Exynos 4210 1 GiB DDR3 2 port SD/MMC embedded SWB-A31 SWB-A31
Odroid Odroid-X[54] Samsung Exynos 4412 2 GiB LPDDR2-800 SDHC + eMMC module socket (non-standard) 6×USB 2.0 host + micro-USB 2.0 device 10/100 Mbit/s
Odroid Odroid-U3[55] Samsung Exynos 4412 2 GB eMMC module socket (non-standard), microSD 3×USB 2.0 host + micro-USB 2.0 device/host 10/100 Mbit/s Hardkernel has other product variants using the 4412. USB supports external Notebook harddrive with no external power. Preloaded emmc with Android and LUbuntu available.[56]
PandaBoard PandaBoard TI OMAP4430[57] 1 GiB LPDDR2 SD/MMC LAN9514-JZX LAN9514-JZX LS240-WI-01-A20 LS240-WI-01-A20
Calao systems Snowball[58] ST-Ericsson Nova A9500[59] 1 GiB LPDDR2 4/8 GB eMMC microSD FT232R LAN9221 AW-NH580 AW-NH580 GPS, accelerometer, magnetometer, gyroscope, barometer
Trim-Slice Trim-Slice[60] Tegra 2 series 1 GiB DDR2-667 SDHC + microSDHC GL830 embedded RTL8111DL RT3070
Radxa Radxa Rock[61] Rockchip RK3188 2 GiB DDR3-800 8 GB microSDXC USB 2.0 host + micro-USB 2.0 device 10/100 Mbit/s 150 Mbit/s 802.11b/g/n Bluetooth 4.0
TOPIC Miami/Florida[62] Xilinx xc7z030 1 GiB DDR3L 256Mb NOR 1Gb NAND microSD 2x (FPGA) USB 2.0 OTG 10/100/1000 Mbit/s 802.11b/g/n Single chip CPU/FPGA module. HDMI-in/out, PMOD, 4x serial.

See also

References

  1. "ARM Cortex-A9 MPCore". Arm.com. Retrieved 2012-02-02.
  2. "Cortex-A9 Processor Specifications". ARM.
  3. "White paper: The ARM Cortex-A9 Processors" (PDF). ARM. Archived from the original (PDF) on 17 November 2014.
  4. "Cortex-A9 Single Core Processor". Arm.com. Retrieved 2012-02-02.
  5. "ARM spins multicore-enabled Cortex core - News - Linux for Devices". Archived from the original on 6 September 2012. Retrieved 7 January 2010.
  6. SoC FPGA overview, Altera
  7. Mobile Internet Devices, Amlogic, archived from the original on 4 May 2014
  8. "BCM11311 - Persona ICE Application Processor". Broadcom.
  9. 1 2 "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.
  11. QorIQ® Layerscape 1024A Dual-Core Communications Processor, NXP Semiconductors
  12. "Introducing the i.MX 6 Series". Freescale Semiconductor.
  13. http://www.hisilicon.com
  14. "HiSilicon Unveils Quad-Core Cortex A9 K3V2 Processor (Hi3620)".
  15. Johnny Cullen (24 January 2011). "Sony outs tech specs for NGP". VG247. Retrieved 25 January 2011.
  16. "Sony Playstation Vita Teardown & Product Analysis". TechInsights. Archived from the original on 18 August 2013. Retrieved 15 October 2013.
  17. 1 2 "MediaTek - MT6575". MediaTek. Archived from the original on 15 January 2013. Retrieved 8 January 2013.
  18. 1 2 "MediaTek - MT6577". MediaTek. Archived from the original on 13 January 2013. Retrieved 8 January 2013.
  19. Roy Rubenstein (9 October 2012). "An ARM based programmable processor is set to enable new communications products".
  20. Kevin Trosian (8 January 2013). "Mindspeed to Showcase the Industry's First ARM Cortex A9-based Communications Processor with Integrated DPI at 2013 CES".
  21. "MACOM to Showcase Newly Acquired Mindspeed Comcerto 2000 System-on-Chip (SoC) Processors at the 2014 International CES". 7 January 2014.
  22. "Computer System Chip". Nufront. Archived from the original on 30 August 2011. Retrieved 26 September 2011.
  23. NXP to show the first fully integrated 45nm set top box soc based on ARM cortex - A9 processors
  24. "Exynos 4210". samsung.com. 2012-01-20. Retrieved 2012-02-02.
  25. 1 2 RK3066 Dual-Core Era is coming
  26. SPEAr1310 Dual-core Cortex A9 embedded MPU for communications
  27. SPEAr1340 Dual-core Cortex A9 embedded MPU for communications
  28. ST-Ericsson NovaThor U8500, ST-Ericsson, archived from the original on 22 July 2013, retrieved 19 February 2011
  29. ST-Ericsson NovaThor U9500, ST-Ericsson, archived from the original on 2 October 2011, retrieved 25 September 2011
  30. "AM437x Sitara Processors".
  31. 1 2 "WonderMedia Announces PRIZM WM8950 with Android 4.0 Support". 19 May 2013. Retrieved 2013-06-17.
  32. White Paper: Extensible Processing Platform (PDF), archived from the original (PDF) on 2 September 2011, retrieved 25 September 2011
  33. ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor, archived from the original on 25 September 2011, retrieved 26 September 2011
  34. Introducing the i.MX 6 Series of Applications Processors (PDF)
  35. 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
  36. Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816
  37. RZ A1H Home
  38. RZ A1M Home
  39. RZ A1L Home
  40. RZ A1L, Home
  41. http://www.gizmochina.com/2012/12/05/review-of-rockchip-rk3166-quad-core-chipset/
  42. SPEAr family of embedded microprocessors (PDF), archived from the original (PDF) on 28 June 2011, retrieved 25 September 2011
  43. PNX8473
  44. PNX8483
  45. PNX849x
  46. "{title}". Archived from the original on 7 April 2012. Retrieved 13 April 2012.
  47. "EM3188 SBC". Boardcon Embedded Design. Retrieved 2018-04-09.
  48. "EM4412 SBC". Boardcon Embedded Design. Retrieved 2018-04-09.
  49. NanoPi-2 wiki
  50. NanoPi-2 Fire wiki
  51. NanoPi M2 wiki
  52. NanoPC-T2 wiki
  53. OriginBoard Documents
  54. Open Exynos4 Quad Mobile Development Platform, archived from the original on 8 September 2012, retrieved 11 September 2012
  55. Odroid U3 Platform
  56. Odroid Store
  57. OMAP 4 Platform: OMAP4430/OMAP4460
  58. Snowball technical documentation, archived from the original on 2011-07-15
  59. Changing the game: ST-Ericsson Unveils NovaThor Family of Smartphone Platforms Combining its Most Advanced Application Processors with the Latest Generation of Modems, archived from the original on 2 October 2011, retrieved 25 September 2011
  60. Trim-Slice Models
  61. Radxa Rock specification, archived from the original on 4 January 2014, retrieved 4 January 2014
  62. Topic Embedded Products Boards
ARM Holdings
Other

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.