Articles

PERQ

ProcessorEdit

a PERQ CPU mikrokódolt diszkrét logikai tervezés volt, nem pedig mikroprocesszor. 74s181 bitszeletű ALU-k és egy Am2910 mikrokód szekvenszer alapján készült. A PERQ CPU szokatlan volt a 20 bites széles regiszterekben és az írható vezérlőtárolóban (WCS), ami lehetővé tette a mikrokód újradefiniálását. A CPU mikroinstrukciós ciklusa 170 ns (5,88 MHz) volt.

PERQ 1EDIT

az eredeti PERQ (más néven PERQ 1), amelyet 1980-ban dobtak piacra, egy talapzat típusú szekrényben volt elhelyezve, barna burkolattal és egy 8 hüvelykes hajlékonylemez-meghajtóval, amely vízszintesen volt felszerelve a tetején.

a PERQ 1 CPU-nak volt egy WCS-je, amely 4k szavakat tartalmazott 48 bites mikrokód memóriából. A későbbi PERQ 1A CPU kiterjesztette a WCS-t 16k szavakra. A PERQ 1 konfigurálható 256 kB, 1 MB vagy 2 MB 64 bites RAM-mal (16 bites buszon keresztül érhető el), 12 vagy 24 MB, 14 hüvelykes Shugart SA-4000 sorozatú merevlemezzel és 8 hüvelykes hajlékonylemez-meghajtóval. A PERQ 1 belső elrendezését a függőlegesen szerelt merevlemez-meghajtó uralta. Nagyrészt ez határozta meg az alváz magasságát és mélységét.

az alapvető PERQ 1 rendszer egy CPU-kártyát, egy memóriakártyát (amely magában foglalja a framebuffer és a monitor interfészt) és egy I/O kártyát (IOB, más néven CIO) tartalmazott. Az IOB tartalmazott egy Zilog Z80 mikroprocesszort, egy IEEE-488 interfészt, egy RS-232 soros portot, kemény és hajlékonylemez interfészeket és beszédszintézis hardvert. A PERQ 1S-nek volt egy tartalék opcionális I / O (OIO) kártyanyílása további interfészekhez, például Ethernet.

a grafikus tábla szabványos volt. A legtöbb PERQ 1 – et 8 db 11 hüvelykes, 768 db 1024 pixeles álló tájolású fehér foszforos monokróm monitorral látták el.

PERQ 2EDIT

a PERQ 2-t (a fejlesztés során Kristmas kódnéven) 1983-ban jelentették be. A PERQ 2 megkülönböztethető a PERQ 1-től szélesebb, ICL-tervezésű szekrényével, világosabb színű burkolattal, függőleges hajlékonylemez-meghajtóval és három számjegyű diagnosztikai kijelzővel.

a PERQ 2 ugyanazt a 16K WCS CPU-t használta, mint a PERQ 1a, és a grafikus tábla helyett egy 3 gombos egér volt. Csendesebb, 8 hüvelykes, 35 MB-os Micropolis Corporation 1201 merevlemezzel, 1 vagy 2 MB RAM-mal konfigurálták, és lehetősége volt a PERQ 1 álló monitorjára vagy egy 19 hüvelykes, 1280 kb 1024 fekvő tájolású monitorra.

az eredeti 3rcc PERQ 2 (más néven K1) gyártási problémái miatt az ICL felülvizsgálta a hardver kialakítását, aminek eredményeként a PERQ 2 T1 (vagy ICL 8222).

a későbbi PERQ 2 T2 (ICL 8223) és PERQ 2 T4 modellek lecserélték a 8 hüvelykes merevlemezt egy 5 hüvelykes merevlemezre, ami lehetővé tette egy második lemez belső telepítését is.

a T4 modell (amelyből csak körülbelül 10-et gyártottak) kiterjesztett 24 bites CPU-val és hátlapsínnel rendelkezett, lehetővé téve egy 4 MB RAM kártya használatát.

