Ignite (mikroprocesszor)
Az IGNITE (korábban ShBoom és PSC 1000) egy verem alapú RISC mikroprocesszor architektúra.[1] Az architektúrát eredetileg a Nanotronics cég fejlesztette, amit később felvásárolt a Patriot Scientific Corporation. Az IGNITE mikroprocesszor egyike annak a nagyon kevés kereskedelmi célú mikroprocesszornak, ami a verem-alapú számítási modellt alkalmazza. Ennek az egyedi architektúrának a célalkalmazásai elsősorban a beágyazott eszközök (az alacsony teljesítményfelvétel miatt) és a verem-alapú virtuális gépek hatékony, hardveres implementációi, mint pl. a Java virtuális gép vagy a Forth programnyelv mögött álló, azt végrehajtó virtuális gép, vagy Postscript értelmező. Sajnálatos módon az IGNITE processzor nem ért el nagy piaci sikereket.
IGNITE | |
IGNITE Ia mikroprocesszor | |
Gyártás | 1994– |
Tervező | Nanotronics, PTSC |
Architektúra | 32 bites RISC Veremgép |
Jellemzők
szerkesztésA processzor 32 bites RISC-típusú veremszervezésű gép, bájtsorrendje big-endian, 52 általános célú 32 bites regisztere van. A Java bájtkódot könnyedén képes futtatni, mivel utasításai szinte teljesen megfeleltethetők a Java virtuális gép utasításainak. A mikroprocesszor belsőleg két egységből áll, egy mikroprocesszor egységből (Microprocessing Unit, MPU), amely egy kétvermes nulla-operandusú kialakítás, és egy virtuális perifériaegységből (Virtual Peripheral Unit, VPU), amely vezérli az időzítéseket, szinkron adatátvitelt, jelkimeneteket, DRAM-frissítést és emulálja a perifériás eszközöket. A fizikailag címezhető memória mérete 4 GiB, de az eszköz virtuális memória-támogatással is rendelkezik. Megszakítási rendszere 8 szintes, 8 szintes beépített DMA vezérlőt is tartalmaz. 100 kivezetéses TQFP tokozásban forgalmazzák.[2]
Figyelemre méltó sajátosságok
szerkesztésSzokatlan veremalapú felépítése mellett az IGNITE mikroprocesszor olyan egyéb kiemelkedő jellemzőkkel bír, mint pl. a mikrociklusok az utasításkészletben és a 32 bites utasításszón belül akár 4 utasítás kódolása. (A veremalapú gépek amúgy is nagy kódsűrűséggel rendelkeznek, de ez még erre is rátesz egy lapáttal.)
Jegyzetek
szerkesztés- ↑ PSC1000 Microprocessor Reference Manual. Patriot Scientific Corporation (1999)
- ↑ George William Shaw: PSC1000™ Microprocessor Reference Manual (angol nyelven) (PDF) pp. 1–246. Patriot Scientific Corporation, 1999. március 25. [2012. március 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013)
Fordítás
szerkesztésEz a szócikk részben vagy egészben az Ignite_(microprocessor) 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- George William Shaw: PSC1000™ Microprocessor Reference Manual (angol nyelven) (PDF) pp. 1–246. Patriot Scientific Corporation, 1999. március 25. [2012. március 21-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013)
További információk
szerkesztés- PSC1000 Microprocessor / 32 BIT RISC Processor (angol nyelven) (PDF) pp. 1–16. Shaw Labs, Patriot Scientific Corporation., 1997. [2016. március 5-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013)
- An Overview of Stack Architecture and the PSC 1000 Microprocessor (angol nyelven) (PDF). UTA.edu, 1999. [2016. március 6-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013)
- Federico de Ceballos: A MACHINE FORTH SPECIFICATION BASED ON THE PSC1000 CAPABILITIES (angol nyelven) (PDF) pp. 1–7. Universidad de Cantabria, 2000. november 1. (Hozzáférés: 2013)