ARM Cortex-A9
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. It was introduced in 2007.
Features
Key features of the Cortex-A9 core are:- Out-of-order speculative issue superscalar execution 8-stage pipeline giving 8.50 DMIPS/MHz/core.
- NEON SIMD instruction set extension performing up to 16 operations per instruction.
- High performance VFPv3 floating point unit doubling the performance of previous ARM FPUs.
- 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.
- Multi-core processing.
Chips
Several system on a chip devices implement the Cortex-A9 core, including:- Altera SoC FPGA
- AMLogic AML8726-M
- Apple A5, A5X
- Broadcom BCM11311
- Calxeda EnergyCore ECX-1000
- Entropic EN7588, EN7530
- NXP Semiconductors (Formerly Freescale) QorIQ Layerscape LS1024A
- Freescale Semiconductor i.MX6
- HiSilicon K3V2 -Hi3620
- MediaTek MT6575, MT6577
- Mindspeed Technologies Mindspeed Comcerto 2000
- Nufront NuSmart 2816, 2816M, 115
- Nvidia Tegra 2, Tegra 3 and Tegra 4i
- Trident Microsystems 847x/8x/9x SoC family
- Renesas Electronics RZ/A1H, M, L, LU Family
- Samsung Exynos 4210, 4212, 4412, 4415
- Rockchip RK3066, RK292x, RK31xx
- STMicroelectronics SPEAr1310, SPEAr1340
- ST-Ericsson Nova A9500, NovaThor U8500, NovaThor U9500
- Texas Instruments OMAP4 processors
- Texas Instruments Sitara AM437x
- WonderMedia WM8850, WM8950 and WM8980
- Xilinx Extensible Processing Platform
- ZiiLABS ZMS-20
Systems on a chip
| Developer | Name | Cores | Process | NEON SIMD | Vector floating point unit | GPU |
| Altera | 1–2 | 28 nm | optionally implemented in FPGA; | |||
| Ambarella Inc. | S3L | 1 | 28 nm | |||
| AMLogic | 1 | 65 nm | ARM Mali-400 | |||
| AMLogic | AML8726-MX | 2 | 40 nm | ARM Mali-400 MP2 | ||
| AMLogic | AML8726-M8 | 4 | 28 nm | ARM Mali-450 MP6 | ||
| Apple Inc. | A5 | 2 | 32 nm 45 nm | PowerVR SGX543MP2 | ||
| Apple Inc. | A5X | 2 | 45 nm | PowerVR SGX543MP4 | ||
| Broadcom | BCM11311 | 2 | 40 nm | Broadcom Videocore IV | ||
| Broadcom | BCM21654 | 1 | 40 nm | Broadcom Videocore IV | ||
| Broadcom | BCM21664T | 2 | 40 nm | Broadcom Videocore IV | ||
| Calxeda | EnergyCore ECX-1000 | 4 | 40 nm | |||
| ELVEES Multicore | 1892VM14Ya | 2 | 40 nm | ARM Mali-300 | ||
| Freescale Semiconductor | i.MX6 | 1–4 | 40 nm | Vivante Corporation GPU IP cores | ||
| HiSilicon | K3V2 | 4 | 40 nm | Vivante GC4000 | ||
| Intel | Cyclone V | 1–2 | 28 nm | |||
| LG Corp | LG L9 | 2 | ARM Mali-400 MP4 | |||
| Marvell | ARMADA 38x | 1–2 | 28 nm | |||
| Marvell | PXA986 | 2 | 45 nm | PowerVR SGX540 / Vivante GC1000 | ||
| Marvell | PXA988 | 2 | 45 nm | Vivante GC1000 | ||
| MediaTek | MT6575 | 1 | 40 nm | PowerVR SGX531 | ||
| MediaTek | MT6577 | 2 | 40 nm | PowerVR SGX531 | ||
| Mindspeed Technologies | Comcerto 2000 | 2 | ||||
| Nufront | NuSmartTM 2816 | 2 | ARM Mali-400 | |||
| Nufront | NuSmartTM 2816M | 2 | ARM Mali-400 | |||
| Nufront | NuSmartTM 115 | 2 | ARM Mali-400 | |||
| Nvidia | Tegra 2 series | 2 | 40 nm | GeForce ULP | ||
| Nvidia | Tegra 3 (Kal-El) series | 4 | 40 nm | GeForce ULP | ||
| Renesas Electronics | ||||||
| Renesas Electronics | RZ/A1H | 1 | WXGA 2D graphics 10MByte RAM SoC | |||
| Renesas Electronics | RZ/A1M | 1 | WXGA 2D graphics 5MByte RAM SoC | |||
| Renesas Electronics | RZ/A1L | 1 | WXGA 2D graphics 3MByte RAM SoC | |||
| Renesas Electronics | RZ/A1LU | 1 | RZ/A1L plus Ethernet AVB support and a JPEG codec unit, 3MByte RAM SoC | |||
| Rockchip | RK2928 | 1 | 40 nm | ARM Mali-400 | ||
| Rockchip | RK3066 | 2 | 40 nm | ARM Mali-400 MP4 | ||
| Rockchip | RK3128 | 2 | ARM Mali-400 MP4 | |||
| Rockchip | RK3188 | 4 | 28 nm | ARM Mali-400 MP4 | ||
| Samsung | Exynos 4 Dual | 2 | 45 nm | ARM Mali-400 MP4 | ||
| Samsung | Exynos 4 Dual | 2 | 32 nm | ARM Mali-400 MP4 | ||
| Samsung | Exynos 4 Quad | 4 | 32 nm | ARM Mali-400 MP4 | ||
| Samsung | Exynos 4 Quad | 4 | 28 nm | ARM Mali-400 MP4 | ||
| STMicroelectronics | SPEAr1310 | |||||
| STMicroelectronics | SPEAr1340 | 2 | ARM Mali-200 | |||
| ST-Ericsson | Nova A9500 | 2 | 45 nm | ARM Mali-400 | ||
| ST-Ericsson | NovaThor U8500 | 2 | 45 nm | ARM Mali-400 | ||
| ST-Ericsson | NovaThor U9500 | 2 | 45 nm | ARM Mali-400 | ||
| Sony | PlayStation Vita | 4 | 40 nm | PowerVR SGX543MP4+ | ||
| Texas Instruments | 1 | 45 nm | SGX530 Graphics Engine | |||
| Texas Instruments | OMAP4430 OMAP4460 | 2 | 45 nm | PowerVR SGX540 | ||
| Texas Instruments | OMAP4470 | 2 | 45 nm | PowerVR SGX544 | ||
| Trident Microsystems | PNX8473 | 1 | PowerVR SGX531 | |||
| Trident Microsystems | PNX8483 | 1 | PowerVR SGX531 | |||
| Trident Microsystems | PNX8491 | 1 | PowerVR SGX531 | |||
| WonderMedia | WM8850 | 1 | 40 nm | ARM Mali-400 | ||
| WonderMedia | WM8880 | 2 | 40 nm | ARM Mali-400 MP2 | ||
| WonderMedia | WM8950 | 1 | 40 nm | ARM Mali-400 | ||
| WonderMedia | WM8980 | 2 | 40 nm | ARM Mali-400 MP2 | ||
| Xilinx | Zynq-7000 | 2 | 28 nm | |||
| ZiiLABS | ZiiLABS flexible Stemcell media processing |