Az ARM Cortex-A9 MPCore egy 32 bites többmagos processzor, amely legfeljebb 4 db. gyorsítótár-koherens Cortex-A9 magot tartalmazhat, amelyek az ARM v7 utasításkészlet-architektúrát implementálják.
Áttekintés A Cortex-A9 legfontosabb jellemzői: Soron kívüli (out-of-order) utasításvégrehajtás, elágazásbecslővel ellátott szuperskalár futószalagok. Teljesítménye 2,50 DMIPS/MHz magonként. NEON SIMD opcionális utasításkészlet-kiterjesztés, amely max. 16 műveletet végezhet egy utasításban. Nagyteljesítményű VFPv3 opcionális lebegőpontos egység, amely kétszeresére növeli lebegőpontos teljesítményt a megelőző ARM FPU-khoz képest. Thumb-2 utasításkészlet-kiterjesztés: növeli a kódsűrűséget, a teljesítményre csak kis hatással van (az ARMv7 típusú csipek mind támogatják a Thumb-2 kiterjesztést). TrustZone biztonsági kiegészítések. Jazelle DBX támogatás Java végrehajtáshoz. Jazelle RCT a JIT fordításhoz. Program Trace Macrocell és CoreSight Design Kit az utasításvégrehajtás beavatkozásmentes nyomkövetéséhez. L2 gyorsítótár-vezérlő (0-4 MiB). Többmagos feldolgozás.
Az ARM állítja, hogy a TSMC 40G hard macro implementáció tipikusan 2 GHz-en működik; egy különálló mag, a gyorsítótárak nélkül, kevesebb mint 1,5 mm² területet foglal, a TSMC 65 nanométeres általános gyártási folyamatához illeszkedő tervezésnél, és 1 GHz fölötti órajelen üzemelhet, magonkénti 250 mW fogyasztás mellett.
Csipek Számos egylapkás rendszer (system on a chip, SoC) ill. eszköz tartalmaz Cortex-A9 magot, például: Altera SoC FPGA AMLogic AML8726-M Apple A5, A5X Broadcom BCM11311 (Persona ICE) Calxeda EnergyCore ECX-1000 Entropic EN7588 Freescale Semiconductor i.MX6 HiSiliconhttp://www.hisilicon.com K3V2 -Hi3620 Marvell Avastar 88W8787, ezt a Sony PlayStation Vita használja MediaTek MT6575 (egymagos), MT6577 (kétmagos) Nufront NuSmart 2816, 2816M, 115 Nvidia Tegra 2 (NEON kiterjesztések nélkül), Tegra 3 és Tegra 4i Trident Microsystems 847x/8x/9x SoC család Renesas Electronics EMMA Mobile/EV2 Samsung Exynos 4210, 4212, 4412 Rockchip RK3066, RK292x, RK31xx STMicroelectronics SPEAr1310, SPEAr1340 ST-Ericsson Nova A9500, NovaThor U8500, NovaThor U9500 Texas Instruments OMAP4 processzorok WonderMedia WM8850, WM8950 és WM8980 Xilinx Extensible Processing Platform ZiiLABS ZMS-20
Egylapkás rendszerek (SoC)
Fejlesztő név magok folyamat NEON SIMD vektoros lebegőpontos egység GPUAltera SoC FPGA 1–2 28 nm opcionálisan FPGA-ban megvalósítva; TES Electronic Solutions D/AVE HD AMLogic AML8726-M 1 ARM Mali-400AMLogic AML8726-MX 2 40 nm ARM Mali-400 MP2AMLogic AML8726-M8 4 28 nm ARM Mali-450 MP6Apple Inc. A5 2 32 nm45 nm PowerVR SGX543MP2Apple Inc. A5X 2 45 nm PowerVR SGX543MP4Broadcom BCM11311 (Persona ICE) 2 40 nm Broadcom Videocore IVBroadcom BCM21654G 1 40 nm Broadcom Videocore IVBroadcom BCM21664T 2 40 nm Broadcom Videocore IVCalxeda EnergyCore ECX-1000 4 40 nm -Freescale Semiconductor i.MX6 1–4 40 nm Vivante Corporation GPU IP magok HiSilicon K3V2 (Hi3620) 4 40 nm Vivante GC4000LG Corp LG L9 2 ARM Mali-400 MP4Marvell PXA986 2 45 nm PowerVR SGX540 / Vivante GC1000 (Galaxy Tab 3 7 collos)Marvell PXA988 2 45 nm MediaTek MT6575 1 40 nm PowerVR SGX531MediaTek MT6577 2 40 nm PowerVR SGX531Nufront NuSmartTM 2816(NS2816) ARM Mali-400Nufront NuSmartTM 2816M (NS2816M) ARM Mali-400Nufront NuSmartTM 115 (NS115) ARM Mali-400Nvidia Tegra 2 sorozat 2 40 nm GeForce ULPNvidia Tegra 3 (Kal-El) sorozat 4 40 nm GeForce ULPRenesas Electronics EMMA Mobile/EV2 PowerVR SGX530Rockchip RK2928 1 40 nm ARM Mali-400Rockchip RK3066 2 40 nm ARM Mali-400 MP4Rockchip RK3128 2 ARM Mali-400 MP4Rockchip RK3188http://www.gizmochina.com/2012/12/05/review-of-rockchip-rk3166-quad-core-chipset/ 4 28 nm ARM Mali-400 MP4Samsung Exynos 4 Dual 2 45 nm ARM Mali-400 MP4Samsung Exynos 4 Dual 2 32 nm ARM Mali-400 MP4Samsung Exynos 4 Quad 4 32 nm ARM Mali-400 MP4STMicroelectronics SPEAr1310 –STMicroelectronics SPEAr1340 ARM Mali-200 ST-Ericsson Nova A9500 2 45 nm ARM Mali-400ST-Ericsson NovaThor U8500 2 45 nm ARM Mali-400ST-Ericsson NovaThor U9500 2 45 nm ARM Mali-400Sony PlayStation Vita 4 40 nm PowerVR SGX543MP4+Texas Instruments OMAP4430OMAP4460 2 45 nm PowerVR SGX540Texas Instruments OMAP4470 2 45 nm PowerVR SGX544Trident Microsystems PNX8473 1 PowerVR SGX531Trident Microsystems PNX8483 1 PowerVR SGX531Trident Microsystems PNX8491 1 PowerVR SGX531WonderMedia WM8850 1 ARM Mali-400WonderMedia WM8880 2 40 nm ARM Mali-400 MP2WonderMedia WM8950 1 ARM Mali-400WonderMedia WM8980 2 40 nm ARM Mali-400 MP2Xilinx Zynq-7000 2 –ZiiLABS ZMS-20 ZiiLABS flexibilis Stemcell médiafeldolgozás
Fejlesztőrendszerek
Fejlesztő név SoC RAM ROM SD SATA USB Ethernet Wi-Fi Bluetooth GPS gyorsulásmérő magnetométer giroszkóp barométer Origenboard Origenboard Samsung Exynos 4210 1 GiB DDR3 – 2 port SD/MMC kártyafoglalat – beágyazott – SWB-A31 SWB-A31 – – – – – Odroid Odroid-X Samsung Exynos 4412 1 GiB LP-DDR2 800 – SDHC kártyahely + eMMC modul socket – 6×USB2.0 host + µUSB2.0 eszköz 10/100 Mb – – – – – – – PandaBoard PandaBoard TI OMAP4430 1 GiB LP-DDR2 – teljes méretű SD/MMC kártya – LAN9514-JZX LAN9514-JZX LS240-WI-01-A20 LS240-WI-01-A20 – – – – – Calao systems Snowball ST-Ericsson Nova A9500 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 Tegra 2 series 1 GiB DDR2-667 – teljes méretű SD slot (SDHC) + microSD slot (SDHC) GL830 beágyazott RTL8111DL RT3070 – – – – – –
Jegyzetek
Fordítás
Források További információk
ARM Holdings A Cortex-A9 az ARM weboldalán ARM Cortex-A9 Technical Reference Manuals
Egyéb White paper – The ARM Cortex-A9 Processors RISC vs. CISC in the mobile era TI OMAP4440 specs STMicroelectronics SPEAr1310 Data brief ARM Cortex-A9 lacks an integer hardware division instruction Kapcsolódó szócikkek ARM architektúra
JTAG
A09 Kategória:Mikroprocesszorok Kategória:Mikrovezérlők Kategória:32 bites mikroprocesszorok