ARM Cortex-A9
| ARM Cortex-A9 MPCore | |
| Gyártás | 2012 – |
| Tervező | ARM Holdings |
| Gyártó | TSMC Samsung Electronics |
| Max CPU órajel | 0,8 GHz – 2 GHz |
| Utasításkészlet | A32 |
| Architektúra | ARMv7 |
| Magok száma | 1–4 |
| L1 gyorsítótár | 32 KiB utasítás, 32 KiB adat |
| L2 gyorsítótár | 128 KiB–8 MiB (L2 cache-vezérlővel konfigurálható) |
| Alkalmazása | mobil eszközök, mikrovezérlők |
| Előd | ARM Cortex-A8 |
| Utód | ARM Cortex-A53 |
A Wikimédia Commons tartalmaz ARM Cortex-A9 MPCore témájú médiaállományokat. | |
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.[1]
Áttekintés
[szerkesztés | forrásszöveg szerkesztése]A Cortex-A9 legfontosabb jellemzői:[2]
- 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árvezé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,[3] és 1 GHz fölötti órajelen üzemelhet, magonkénti 250 mW fogyasztás mellett.[4]
Csipek
[szerkesztés | forrásszöveg szerkesztése]Számos egylapkás rendszer (system on a chip, SoC) ill. eszköz tartalmaz Cortex-A9 magot, például:
- Altera SoC FPGA[5]
- AMLogic AML8726-M[6]
- Apple A5, A5X
- Broadcom BCM11311 (Persona ICE)[7]
- Calxeda EnergyCore ECX-1000[8]
- Entropic EN7588[9]
- Freescale Semiconductor i.MX6[10]
- HiSilicon[11] K3V2 -Hi3620[12]
- Marvell Avastar 88W8787, ezt a Sony PlayStation Vita használja[13][14]
- MediaTek MT6575[15] (egymagos), MT6577[16] (kétmagos)
- Nufront NuSmart 2816, 2816M, 115[17]
- Nvidia Tegra 2 (NEON kiterjesztések nélkül), Tegra 3 és Tegra 4i
- Trident Microsystems 847x/8x/9x SoC család[18]
- Renesas Electronics EMMA Mobile/EV2
- Samsung Exynos 4210,[19] 4212, 4412
- Rockchip RK3066,[20] RK292x, RK31xx
- STMicroelectronics SPEAr1310,[21] SPEAr1340[22]
- ST-Ericsson Nova A9500, NovaThor U8500,[23] NovaThor U9500[24]
- Texas Instruments OMAP4 processzorok
- WonderMedia WM8850, WM8950 és WM8980[25]
- Xilinx Extensible Processing Platform[26]
- ZiiLABS ZMS-20[27]
Egylapkás rendszerek (SoC)
[szerkesztés | forrásszöveg szerkesztése]| Fejlesztő | név | magok | folyamat | NEON SIMD | vektoros lebegőpontos egység | GPU |
|---|---|---|---|---|---|---|
| Altera | SoC FPGA | 1–2 | 28 nm | Igen | VFPv3 | opcionálisan FPGA-ban megvalósítva; TES Electronic Solutions D/AVE HD |
| AMLogic | AML8726-M | 1 | ? | Igen | VFPv3 | ARM Mali-400 |
| AMLogic | AML8726-MX | 2 | 40 nm | Igen | VFPv3 | ARM Mali-400 MP2 |
| AMLogic | AML8726-M8 | 4 | 28 nm | Igen | VFPv3 | ARM Mali-450 MP6 |
| Apple Inc. | A5 | 2 | 32 nm 45 nm | Igen | VFPv3 | PowerVR SGX543MP2 |
| Apple Inc. | A5X | 2 | 45 nm | Igen | VFPv3 | PowerVR SGX543MP4 |
| Broadcom | BCM11311 (Persona ICE) | 2 | 40 nm | ? | ? | Broadcom Videocore IV |
| Broadcom | BCM21654G | 1 | 40 nm | Igen | VFPv3 | Broadcom Videocore IV |
| Broadcom | BCM21664T | 2 | 40 nm | Igen | VFPv3 | Broadcom Videocore IV |
| Calxeda | EnergyCore ECX-1000[8] | 4 | 40 nm | Igen | VFPv3 | - |
| Freescale Semiconductor | i.MX6[28] | 1–4 | 40 nm | Igen | VFPv3 | Vivante Corporation GPU IP magok[29] |
| HiSilicon | K3V2 (Hi3620) | 4 | 40 nm | Igen | VFPv3 | Vivante GC4000 |
| LG Corp | LG L9 | 2 | ? | ? | ? | ARM Mali-400 MP4 |
| Marvell | PXA986 | 2 | 45 nm | Igen | VFPv3 | PowerVR SGX540 / Vivante GC1000 (Galaxy Tab 3 7 collos) |
| Marvell | PXA988 | 2 | 45 nm | Igen | VFPv3 | ? |
| MediaTek | MT6575 | 1 | 40 nm | Igen | VFPv3 | PowerVR SGX531[15] |
| MediaTek | MT6577 | 2 | 40 nm | Igen | VFPv3 | PowerVR SGX531[16] |
| Nufront | NuSmartTM 2816(NS2816) | ? | ? | Igen | ? | ARM Mali-400[30] |
| Nufront | NuSmartTM 2816M (NS2816M) | ? | ? | Igen | ? | ARM Mali-400 |
| Nufront | NuSmartTM 115 (NS115) | ? | ? | Igen | ? | ARM Mali-400 |
| Nvidia | Tegra 2 sorozat | 2 | 40 nm | Nem | VFPv3-D16 | GeForce ULP |
| Nvidia | Tegra 3 (Kal-El) sorozat | 4 | 40 nm | Igen | VFPv3 | GeForce ULP |
| Renesas Electronics | EMMA Mobile/EV2[31] | ? | ? | Igen | ? | PowerVR SGX530 |
| Rockchip | RK2928 | 1 | 40 nm | ? | ? | ARM Mali-400 |
| Rockchip | RK3066[20] | 2 | 40 nm | Igen | VFPv3 | ARM Mali-400 MP4 |
| Rockchip | RK3128 | 2 | ? | Igen | VFPv3 | ARM Mali-400 MP4 |
| Rockchip | RK3188[32] | 4 | 28 nm | Igen | VFPv3 | ARM Mali-400 MP4 |
| Samsung | Exynos 4 Dual | 2 | 45 nm | Igen | VFPv3 | ARM Mali-400 MP4 |
| Samsung | Exynos 4 Dual | 2 | 32 nm | Igen | VFPv3 | ARM Mali-400 MP4 |
| Samsung | Exynos 4 Quad | 4 | 32 nm | Igen | VFPv3 | ARM Mali-400 MP4 |
| STMicroelectronics | SPEAr1310 | ? | ? | Nem | VFPv3 | – |
| STMicroelectronics | SPEAr1340 | ? | ? | Nem | VFPv3 | ARM Mali-200[33] |
| ST-Ericsson | Nova A9500 | 2 | 45 nm | Igen | VFPv3 | ARM Mali-400 |
| ST-Ericsson | NovaThor U8500 | 2 | 45 nm | Igen | VFPv3 | ARM Mali-400 |
| ST-Ericsson | NovaThor U9500 | 2 | 45 nm | Igen | VFPv3 | ARM Mali-400 |
| Sony | PlayStation Vita | 4 | 40 nm | Igen | VFPv3 | PowerVR SGX543MP4+ |
| Texas Instruments | OMAP4430 OMAP4460 | 2 | 45 nm | Igen | VFPv3 | PowerVR SGX540 |
| Texas Instruments | OMAP4470 | 2 | 45 nm | Igen | VFPv3 | PowerVR SGX544 |
| Trident Microsystems | PNX8473[34] | 1 | ? | ? | ? | PowerVR SGX531 |
| Trident Microsystems | PNX8483[35] | 1 | ? | ? | ? | PowerVR SGX531 |
| Trident Microsystems | PNX8491[36] | 1 | ? | ? | ? | PowerVR SGX531 |
| WonderMedia | WM8850 | 1 | ? | Igen | ? | ARM Mali-400 |
| WonderMedia | WM8880 | 2 | 40 nm | ? | ? | ARM Mali-400 MP2 |
| WonderMedia | WM8950 | 1 | ? | ? | ? | ARM Mali-400[25] |
| WonderMedia | WM8980 | 2 | 40 nm | ? | ? | ARM Mali-400 MP2 |
| Xilinx | Zynq-7000[37] | 2 | ? | Igen | VFPv3 | – |
| ZiiLABS | ZMS-20 | ? | ? | Igen | VFPv3 | ZiiLABS flexibilis Stemcell médiafeldolgozás |
Fejlesztőrendszerek
[szerkesztés | forrásszöveg szerkesztése]| 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[38] | Samsung Exynos 4210 | 1 GiB DDR3 | – | 2 port SD/MMC kártyafoglalat | – | beágyazott | – | SWB-A31 | SWB-A31 | – | – | – | – | – |
| Odroid | Odroid-X[39] | 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[40] | 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[41] | ST-Ericsson Nova A9500[42] | 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[43] | Tegra 2 series | 1 GiB DDR2-667 | – | teljes méretű SD slot (SDHC) + microSD slot (SDHC) | GL830 | beágyazott | RTL8111DL | RT3070 | – | – | – | – | – | – |
Jegyzetek
[szerkesztés | forrásszöveg szerkesztése]- ↑ "ARM Cortex-A9 MPCore". Arm.com. Hozzáférés: 2012. február 2.
- ↑ "Cortex-A9 Processor Specifications". ARM. 2011. október 7. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ "Cortex-A9 Single Core Processor". Arm.com. Hozzáférés: 2012. február 2.
- ↑ "ARM spins multicore-enabled Cortex core - News - Linux for Devices". Hozzáférés: 2010. január 7.
{{cite web}}: CS1 karbantartás: elavult archiválási szolgáltatás (link) - ↑ SoC FPGA overview, Altera
- ↑ Mobile Internet Devices, Amlogic, 2014. május 4. dátummal az eredeti címről archiválva, hozzáférés: 2014. április 22. "Archivált másolat". 2014. május 4. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2014. május 4. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ "BCM11311 - Persona ICE Application Processor". Broadcom. 2012. január 14. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- 1 2 "EnergyCore™ ECX-1000: Technical Specifications". Calxeda. 2012. április 25. dátummal az eredeti címről archiválva. Hozzáférés: 2012. május 8.
- ↑ "High Performance, Dual-Core IP Set-top Box SoC". Entropic. 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ "Introducing the i.MX 6 Series". Freescale Semiconductor.
- ↑ http://www.hisilicon.com
- ↑ "HiSilicon Unveils Quad-Core Cortex A9 K3V2 Processor (Hi3620)".
- ↑ Johnny Cullen (2011. január 24.). "Sony outs tech specs for NGP". VG247. Hozzáférés: 2011. január 25.
- ↑ "Sony Playstation Vita Teardown & Product Analysis". TechInsights. 2013. augusztus 18. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 15.
- 1 2 "MediaTek - MT6575". MediaTek. 2013. január 15. dátummal az eredeti címről archiválva. Hozzáférés: 2013. január 8.
- 1 2 "MediaTek - MT6577". MediaTek. 2013. január 13. dátummal az eredeti címről archiválva. Hozzáférés: 2013. január 8.
- ↑ "Computer System Chip". Nufront. 2011. augusztus 30. dátummal az eredeti címről archiválva. Hozzáférés: 2011. szeptember 26.
- ↑ NXP to show the first fully integrated 45nm set top box soc based on ARM cortex - A9 processors
- ↑ "Exynos 4210". samsung.com. 2012. január 20. Hozzáférés: 2012. február 2.
- 1 2 RK3066 Dual-Core Era is coming
- ↑ SPEAr1310 Dual-core Cortex A9 embedded MPU for communications
- ↑ SPEAr1340 Dual-core Cortex A9 embedded MPU for communications, hozzáférés: 2013. október 27.
{{citation}}: Unknown parameter|archívdátum=ignored (súgó); Unknown parameter|archívurl=ignored (súgó) - ↑ ST-Ericsson NovaThor U8500, ST-Ericsson, 2013. július 22. dátummal az eredeti címről archiválva, hozzáférés: 2011. február 19. "Archivált másolat". 2013. július 22. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ ST-Ericsson NovaThor U9500, ST-Ericsson, 2011. október 2. dátummal az eredeti címről archiválva, hozzáférés: 2011. szeptember 25. "Archivált másolat". 2011. október 2. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- 1 2 "WonderMedia Announces PRIZM WM8950 with Android 4.0 Support". 2013. május 19. 2013. augusztus 15. dátummal az eredeti címről archiválva. Hozzáférés: 2013. június 17.
- ↑ White Paper: Extensible Processing Platform (PDF), 2011. szeptember 2. dátummal az eredeti (PDF) címről archiválva, hozzáférés: 2011. január 6. "Archivált másolat" (PDF). 2011. szeptember 2. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2013. október 27.
- ↑ ZiiLABS ZMS-20 Dual ARM Cortex A9 Media Processor, 2011. szeptember 25. dátummal az eredeti címről archiválva, hozzáférés: 2011. szeptember 26. "Archivált másolat". 2011. szeptember 25. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2011. szeptember 25. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ Introducing the i.MX 6 Series of Applications Processors (PDF), hozzáférés: 2013. október 27.
{{citation}}: Unknown parameter|archívdátum=ignored (súgó); Unknown parameter|archívurl=ignored (súgó) - ↑ Vivante GPU IP Cores Power the Latest Freescale i.MX 6 Series of Application Processors, 2011. november 20. dátummal az eredeti címről archiválva, hozzáférés: 2011. július 31. "Archivált másolat". 2011. november 20. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ Nufront 2GHz ARM Cortex-A9 for Desktop, Laptop and Netbook – NuSmart 2816
- ↑ EMMA Mobile Home, 2011. szeptember 8. dátummal az eredeti címről archiválva, hozzáférés: 2013. október 27. "Archivált másolat". 2011. szeptember 8. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2011. szeptember 8. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ http://www.gizmochina.com/2012/12/05/review-of-rockchip-rk3166-quad-core-chipset/
- ↑ SPEAr family of embedded microprocessors (PDF), 2011. június 28. dátummal az eredeti (PDF) címről archiválva, hozzáférés: 2011. szeptember 25. "Archivált másolat" (PDF). 2011. június 28. dátummal az eredeti (PDF) címről archiválva. Hozzáférés: 2013. október 27.
- ↑ PNX8473, hozzáférés: 2013. október 27.
{{citation}}: Unknown parameter|archívdátum=ignored (súgó); Unknown parameter|archívurl=ignored (súgó) "Archivált másolat". 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27. - ↑ PNX8483, hozzáférés: 2013. október 27.
{{citation}}: Unknown parameter|archívdátum=ignored (súgó); Unknown parameter|archívurl=ignored (súgó) "Archivált másolat". 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27. - ↑ PNX849x[halott link]
- ↑ "Archivált másolat". 2012. április 7. dátummal az eredeti címről archiválva. Hozzáférés: 2012. április 13.
- ↑ OriginBoard Documents
- ↑ Open Exynos4 Quad Mobile Development Platform, 2012. szeptember 8. dátummal az eredeti címről archiválva, hozzáférés: 2012. szeptember 11. "Archivált másolat". 2012. szeptember 8. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2012. szeptember 8. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ OMAP 4 Platform: OMAP4430/OMAP4460
- ↑ Snowball 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, 2011. október 2. dátummal az eredeti címről archiválva, hozzáférés: 2011. szeptember 25. "Archivált másolat". 2011. október 2. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
- ↑ Trime-Slice Models, hozzáférés: 2013. október 27.
{{citation}}: Unknown parameter|archívdátum=ignored (súgó); Unknown parameter|archívurl=ignored (súgó) "Archivált másolat". 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27."Archivált másolat". 2013. október 29. dátummal az eredeti címről archiválva. Hozzáférés: 2013. október 27.
Fordítás
[szerkesztés | forrásszöveg szerkesztése]Ez a szócikk részben vagy egészben az ARM Cortex-A9 MPCore című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.
Források
[szerkesztés | forrásszöveg szerkesztése]További információk
[szerkesztés | forrásszöveg szerkesztése]- ARM Holdings
- Egyéb
- White paper - The ARM Cortex-A9 Processors
- RISC vs. CISC in the mobile era
- TI OMAP4440 specsArchiválva 2025. június 3-i dátummal a Wayback Machine-ben
- STMicroelectronics SPEAr1310 Data brief
- ARM Cortex-A9 lacks an integer hardware division instruction Archiválva 2020. július 4-i dátummal a Wayback Machine-ben