PowerPC e5500
Power Architektúra |
---|
NXP (volt Freescale és Motorola) |
IBM |
IBM-Nintendo együttműködés |
Egyéb |
Kapcsolódó hivatkozások |
|
A PowerPC e5500 egy 64 bites Power utasításkészlet-architektúrán alapuló mikroprocesszor processzormag a Freescale Semiconductortól. A mag megvalósítja a Power ISA v.2.06 specifikáció alapvető részeit[1] a hypervisor támogatásával együtt, de nem tartalmazza az AltiVec SIMD utasításkészlet támogatását. Négy utasítás kibocsátású, hét fokozatú sorrendtől eltérő (out-of-order) utasítás-futószalaggal rendelkezik, tartalmaz egy kétszeres pontosságú FPU-t, három fixpontos egységet (kettő az egyszerűbb műveleteknek, egy összetettebb ALU szorzás-osztás műveletekkel), 32/32 KiB adat- és utasítás L1 gyorsítótárat, emellett magonként 512 KiB saját L2 gyorsítótárat és legfeljebb 2 MiB méretű megosztott L3 gyorsítótárat. Órajele legfeljebb 2,5 GHz lehet, és a magot úgy tervezték, hogy nagymértékben konfigurálható legyen a CoreNet szöveten keresztül és megfeleljen a beágyazott alkalmazások speciális igényeinek, olyan funkciókkal, mint a többmagos működés támogatása és interfész a kiegészítő alkalmazásfeldolgozó egységek (APU) számára.
Tervezés
[szerkesztés]Az e5500 az e500mc magon alapul, amelyhez hozzáadtak néhány új, a Power ISA 2.06 specifikációban bevezetett utasítást, nevezetesen néhány bájt- és bitszintű gyorsító műveletet, így a paritás, populációszámlálás (popcount), bitpermutáció és bájt összehasonlítás számítására szolgáló utasításokat.[2] Az FPU egyenesen a PowerPC e600 magból származik, amely egy klasszikus teljesen futószalagos dupla pontosságú IEEE 754 egység, ami a teljes magsebességen fut és támogatja a 64 bites lebegőpontos számok és egészek közötti konverziót, így lényegében kétszer olyan gyors, mint az e500mc FPU-ja. Az e5500-ban bevezettek még egy továbbfejlesztett elágazás-előrejelző egységet, 8 bejegyzéses hivatkozási veremmel.[2]
Az e5500 mag az első 64 bites Power ISA mag, amelyet kizárólag a Freescale tervezett, és a Freescale Technology Forumon mutatták be 2010 júniusában. A szimulált modellek 2010 júliusában rendelkezésre álltak, a hardveres minták 2010 végén, és a teljes körű gyártás 2011 második felében kezdődött. A Freescale 2004 óta az e700 és NG-64 jelöléseket használta egy nagyon hasonló specifikációjú magra, de ezek más termékre, nem az e5500-ra vonatkoznak.[3]
Termékek
[szerkesztés]Az e5500 működteti a nagy teljesítményű QorIQ P5 egylapkás rendszer (SoC) családot, amely a közös „P50x0” elnevezési sémát használja. A BAE Systems űreszközökben használható sugárzástűrő SoC-ket készített, az e5500 tervein alapuló RAD5500 magok felhasználásával.[4]
Jegyzetek
[szerkesztés]- ↑ Lásd: 3-1. táblázat, „Nem támogatott Power ISA 2.06 utasítások” az e5500 mag referencia-kézikönyvben (regisztráció szükséges a freescale.com oldalon)
- ↑ a b Chuck Corley; Dac Pham: Leveraging the Architectural Enhancements of Freescale's 64-bit Power Architecture Core (angol nyelven) (pdf). FTF-NET-F0394 pp. 41. Freescale, 2011. június. (Hozzáférés: 2025. január 19.) „ ”
- ↑ What’s Up with 64-bit Embedded Computing? (Mi a helyzet a 64 bites beágyazott számítástechnikával?), Preet Virk, 2010-06-23, Freescale blog
- ↑ BAE Systems Taps Freescale's Power Architecture Technology to Produce Processors for Space Missions
Fordítás
[szerkesztés]Ez a szócikk részben vagy egészben a PowerPC e5500 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]További információk
[szerkesztés]- Freescale unveils 64-bit QorIQ platform and extends high performance product portfolio for multicore processors (A Freescale bemutatja a 64 bites QorIQ platformot és bővíti nagy teljesítményű termékportfólióját a többmagos processzorok számára)
- Introducing the e5500 Core