ARM Cortex-A9 MPCore
From Wikipedia, the free encyclopedia
| Designed by | ARM Holdings |
|---|---|
| Common manufacturer(s) |
|
| 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:
- Apple A5
- Broadcom BCM11311 (Persona ICE) [5]
- Calxeda
- Freescale Semiconductor i.MX6[6]
- Nufront NuSmartTM 2816[7]
- Nvidia Tegra 2 series (without NEON extensions)
- Nvidia Tegra 3 (Kal-El) series
- Trident Microsystems 847x/8x/9x SoC family[8]
- Renesas Electronics EMMA Mobile/EV2
- Samsung Exynos 4210[9]
- STMicroelectronics SPEAr1310[10]
- ST-Ericsson Nova A9500
- ST-Ericsson NovaThor U8500[11]
- ST-Ericsson NovaThor U9500[12]
- Texas Instruments OMAP4 processors
- Xilinx Extensible Processing Platform[13]
- ZiiLABS ZMS-20[14]
[edit] Systems on a chip overview
-
This list is incomplete; you can help by expanding it.
| 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
-
This list is incomplete; you can help by expanding it.
| 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
- ^ "ARM Cortex-A9 MPCore". Arm.com. http://www.arm.com/products/CPUs/ARMCortex-A9_MPCore.html. Retrieved 2012-02-02.
- ^ "Cortex-A9 Processor Specifications". ARM. http://arm.com/products/processors/cortex-a/cortex-a9.php?tab=Specifications.
- ^ "Cortex-A9 Single Core Processor". Arm.com. http://www.arm.com/products/CPUs/ARMCortex-A9SingleCore.html. Retrieved 2012-02-02.
- ^ ARM spins multicore-enabled Cortex core - News - Linux for Devices
- ^ "BCM11311 - Persona ICE Application Processor". Broadcom. http://www.broadcom.com/products/Applications-and-Multimedia-Processors/Tablet-Application-Processors/BCM11311.
- ^ "Introducing the i.MX 6 Series". Freescale Semiconductor. http://www.freescale.com/webapp/sps/site/overview.jsp?code=IMX6X_SERIES.
- ^ "Computer System Chip". http://www.nufront.com/en/cpzx/eed31e97-d916-4441-8aa1-6f6413a692f9155.html.
- ^ 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
- ^ "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.
- ^ SPEAr1310 Dual-core Cortex A9 embedded MPU for communications, http://www.st.com/internet/mcu/product/250658.jsp
- ^ ST-Ericsson NovaThor U8500, ST-Ericsson, http://www.stericsson.com/products/u8500-novathor.jsp, retrieved 19 February 2011
- ^ ST-Ericsson NovaThor U9500, ST-Ericsson, http://www.stericsson.com/products/u9500-novathor.jsp, retrieved 25 September 2011
- ^ White Paper: Extensible Processing Platform, http://www.xilinx.com/support/documentation/white_papers/wp369_Extensible_Processing_Platform_Overview.pdf
- ^ ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor, http://www.ziilabs.com/products/processors/zms20.aspx
- ^ Introducing the i.MX 6 Series of Applications Processors, http://www.freescale.com/files/32bit/doc/fact_sheet/IMX6SRSFS.pdf
- ^ Vivante GPU IP Cores Power the Latest Freescale i.MX 6 Series of Application Processors, http://vivantecorp.com/fsl.html
- ^ Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816, http://www.cnx-software.com/tag/nufront/
- ^ EMMA Mobile Home, http://www2.renesas.com/mobile/en/emma_mobile/
- ^ PNX847x, http://www.tridentmicro.com/producttree/stb/cable-iptv-stb/pnx847x/
- ^ PNX848x, http://www.tridentmicro.com/producttree/stb/cable-iptv-stb/pnx848x/
- ^ PNX849x, http://www.tridentmicro.com/producttree/stb/cable-iptv-stb/pnx849x/
- ^ SPEAr family of embedded microprocessors, http://www.st.com/internet/com/SALES_AND_MARKETING_RESOURCES/MARKETING_COMMUNICATION/MARKETING_BROCHURE/brspear0511.pdf
- ^ OriginBoard Documents, http://www.origenboard.org//documents.php
- ^ OMAP 4 Platform: OMAP4430/OMAP4460, http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12843&contentId=53243
- ^ Snowball technical documentation, http://www.igloocommunity.org/support/Technical_documentation
- ^ 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
- ^ Trime-Slice Models, http://trimslice.com/web/models
[edit] External links
- Official ARM Links
- Other