Articles

PERQ

ProcessorEdit

La CPU PERQ era una progettazione logica discreta microcodificata, piuttosto che un microprocessore. Era basato su ALU bit-slice 74S181 e un sequencer microcodice Am2910. La CPU PERQ era insolita nell’avere registri a 20 bit e un archivio di controllo scrivibile (WCS), consentendo di ridefinire il microcodice. La CPU aveva un periodo di ciclo di microistruzione di 170 ns (5,88 MHz).

PERQ 1Edit

Il PERQ originale (noto anche come PERQ 1), lanciato nel 1980, era alloggiato in un cabinet a piedistallo con una fascia marrone e un’unità floppy disk da 8 pollici montata orizzontalmente nella parte superiore.

La CPU PERQ 1 aveva un WCS composto da parole 4k di memoria microcodice a 48 bit. La successiva CPU PERQ 1A ha esteso il WCS alle parole 16k. Il PERQ 1 poteva essere configurato con 256 kB, 1 MB o 2 MB di RAM a 64 bit (accessibile tramite un bus a 16 bit), un disco rigido Shugart serie SA-4000 da 12 o 24 MB e un disco floppy da 8 pollici. Il layout interno del PERQ 1 era dominato dall’unità disco rigido montata verticalmente. È stato in gran parte questo che ha determinato l’altezza e la profondità del telaio.

Un sistema PERQ 1 di base comprendeva una scheda CPU, una scheda di memoria (che incorporava l’interfaccia framebuffer e monitor) e una scheda I / O (IOB, chiamata anche CIO). L’IOB includeva un microprocessore Zilog Z80, un’interfaccia IEEE-488, una porta seriale RS-232, interfacce disco rigido e floppy e hardware di sintesi vocale. PERQ 1s aveva anche uno slot per scheda I/O (OIO) opzionale di ricambio per interfacce aggiuntive come Ethernet.

Una tavoletta grafica era standard. La maggior parte dei PERQ 1 sono stati forniti con un 8½ ×11 pollici, 768×1024 pixel orientamento verticale bianco fosforo monitor monocromatico.

PERQ 2modifica

Il PERQ 2 (nome in codice Kristmas durante lo sviluppo) è stato annunciato nel 1983. Il PERQ 2 poteva essere distinto dal PERQ 1 dal suo gabinetto più ampio e ICL-progettato, con una fascia di colore più chiaro, un’unità di disco floppy verticale e un’esposizione diagnostica a tre cifre.

Il PERQ 2 utilizzava la stessa CPU WCS da 16k del PERQ 1A e aveva un mouse a 3 pulsanti al posto della tavoletta grafica. È stato configurato con un più silenzioso 8 pollici 35 MB Micropolis Corporation 1201 hard disk, 1 o 2 MB di RAM e aveva la possibilità di monitor ritratto del PERQ 1 o un 19 pollici, 1280×1024 orientamento orizzontale monitor.

A causa di problemi di produzione con l’originale 3RCC PERQ 2 (noto anche come K1), ICL ha rivisto il design hardware, risultando nel PERQ 2 T1 (o ICL 8222).

I successivi modelli PERQ 2 T2 (ICL 8223) e PERQ 2 T4 sostituirono il disco rigido da 8 pollici con un disco rigido da 5¼ pollici, che permetteva anche di installare un secondo disco internamente.

Il modello T4 (di cui si pensa siano stati prodotti solo circa 10) aveva una CPU estesa a 24 bit e un bus backplane, consentendo l’uso di una scheda RAM da 4 MB.

Il PERQ 2 ha mantenuto lo slot OIO del PERQ 1, ma ha sostituito l’IOB con schede EIO (Ethernet I/O) o NIO (Non Ethernet I/O). Questi erano simili all’IOB, con l’aggiunta di un orologio in tempo reale non volatile, una seconda porta RS-232 e (sulla scheda EIO) un’interfaccia Ethernet.

PERQ 3Edit

Il PERQ 3A (altrimenti noto come ICL 3300 Advanced Graphics Workstation) è stato sviluppato da ICL in sostituzione del PERQ 2. Il PERQ 3A aveva una nuova architettura hardware basata su un microprocessore Motorola 68020 a 12,5 MHz e un’unità a virgola mobile 68881, oltre a due processori AMD 29116A a 32 bit bit slice che fungevano da co-processori grafici. Aveva anche fino a 2 MB di RAM, un disco rigido SCSI ed era alloggiato in un desktop “mini-tower”in stile enclosure. Il sistema operativo era un port di UNIX System V Release 2 chiamato PNX 300. Le unità prototipo furono prodotte nel 1985, ma il progetto fu cancellato prima dell’inizio della produzione completa (il progetto era in ritardo e ICL decise che era un fornitore di soluzioni – avrebbe venduto le workstation Sun come parte della soluzione).

Un altro progetto di workstation in fase di sviluppo al momento della scomparsa della società, il PERQ 3B era un modello a colori (a volte indicato come PERQ 5) è stato rilevato da Crosfield Electronics per la sua workstation di layout di pagina Crosfield Studio 9500. La workstation era anche conosciuta internamente come Python, è stata sviluppata nel 1986 congiuntamente da MegaScan e Conner Scelza Associates (entrambi a Gibsonia, Pittsburgh) e dal team Crosfield (a Hemel Hempstead, Inghilterra). MegaScan, guidato da Brian Rosen, ha sviluppato l’elettronica della workstation e Conner Scelza Associates (guidato da Jerry Conner e Don Scelza) ha portato UNIX e ha scritto tutti gli altri software di supporto. Crosfield (guidato da Andrew Chapman) era il project manager generale e aveva ingegneri incorporati in MegaScan (Simon Butler e Mark Somervail) e Conner Scelza (Roger Willcocks).

Il requisito di Crosfield era per un sistema grafico ad alte prestazioni (noto come Viper, sviluppato dalla loro controllata benchMark Technologies) e una grande (al momento) quantità di storage su disco. Il team Crosfield di Hemel Hempstead ha sviluppato una prima soluzione RAID che supportava fino a 8 controller SCSI che operavano in parallelo con lo streaming di dati da unità a tutta altezza da 5¼ pollici e una rete veloce in fibra ottica nota come GALAN. I prototipi erano in esecuzione alla fine del 1986 sia negli Stati Uniti che nel Regno Unito e la produzione in volume dalla fabbrica di Peterborough di Crosfield iniziò all’inizio del 1987.

PeripheralsEdit

Sono state prodotte varie schede OIO opzionali per le schede OIO PERQ 1 e 2: 3RCC dotate di un’interfaccia PERQlink parallela a 16 bit (destinata al download di microcodice da un altro PERQ al momento dell’avvio) più Ethernet e / o un controller per stampanti laser Canon CX. Pertanto, un PERQ 2 potrebbe essere configurato con due porte Ethernet (EIO più OIO). Una stampante a matrice di punti potrebbe anche essere collegata alle porte RS-232 o IEEE-488. Altre schede OIO di terze parti sono state prodotte per interfacciarsi ad altri dispositivi, come unità nastro QIC-02 o videocamere.