Ignite (mikroprocessor)
Designer | Nanotronics, PTSC |
---|---|
Bits | 32-bitars |
Introducerad | 1994 |
Design | RISC |
Typ | Stackmaskin |
Endianness | Stor |
Register | |
Generell mening | 52 (inklusive stackar) |
Ignite (tidigare ShBoom och PSC 1000 , stiliserad som I GNITE ) är en tvåstackad, stackmaskinsreducerad instruktionsuppsättning dator (RISC) mikroprocessorarkitektur. Arkitekturen utvecklades ursprungligen av Russell H. Fish III och Chuck H. Moore , Nanotronics, som senare förvärvades av Patriot Scientific Corporation. Processorn är en av få kommersiellt producerade mikroprocessorer som använder en stackbaserad datormodell. Målapplikationer för denna unika arkitektur var huvudsakligen inbäddade enheter (på grund av processorns låga energianvändning) och effektiv implementering av virtuella stackmaskiner, såsom den virtuella Java-maskinen eller stackmaskinen som ligger bakom programmeringsspråket Forth . Produkten misslyckades på marknaden.
Anmärkningsvärda funktioner
Förutom sin ovanliga tvåstackbaserade arkitektur hade processorn flera andra värdefulla funktioner:
- Går snabbare än klockan internt
- Upp till fyra instruktioner kan läsas på varje instruktionshämtning, vilket minskar kraven på minnesbandbredd jämfört med typiska 32 BIT RISC-maskiner
- Denna egenskap tillåter också looping på en instruktionsgrupp (en mikroslinga) utan ytterligare instruktionshämtningar från minnet
- Enkelcykel (+ minne) subrutinsamtal
- Implicit sub-rutin retur
- Java-tolkning med nästan inbyggd hastighet utan JIT krävs, i cirka 20K byte kod
- Drift med låg effekt
externa länkar
- https://spectrum.ieee.org/25-microchips-that-shook-the-world
- https://www.dnd.utwente.nl/~tim/colorforth/PTSC/IGNITE_Processor_Reference_Manual.pdf