ARM Cortex-A9 MPCore

From Wikipedia, the free encyclopedia
Jump to: navigation, search
ARM Cortex-A9 MPCore
Designed by ARM Holdings
Common manufacturer(s)
  • TSMC
Max. CPU clock rate 0.8 GHz  to 2 GHz 
Instruction set ARMv7
Cores 1–4
L1 cache 32 kiB I, 32 kiB D
L2 cache 128kiB–8MB (configurable with L2 cache controller)

The ARM Cortex-A9 MPCore is a 32-bit multicore processor providing up to 4 cache-coherent Cortex-A9 cores, each implementing the ARM v7 instruction set architecture.[1]

Contents

Overview [edit]

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

  • Out-of-order speculative issue superscalar execution 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 unobtrusive 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[3] and can be clocked at speeds over 1 GHz, consuming less than 250 mW per core.[4]

Chips [edit]

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

Systems on a chip [edit]

Developer Name Cores Process NEON SIMD Vector floating point unit GPU
Actions ATM7029 4 ? ? VFPv4 [Vivante Corporation] GC1000
Altera SoC FPGA 1-2 ? Yes VFPv3 optionally implemented in FPGA; TES Electronic Solutions D/AVE HD
Amlogic AML8726-M ? ? Yes VFPv3 Mali 400 GPU
Apple Inc. A5 ? ? Yes VFPv3 PowerVR SGX543MP2
Apple Inc. A5X ? ? Yes VFPv3 PowerVR SGX543MP4
Broadcom BCM11311 (Persona ICE) ? ? ? ? ?
Calxeda EnergyCore ECX-1000[9] ? ? Yes VFPv3 -
Freescale Semiconductor i.MX6[26] ? ? Yes VFPv3 Vivante Corporation GPU IP cores[27]
HiSilicon k3v2 (Hi3620) ? ? Yes VFPv3 Vivante Corporation GC4000
LG Corp LG L9 ? ? ? ? Mali 400 GPU
MediaTek MT6575 ? ? Yes VFPv3 PowerVR SGX531[13]
MediaTek MT6577 ? ? Yes VFPv3 PowerVR SGX531[14]
Nufront NuSmartTM 2816(NS2816) ? ? Yes ? ARM Mali-400[28]
Nufront NuSmartTM 2816M (NS2816M) ? ? Yes ? ARM Mali-400
Nufront NuSmartTM 115 (NS115) ? ? Yes ? ARM Mali-400
Nvidia Tegra 2 series ? ? No VFPv3-D16 GeForce ULP
Nvidia Tegra 3 (Kal-El) series ? ? Yes VFPv3 GeForce ULP
Renesas Electronics EMMA Mobile/EV2[29] ? ? Yes ? PowerVR SGX530
Rockchip RK2928 1 ? ? ? ARM Mali-400
Rockchip RK3066[19] 2 ? Yes VFPv3 ARM Mali-400 MP4
Rockchip RK3128 2 ? Yes VFPv3 ?
Rockchip RK3188[30] 4 28nm Yes VFPv3 ARM Mali-400 MP4
Samsung Exynos 4 Dual 2 45nm Yes VFPv3 ARM Mali-400 MP4
Samsung Exynos 4 Dual 2 32nm Yes VFPv3 ARM Mali-400 MP4
Samsung Exynos 4 Quad 4 ? Yes VFPv3 ARM Mali-400 MP4 (OC)
STMicroelectronics SPEAr1310 ? ? No VFPv3
STMicroelectronics SPEAr1340 ? ? No VFPv3 ARM Mali-200[31]
ST-Ericsson Nova A9500 2 ? Yes VFPv3 ARM Mali-400
ST-Ericsson NovaThor U8500 2 ? Yes VFPv3 ARM Mali-400MP
ST-Ericsson NovaThor U9500 2 ? Yes VFPv3 ARM Mali-400MP
Sony PlayStation Vita ? ? Yes VFPv3 PowerVR SGX543MP4+
Texas Instruments OMAP4 series 2 ? Yes VFPv3 PowerVR SGX540
Trident Microsystems PNX8473[32] ? ? ? ? PowerVR SGX
Trident Microsystems PNX8483[33] ? ? ? ? PowerVR SGX
Trident Microsystems PNX8491[34][dead link] ? ? ? ? PowerVR SGX
WonderMedia WM8850 ? ? Yes ? ARM Mali-400
WonderMedia WM8950 ? ? ? ? ARM Mali-400
WonderMedia WM8980 ? ? ? ? ARM Mali-400MP
Xilinx Zynq-7000[35] 2 ? Yes VFPv3
ZiiLABS ZMS-20 ? ? Yes VFPv3 ZiiLABS flexible Stemcell media processing

