A MIPS-X egy 32 bites mikroprocesszor és utasításkészlet-architektúra, melyet a MIPS-architektúrát követő projektként fejlesztették ki a Stanford Egyetemen, ugyanaz a csapat, amely a MIPS projektet is fejlesztette.
Jellemzői
A Defense Advanced Research Projects Agency (DARPA) által is támogatott projekt 1984-ben kezdődött és végső formájában cikksorozatként jelent meg 1986-87 fordulóján. Idősebb „testvérével” ellentétben a MIPS-X processzor nem kapott olyan széles körű kereskedelmi alkalmazást, nem jelent meg munkaállomások központi egységeként, és mindössze néhány beágyazott rendszerben található az Integrated Information Technology által tervezett digitális videó-alkalmazásokban.
A MIPS-X, bár ugyanaz a tervezőcsapat tervezte és architekturálisan is igen hasonló a MIPS processzorokhoz, utasításkészletében nem kompatibilis a MIPS fővonalbeli R sorozatú processzoraival. Ez egy kevéssé ismert kialakítás, a 2005-ös állapot szerint hivatalos támogatást csak egyes speciális fejlesztők nyújtanak hozzá, mint pl. a Green Hills Software, és a GCC sem támogatja.
A MIPS-X egyik kiemelt célpontja a DVD-lejátszó-firmware hackereknek, mivel sok alsókategóriás DVD-lejátszóban az IIT által tervezett (és az ESS Technology Inc. által gyártott) csipek alkotják a központi processzort és az MPEG-2 dekódert.
A processzor programozói kézikönyvében szerepel egy jelű utasítás-mnemonik, ami az angol halt and spontaneously combust, azaz a „leállás és öngyulladás” kifejezés rövidítése. A kézikönyv azt állítja, hogy az NSA számára készült processzorváltozatokban ez az utasítást hajtódik végre a védelmi jogosultságok megsértése esetén.hsc instruction , MIPS-X Instruction Set and Programmer's Manual, p. 65. A kézikönyv írói később azt állították, hogy mindez csak egy tréfa volt, és egyéb platformokon is léteznek hasonló tréfás utasítások, amelyeket általában Halt and Catch Fire gyűjtőnéven emlegetnek.
A processzor egy tipikus 32 bites RISC architektúra, 32 darab általános célú és néhány speciális regisztere van, így a PSW processzor-állapotszó, PC-1 – PC-4 programszámlálók, és az MD szorzó/osztó segédregiszter. Eredetileg 2 KiB belső utasítás-gyorsítótárral rendelkezett. Ötfokozatú futószalaggal rendelkezik. Az ugróutasításoknál várakozási résekre van szükség. A fixpontos szorzást és osztást lépésenként végző és utasításai vannak. 2 mikronos CMOS eljárással készült, tranzisztorból áll, lapkamérete 8 mm × 8,5 mm. -es kétfázisú órajellel működött.
Jegyzetek
Fordítás
Források
További információk Az eredeti MIPS-X cikk a Stanfordról
Kapcsolódó szócikkek MIPS-architektúra
Kategória:Mikroprocesszorok Kategória:Utasításkészlet-architektúrák