ARM-Kortex-A9 - ARM Cortex-A9
Allgemeine Information | |
---|---|
Entworfen von | ARM-Bestände |
Leistung | |
max. CPU- Taktrate | 0,8 GHz bis 2 GHz |
Zwischenspeicher | |
L1- Cache | 32 KB I, 32 KB D |
L2-Cache | 128 KB–8 MB (konfigurierbar mit L2sr1-Cache-Controller) |
Architektur und Klassifizierung | |
Mikroarchitektur | ARMv7-A |
Physikalische Spezifikationen | |
Kerne | |
Geschichte | |
Vorgänger | ARM-Cortex-A8 |
Nachfolger | ARM-Cortex-A12 |
Der ARM Cortex-A9 MPCore ist ein 32-Bit-Mehrkernprozessor, der bis zu 4 Cache-kohärente Kerne bereitstellt, von denen jeder den Befehlssatz der ARM v7-Architektur implementiert.
Viva SR1
Die Hauptmerkmale des Cortex-A9-Kerns sind:
- Außerordentliches spekulatives Problem Superskalare Ausführung 8-stufige Pipeline mit 2,50 DMIPS /MHz/Kern.
- NEON SIMD Befehlssatzerweiterung mit bis zu 16 Operationen pro Befehl (optional).
- Hochleistungs-VFPv3-Gleitkommaeinheit, die die Leistung früherer ARM-FPUs verdoppelt (optional).
- Die Thumb-2- Befehlssatzcodierung reduziert die Größe von Programmen mit geringen Auswirkungen auf die Leistung.
- TrustZone- Sicherheitserweiterungen.
- Jazelle DBX-Unterstützung für Java-Ausführung.
- Jazelle RCT für die JIT-Kompilierung.
- Programm Trace Macrocell und CoreSight Design Kit für die nicht-intrusive Verfolgung der Befehlsausführung.
- L2-Cache-Controller (0–4 MB).
- Multicore-Verarbeitung.
ARM gibt an, dass die TSMC 40G-Hard-Makro-Implementierung typischerweise mit 2 GHz arbeitet; ein einzelner Kern (ohne Caches) nimmt weniger als 1,5 mm 2 ein, wenn er in einem generischen TSMC 65 Nanometer (nm)-Prozess entwickelt wird und kann mit Geschwindigkeiten über 1 GHz getaktet werden, wobei weniger als 250 mW pro Kern verbraucht werden.
Chips
Mehrere System-on-a-Chip- Geräte (SoC) implementieren den Cortex-A9-Kern, darunter:
- Altera SoC- FPGA
- AMLogic AML8726-M
- Apfel A5 , A5X
- Broadcom BCM11311 (Persona-ICE)
- Calxeda EnergyCore ECX-1000
- Entropic EN7588
- NXP Semiconductors (ehemals Freescale) QorIQ Layerscape LS1024A
- Freescale Semiconductor i.MX6
- HiSilicon K3V2 -Hi3620
- Marvell Avastar 88W8787, verwendet in der Sony PlayStation Vita
- MediaTek MT6575 (Single-Core), MT6577 (Dual-Core)
- Mindspeed Technologien Mindspeed Comcerto 2000
- Nufront NuSmart 2816, 2816M, 115
- Nvidia Tegra 2 (ohne NEON-Erweiterungen), Tegra 3 und Tegra 4i
- Trident Microsystems 847x/8x/9x SoC-Familie
- Renesas Electronics RZ/A1H,M,L,LU Familie
- Samsung Exynos 4210, 4212, 4412, 4415
- Rockchip RK3066, RK292x, RK31xx
- STMicroelectronics SPEAr1310, SPEAr1340
- ST-Ericsson Nova A9500, NovaThor U8500, NovaThor U9500
- Texas Instruments OMAP4- Prozessoren
- Texas Instruments Sitara AM437x
- WonderMedia WM8850, WM8950 und WM8980
- Erweiterbare Verarbeitungsplattform von Xilinx
- ZiiLABS ZMS-20
Systeme auf einem Chip
Entwickler | Name | Kerne | Verfahren | NEON SIMD | Vektor-Gleitkommaeinheit | GPU |
---|---|---|---|---|---|---|
Altera | SoC-FPGA | 1-2 | 28 nm | Jawohl | VFPv3 | optional in FPGA implementiert; TES Electronic Solutions D/AVE HD |
Ambarella Inc. | S3L | 1 | 28 nm | Jawohl | VFPv3 | – |
AMLogic | AML8726-M | 1 | 65 nm | Jawohl | VFPv3 | ARM Mali-400 |
AMLogic | AML8726-MX | 2 | 40 nm | Jawohl | VFPv3 | ARM Mali-400 MP2 |
AMLogic | AML8726-M8 | 4 | 28 nm | Jawohl | VFPv3 | ARM Mali-450 MP6 |
Apple Inc. | A5 | 2 | 32 nm 45 nm |
Jawohl | VFPv3 | PowerVR SGX543MP2 |
Apple Inc. | A5X | 2 | 45 nm | Jawohl | VFPv3 | PowerVR SGX543MP4 |
Broadcom | BCM11311 (Persona-ICE) | 2 | 40 nm | ? | ? | Broadcom Videocore IV |
Broadcom | BCM21654 | 1 | 40 nm | Jawohl | VFPv3 | Broadcom Videocore IV |
Broadcom | BCM21664T | 2 | 40 nm | Jawohl | VFPv3 | Broadcom Videocore IV |
Calxeda | EnergyCore ECX-1000 | 4 | 40 nm | Jawohl | VFPv3 | – |
ELVEES Multicore | 1892VM14Ya | 2 | 40 nm | Jawohl | VFPv3 | ARM Mali-300 |
Freescale Semiconductor | i.MX 6 | 1–4 | 40 nm | Jawohl | VFPv3-D32 | Vivante Corporation GPU-IP-Cores |
HiSilicon | K3V2 (Hi3620) | 4 | 40 nm | Jawohl | VFPv3 | Vivante GC4000 |
Intel | Zyklon V | 1-2 | ? | Jawohl | VFPv3 | - |
LG Corp | LG L9 | 2 | ? | ? | ? | ARM Mali-400 MP4 |
Marvell | ARMADA 38x | 1-2 | 28 nm | Jawohl | VFPv3 | - |
Marvell | PXA986 | 2 | 45 nm | Jawohl | VFPv3 | PowerVR SGX540 / Vivante GC1000 (Galaxy Tab 3 7 Zoll) |
Marvell | PXA988 | 2 | 45 nm | Jawohl | VFPv3 | Vivante GC1000 |
MediaTek | MT6575 | 1 | 40 nm | Jawohl | VFPv3 | PowerVR SGX531 |
MediaTek | MT6577 | 2 | 40 nm | Jawohl | VFPv3 | PowerVR SGX531 |
Mindspeed-Technologien | Comcerto 2000 | 2 | ? | Jawohl | ? | – |
Nufront | NuSmartTM 2816(NS2816) | 2 | ? | Jawohl | VFPv3 | ARM Mali-400 |
Nufront | NuSmartTM 2816M (NS2816M) | 2 | ? | Jawohl | VFPv3 | ARM Mali-400 |
Nufront | NuSmartTM 115 ( NS115 ) | 2 | ? | Jawohl | VFPv3 | ARM Mali-400 |
Nvidia | Tegra 2-Serie | 2 | 40 nm | Nein | VFPv3-D16 | GeForce ULP |
Nvidia | Tegra 3 (Kal-El)-Reihe | 4 | 40 nm | Jawohl | VFPv3 | GeForce ULP |
Renesas Elektronik | [1] | ? | ? | ? | ? | – |
Renesas Elektronik | RZ/A1H | 1 | verschieden | Jawohl | VFPv3 |
WXGA 2D graphics 10MByte RAM SoC |
Renesas Elektronik | RZ/A1M | 1 | verschieden | Jawohl | VFPv3 |
WXGA 2D graphics 5MByte RAM SoC |
Renesas Elektronik | RZ/A1L | 1 | verschieden | Jawohl | VFPv3 |
WXGA 2D graphics 3MByte RAM SoC |
Renesas Elektronik | RZ/A1LU | 1 | verschieden | Jawohl | VFPv3 |
RZ/A1L plus Ethernet AVB-Unterstützung und eine JPEG-Codec-Einheit, 3 MByte RAM SoC |
Rockchip | RK2928 | 1 | 40 nm | ? | ? | ARM Mali-400 |
Rockchip | RK3066 | 2 | 40 nm | Jawohl | VFPv3 | ARM Mali-400 MP4 |
Rockchip | RK3128 | 2 | ? | Jawohl | VFPv3 | ARM Mali-400 MP4 |
Rockchip | RK3188 | 4 | 28 nm | Jawohl | VFPv3 | ARM Mali-400 MP4 |
Samsung | Exynos 4 Dual (4210) | 2 | 45 nm | Jawohl | VFPv3 | ARM Mali-400 MP4 |
Samsung | Exynos 4 Dual (4212) | 2 | 32 nm | Jawohl | VFPv3 | ARM Mali-400 MP4 |
Samsung | Exynos 4 Quad (4412) | 4 | 32 nm | Jawohl | VFPv3 | ARM Mali-400 MP4 |
Samsung | Exynos 4 Quad (4415) | 4 | 28 nm | Jawohl | VFPv3 | ARM Mali-400 MP4 |
STMicroelectronics | SPEAr1310 | ? | ? | Nein | VFPv3 | – |
STMicroelectronics | SPEAr1340 | 2 | ? | Nein | VFPv3-D16 | ARM Mali-200 |
ST-Ericsson | Nova A9500 | 2 | 45 nm | Jawohl | VFPv3 | ARM Mali-400 |
ST-Ericsson | NovaThor U8500 | 2 | 45 nm | Jawohl | VFPv3 | ARM Mali-400 |
ST-Ericsson | NovaThor U9500 | 2 | 45 nm | Jawohl | VFPv3 | ARM Mali-400 |
Sony | PlayStation Vita | 4 | 40 nm | Jawohl | VFPv3 | PowerVR SGX543MP4+ |
Texas Instruments | Sitara AM437x | 1 | 45 nm | Jawohl | VFPv3 | SGX530-Grafik-Engine |
Texas Instruments | OMAP4430 OMAP4460 |
2 | 45 nm | Jawohl | VFPv3 | PowerVR SGX540 |
Texas Instruments | OMAP4470 | 2 | 45 nm | Jawohl | VFPv3 | PowerVR SGX544 |
Trident-Mikrosysteme | PNX8473 | 1 | ? | ? | ? | PowerVR SGX531 |
Trident-Mikrosysteme | PNX8483 | 1 | ? | ? | ? | PowerVR SGX531 |
Trident-Mikrosysteme | PNX8491 | 1 | ? | ? | ? | PowerVR SGX531 |
WonderMedia | WM8850 | 1 | ? | Jawohl | ? | ARM Mali-400 |
WonderMedia | WM8880 | 2 | 40 nm | ? | ? | ARM Mali-400 MP2 |
WonderMedia | WM8950 | 1 | ? | ? | ? | ARM Mali-400 |
WonderMedia | WM8980 | 2 | 40 nm | ? | ? | ARM Mali-400 MP2 |
Xilinx | Zynq-7000 | 2 | 28 nm | Jawohl | VFPv3 | – |
ZiiLABS | ZMS-20 | ? | ? | Jawohl | VFPv3 | ZiiLABS flexible Stemcell-Medienverarbeitung |
Siehe auch
- ARM-Architektur
- Liste der ARM-Kerne
- Liste der Anwendungen von ARM-Kernen
- Vergleich von ARMv8-A-Kernen
- JTAG
Verweise
Externe Links
- ARM-Bestände
- Sonstiges