Development platforms [edit]

Developer Name SoC RAM ROM SD SATA USB Ethernet Wi-Fi Bluetooth GPS Accelerometer Magnetometer Gyroscope Barometer
Origenboard Origenboard[36] Samsung Exynos 4210 1 GiB DDR3 - 2 Port SD/MMC Card Slot - embedded - SWB-A31 SWB-A31 - - - - -
Odroid Odroid-X[37] Samsung Exynos 4412 1 GiB LP-DDR2 800 - SDHC Card Slot + eMMC module socket - 6*USB2.0 host + µUSB2.0 device 10/100 Mb - - - - - - -
PandaBoard PandaBoard TI OMAP4430[38] 1 GiB LP-DDR2 - Full size SD/MMC card - LAN9514-JZX LAN9514-JZX LS240-WI-01-A20 LS240-WI-01-A20 - - - - -
Calao systems Snowball[39] ST-Ericsson Nova A9500[40] 1 GiB LP-DDR2 4 / 8GB e-MMC microSD - FT232R LAN9221 AW-NH580 AW-NH580 AW-NH580 LSM303DLH LSM303DLH L3G4200D LPS001WP
Trim-Slice Trim-Slice[41] Tegra 2 series 1 GiB DDR2-667 - Full size SD slot (SDHC) + microSD slot (SDHC) GL830 embedded RTL8111DL RT3070 - - - - - -

See also [edit]

References [edit]

  1. ^ "ARM Cortex-A9 MPCore". Arm.com. Retrieved 2012-02-02. 
  2. ^ "Cortex-A9 Processor Specifications". ARM. 
  3. ^ "Cortex-A9 Single Core Processor". Arm.com. Retrieved 2012-02-02. 
  4. ^ ARM spins multicore-enabled Cortex core - News - Linux for Devices
  5. ^ http://www.actions-semi.com/en/productview.aspx?cat=98&id=108
  6. ^ SoC FPGA overview, Altera 
  7. ^ Mobile Internet Devices, Amlogic 
  8. ^ "BCM11311 - Persona ICE Application Processor". Broadcom. 
  9. ^ a b "EnergyCore™ ECX-1000: Technical Specifications". Calxeda. Retrieved 2012-05-08. 
  10. ^ "Introducing the i.MX 6 Series". Freescale Semiconductor. 
  11. ^ http://www.hisilicon.com
  12. ^ "HiSilicon Unveils Quad-Core Cortex A9 K3V2 Processor (Hi3620)". 
  13. ^ a b "MediaTek - MT6575". MediaTek. 
  14. ^ a b "MediaTek - MT6577". MediaTek. 
  15. ^ "Computer System Chip". Nufront. 
  16. ^ NXP to show the first fully integrated 45nm set top box soc based on ARM cortex - A9 processors 
  17. ^ "Exynos 4210". samsung.com. 2012-01-20. Retrieved 2012-02-02. 
  18. ^ Johnny Cullen (24 January 2011). "Sony outs tech specs for NGP". VG247. Retrieved 25 January 2011. 
  19. ^ a b RK3066 Dual-Core Era is coming 
  20. ^ SPEAr1310 Dual-core Cortex A9 embedded MPU for communications 
  21. ^ SPEAr1340 Dual-core Cortex A9 embedded MPU for communications 
  22. ^ ST-Ericsson NovaThor U8500, ST-Ericsson, retrieved 19 February 2011 
  23. ^ ST-Ericsson NovaThor U9500, ST-Ericsson, retrieved 25 September 2011 
  24. ^ White Paper: Extensible Processing Platform 
  25. ^ ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor 
  26. ^ Introducing the i.MX 6 Series of Applications Processors 
  27. ^ Vivante GPU IP Cores Power the Latest Freescale i.MX 6 Series of Application Processors 
  28. ^ Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816 
  29. ^ EMMA Mobile Home 
  30. ^ http://www.gizmochina.com/2012/12/05/review-of-rockchip-rk3166-quad-core-chipset/
  31. ^ SPEAr family of embedded microprocessors 
  32. ^ PNX847x 
  33. ^ PNX848x 
  34. ^ PNX849x [dead link]
  35. ^ http://www.xilinx.com/products/silicon-devices/epp/zynq-7000/index.htm
  36. ^ OriginBoard Documents 
  37. ^ Open Exynos4 Quad Mobile Development Platform 
  38. ^ OMAP 4 Platform: OMAP4430/OMAP4460 
  39. ^ Snowball technical documentation 
  40. ^ Changing the game: ST-Ericsson Unveils NovaThor Family of Smartphone Platforms Combining its Most Advanced Application Processors with the Latest Generation of Modems 
  41. ^ Trime-Slice Models 

External links [edit]

ARM Holdings
Other