a PERQ 2 megtartotta a PERQ 1 OIO nyílását, de az IOB-t EIO (Ethernet I/O) vagy NIO (nem Ethernet I/O) táblákra cserélte. Ezek hasonlóak voltak az IOB-hoz, hozzáadva egy nem felejtő valós idejű órát, egy második RS-232 portot és (az EIO táblán) egy Ethernet interfészt.

PERQ 3EDIT

a PERQ 3A-T (más néven ICL 3300 Advanced Graphics Workstation) az ICL fejlesztette ki a PERQ 2 helyettesítésére. A PERQ 3A teljesen új hardver architektúrával rendelkezett, amely egy 12,5 MHz-es Motorola 68020 mikroprocesszor és 68881 lebegőpontos egység köré épült, valamint két AMD 29116A 32 bites bit slice processzor, amelyek grafikus társprocesszorként működtek. Ezenkívül akár 2 MB RAM-mal, egy SCSI merevlemezzel is rendelkezett, és egy asztali “mini-torony”stílusú házban kapott helyet. Az operációs rendszer a UNIX System V 2. kiadásának portja volt, PNX 300 néven. A prototípus egységeket 1985 – ben gyártották, de a projektet a teljes gyártás megkezdése előtt törölték (a projekt késett, és az ICL úgy döntött, hogy megoldásszolgáltató-a megoldás részeként Sun munkaállomásokat fog eladni).

a vállalat megszűnésekor fejlesztés alatt álló másik munkaállomás-tervezés, a PERQ 3B színes modell volt (néha PERQ 5-nek is nevezik) vette át Crosfield Electronics annak Crosfield Studio 9500 oldalelrendezési munkaállomás. A munkaállomást Python néven is ismerték, 1986-ban fejlesztették ki a Megascan és a Conner Scelza Associates (mindkettő Gibsonia, Pittsburgh) és a Crosfield csapat (Hemel Hempstead, Anglia) közösen. A Megascan Brian Rosen vezetésével fejlesztette ki a munkaállomás-elektronikát, és a Conner Scelza Associates (Jerry Conner és Don Scelza vezetésével) portolta a UNIX-ot, és megírta az összes többi támogató szoftvert. Crosfield (Andrew Chapman vezetésével) volt a teljes projektmenedzser, és mérnökei voltak a MegaScan-ban (Simon Butler és Mark Somervail) és Conner Scelza (Roger Willcocks).

a Crosfield követelménye egy nagyon nagy teljesítményű grafikus rendszer volt (Viper néven ismert, amelyet leányvállalatuk, a benchMark Technologies fejlesztett ki) és egy nagy (akkoriban) lemezes tárhely. A Hemel Hempstead Crosfield csapata egy korai RAID megoldást fejlesztett ki, amely akár 8 SCSI vezérlőt is támogatott, amelyek párhuzamosan működtek az 5 6 hüvelykes teljes magasságú meghajtók adatfolyamával és a Galan néven ismert gyors száloptikai hálózattal. A prototípusok 1986 végén futottak mind az Egyesült Államokban, mind az Egyesült Királyságban, és a Crosfield Peterborough gyárában 1987 elején kezdték meg a mennyiségi gyártást.

PeripheralsEdit

különféle opcionális OIO táblákat gyártottak a PERQ 1 és 2: 3rcc OIO táblákhoz, amelyek 16 bites párhuzamos PERQlink interfészt biztosítottak (mikrokód letöltésére egy másik PERQ-ból indításkor), valamint Ethernet és/vagy Canon CX lézernyomtató vezérlőt. Így a PERQ 2 konfigurálható két Ethernet porttal (EIO plusz OIO). Pontmátrix nyomtató is csatlakoztatható az RS-232 vagy IEEE-488 portokhoz. Más harmadik féltől származó OIO táblákat gyártottak más eszközök, például QIC-02 szalagos meghajtók vagy videokamerák csatlakoztatására.