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 800 MHz  to 2000 MHz 
Instruction set ARMv7
Cores 1-4
L1 cache 32 kB I/32 kB D

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

[edit] Features

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]

[edit] Implementations

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

[edit] Systems on a chip overview

Developer Name NEON SIMD Vector floating point unit GPU
Apple Inc. A5 Yes VFPv3 PowerVR SGX543MP2
Broadcom BCM11311 (Persona ICE) ? ? ?
Freescale Semiconductor i.MX6[15] Yes VFPv3 Vivante Corporation GPU IP cores[16]
Nufront NuSmartTM 2816/NS2816 Yes ? ARM Mali-400[17]
Nvidia Tegra 2 series No VFPv3-D16 GeForce ULP
Nvidia Tegra (Kal-El) series Yes VFPv3 GeForce ULP
Renesas Electronics EMMA Mobile/EV2[18] Yes ? PowerVR SGX530
Trident Microsystems PNX8473[19] ? ? PowerVR SGX
Trident Microsystems PNX8483[20] ? ? PowerVR SGX
Trident Microsystems PNX8491[21] ? ? PowerVR SGX
Samsung Exynos 4210 Yes VFPv3 ARM Mali-400 MP
STMicroelectronics SPEAr1340 No VFPv3 ARM Mali-200[22]
ST-Ericsson Nova A9500 Yes VFPv3 ARM Mali-400
ST-Ericsson NovaThor U8500 Yes VFPv3 ARM Mali-400
ST-Ericsson NovaThor U9500 Yes VFPv3 ARM Mali-400
Sony PlayStation Vita Yes VFPv3 PowerVR SGX543MP4
Texas Instruments OMAP4 series Yes VFPv3 PowerVR SGX540
Xilinx Zynq-7000 ? ? ?
ZiiLABS ZMS-20 Yes VFPv3 ZiiLABS flexible Stemcell media processing

[edit] Development platforms

Developer Name SoC RAM ROM SD SATA USB Ethernet Wi-Fi Bluetooth GPS Accelerometer Magnetometer Gyroscope Barometer
OrigenBoard OrigenBoard[23] Samsung Exynos 4210 1 GiB DDR3 - 2 Port SD/MMC Card Slot - embedded - SWB-A31 SWB-A31 - - - - -
PandaBoard PandaBoard TI OMAP4430[24] 1 GiB LP-DDR2 - Full size SD/MMC card - LAN9514-JZX LAN9514-JZX LS240-WI-01-A20 LS240-WI-01-A20 - - - - -
Calao systems Snowball[25] ST-Ericsson Nova A9500[26] 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[27] Tegra 2 series 1 GiB DDR2-667 - Full size SD slot (SDHC) + microSD slot (SDHC) GL830 embedded RTL8111DL RT3070 - - - - - -

[edit] See also

[edit] References

  1. ^ "ARM Cortex-A9 MPCore". Arm.com. http://www.arm.com/products/CPUs/ARMCortex-A9_MPCore.html. Retrieved 2012-02-02. 
  2. ^ "Cortex-A9 Processor Specifications". ARM. http://arm.com/products/processors/cortex-a/cortex-a9.php?tab=Specifications. 
  3. ^ "Cortex-A9 Single Core Processor". Arm.com. http://www.arm.com/products/CPUs/ARMCortex-A9SingleCore.html. Retrieved 2012-02-02. 
  4. ^ ARM spins multicore-enabled Cortex core - News - Linux for Devices
  5. ^ "BCM11311 - Persona ICE Application Processor". Broadcom. http://www.broadcom.com/products/Applications-and-Multimedia-Processors/Tablet-Application-Processors/BCM11311. 
  6. ^ "Introducing the i.MX 6 Series". Freescale Semiconductor. http://www.freescale.com/webapp/sps/site/overview.jsp?code=IMX6X_SERIES. 
  7. ^ "Computer System Chip". http://www.nufront.com/en/cpzx/eed31e97-d916-4441-8aa1-6f6413a692f9155.html. 
  8. ^ NXP to show the first fully integrated 45nm set top box soc based on ARM cortex - A9 processors, http://www.nxp.com/news/content/file_1660.html 
  9. ^ "Exynos 4210". samsung.com. 2012-01-20. http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=844&partnum=Exynos%204210&xFmly_id=229. Retrieved 2012-02-02. 
  10. ^ SPEAr1310 Dual-core Cortex A9 embedded MPU for communications, http://www.st.com/internet/mcu/product/250658.jsp 
  11. ^ ST-Ericsson NovaThor U8500, ST-Ericsson, http://www.stericsson.com/products/u8500-novathor.jsp, retrieved 19 February 2011 
  12. ^ ST-Ericsson NovaThor U9500, ST-Ericsson, http://www.stericsson.com/products/u9500-novathor.jsp, retrieved 25 September 2011 
  13. ^ White Paper: Extensible Processing Platform, http://www.xilinx.com/support/documentation/white_papers/wp369_Extensible_Processing_Platform_Overview.pdf 
  14. ^ ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor, http://www.ziilabs.com/products/processors/zms20.aspx 
  15. ^ Introducing the i.MX 6 Series of Applications Processors, http://www.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf 
  16. ^ Vivante GPU IP Cores Power the Latest Freescale i.MX 6 Series of Application Processors, http://vivantecorp.com/fsl.html 
  17. ^ Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816, http://www.cnx-software.com/tag/nufront/ 
  18. ^ EMMA Mobile Home, http://www2.renesas.com/mobile/en/emma_mobile/ 
  19. ^ PNX847x, http://www.tridentmicro.com/producttree/stb/cable-iptv-stb/pnx847x/ 
  20. ^ PNX848x, http://www.tridentmicro.com/producttree/stb/cable-iptv-stb/pnx848x/ 
  21. ^ PNX849x, http://www.tridentmicro.com/producttree/stb/cable-iptv-stb/pnx849x/ 
  22. ^ SPEAr family of embedded microprocessors, http://www.st.com/internet/com/SALES_AND_MARKETING_RESOURCES/MARKETING_COMMUNICATION/MARKETING_BROCHURE/brspear0511.pdf 
  23. ^ OriginBoard Documents, http://www.origenboard.org//documents.php 
  24. ^ OMAP 4 Platform: OMAP4430/OMAP4460, http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243 
  25. ^ Snowball technical documentation, http://www.igloocommunity.org/support/Technical_documentation 
  26. ^ Changing the game: ST-Ericsson Unveils NovaThor Family of Smartphone Platforms Combining its Most Advanced Application Processors with the Latest Generation of Modems, http://www.stericsson.com/home/NOVA.jsp 
  27. ^ Trime-Slice Models, http://trimslice.com/web/models 

[edit] External links

Official ARM Links
Other
Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export
Languages