IMP-16
|
IMP -16 , av National Semiconductor , var den första multi-chip 16-bitars mikroprocessor , som släpptes 1973. Den bestod av fem PMOS - integrerade kretsar : fyra identiska RALU-chips, kort för register och ALU , som tillhandahåller datavägen, och en CROM, Control och ROM , tillhandahåller kontrollsekvensering och mikrokodlagring . IMP-16 är en bit-slice-processor ; varje RALU-chip tillhandahåller en 4-bitars del av registret och aritmetik som arbetar parallellt för att producera en 16-bitars ordlängd.
Varje RALU-chip lagrar sina egna 4 bitar av programräknaren, flera register, ALU, en 16-ords LIFO-stack och statusflaggor. Det fanns fyra 16-bitars ackumulatorer, varav två kunde användas som indexregister. Instruktionsuppsättningens arkitektur liknade den för Data General Nova . Chipset skulle kunna utökas med CROM-chippet (IMP-16A / 522D) som implementerade 16-bitars multiplikations- och dividerrutiner. Chipsetet drevs av en tvåfasig 715 kHz icke-överlappande klocka som hade en spänningssvängning på +5 till -12. En integrerad del av arkitekturen var en 16-bitars ingångsmux som gav olika villkorsbitar från ALU:erna såsom noll, bär, överflöde tillsammans med ingångar för allmänna ändamål.
Mikroprocessorn användes i mikrodatorn IMP-16P och Jacquard Systems J100 men användes inte mycket. IMP-16 ersattes senare av PACE och INS8900 single-chip 16-bitars mikroprocessorer, som hade en liknande arkitektur men inte var binärkompatibla.