ARM11
From Wikipedia, the free encyclopedia
Remove ads
Az ARM11 egy ARM-processzorgeneráció: ARM architektúrájú 32 bites RISC mikroprocesszormagok egy családja.
Áttekintés
A 2002. április 29-én bemutatott ARM11 mikroarchitektúrában mutatkoztak be elsőként az ARMv6 architekturális bővítései, amelyeket még 2001 októberében jelentettek be. Ezek között találhatók a SIMD médiautasítások, a multiprocesszoros támogatás és egy új gyorsítótár-architektúra. Az implementáció magában foglalt egy az előző ARM9 vagy ARM10 családokhoz képest jelentősen javított utasításfeldolgozó futószalagot, és az Apple, Nokia, és más cégek okostelefonjaiban volt alkalmazva. Az első ARM11 mag, az ARM1136, 2002 októberében vált licencelhetővé.
Jelenleg csak az ARM11 család tagjaiban találhatók ARMv6 architektúrájú magok. Léteznek azonban ARMv6-M magok (Cortex-M0 és Cortex-M1), amelyek a mikrovezérlő alkalmazási területet célozzák;[1] az ARM11 magok jóval nagyobb igényű alkalmazások céljaira készülnek.
Eltérések az ARM9-től
Az utasításkészlet elemei szerint az ARM11 az ezt megelőző ARM9 generációra épül. Magában foglalja az összes ARM926EJ-S jellemzőt és hozzáadott ARMv6 (SIMD) utasításokat tartalmaz a médiatámogatáshoz, valamint az IRQ-válaszok gyorsítására.
A mikroarchitektúra újításai az ARM11 magokban[2] a következők:
- SIMD utasítások, melyek képesek megduplázni az MPEG-4 és audio digitális jelfeldolgozási algoritmusok sebességét
- a gyorsítótár fizikailag címezhető, ezáltal több gyorsítótár átnevezési probléma megoldódik és csökken a kontextusváltás költsége (ideje, felhasznált erőforrások mennyisége)
- nem-igazított és vegyes bájtsorrendű (mixed-endian) adathozzáférés támogatott
- csökkentett hőtermelés és alacsonyabb túlhevülési kockázat
- újratervezett, magasabb órajeleket támogató futószalag (max. 1 GHz órajel használható)
- 64 bites adatutak
A JTAG debug támogatása (megállítás, léptetés, töréspontok és figyelőpontok kezelése) egyszerűsödött. Az EmbeddedICE modult felváltotta egy interfész, ami az ARMv7 architektúra részévé vált. A hardveres nyomkövető modulok (ETM és ETB) kompatibilis, csak éppen továbbfejlesztett változatai az ARM9-ben alkalmazott megfelelőiknek. Konkrétan, a nyomkövetési szemantika továbbfejlesztett változatában alkalmas a párhuzamos utasításvégrehajtás és adattovábbítás követésére.
Az ARM nagy hangsúlyt fektet a jó Verilog kódolási stílus és a helyes technikák támogatására és elterjesztésére. Ez biztosítja a szemantikailag szigorú terveket, végig megőrzi az azonos szemantikát a csip kialakításának folyamata során, mindezt formális bizonyítás eljárások kiterjedt használata támogatja. Enélkül a figyelem nélkül az ARM11 integrálása külső felek terveibe kockázatos lenne, nehezen felfedhető látens hibákat hordozhatna. Az ARM magokat számos különböző tervezetbe integrálják, változatos logikai szintetizáló eszközökkel és különböző eltérő gyártási folyamatokkal készülnek, ennek hatására a regiszterátvitel szintjén a minőségi követelmények sokszorosára nagyítódnak.[3] Az ARM11 generáció sokkal inkább a szintézisre koncentrál, mint az előző generációk, és sokkal nagyobb figyelmet szentelnek a megelőzésnek.
Remove ads
Magok
Négy ARM11 mag van:
Csipek
- Ez a lista egyelőre nem teljes. Segíts te is bővíteni, hogy teljes lista lehessen belőle!
- Ambarella A5s, A7, A7L
- Broadcom BCM2835 (Raspberry Pi), BCM21553
- Cavium ECONA CNS3000 sorozat[6]
- CSR Quatro 4230, Quatro 4500 sorozat, Quatro 5300 sorozat
- Freescale Semiconductor i.MX3x sorozat, mint például i.MX31, i.MX35
- Nintendo 1048 0H
- Infotmic IMAPX200, IMAPX210, IMAPX220
- Nvidia Tegra
- PLX Technology NAS7820, NAS7821, NAS7825
- MediaTek MTK6573_S01 / MTK6573_S00
- Qualcomm MSM720x, MSM7x27
- Qualcomm Atheros AR7400
- Samsung S3C64x0, S5P6422
- Telechips [tcc8902]
- Texas Instruments OMAP2 sorozat, egy TMS320 C55x vagy C64x DSP-vel a második mag szerepében
Termékek
Aluratek
Alcatel
Commtiva
GeeksPhone
Janam
Micromax
|
|
Ouku
Palm
Raspberry Pi Foundation Ritroid T1
SK Telesys
Smart Devices
Videocon
Zeebo
|
Remove ads
Dokumentáció
Az ARM processzorokat hatalmas mennyiségű dokumentáció támogatja. A tervező és a gyártók a dokumentációt hierarchikus rendbe szervezték, amelyben a marketing céljait szolgáló bemutató diáktól kezdve a gyártók számára szolgáló igen részletes leírásokig fokozatosan egyre részletesebb információkat tartalmazó csoportokba osztják azt. Ezt a szerkezetet dokumentációs fának nevezték el. Bővebben ld. az ARM7-nél.
Remove ads
Jegyzetek
Fordítás
Források
További információk
Kapcsolódó szócikkek
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads