Articles

PERQ

ProcessorEdit

Die PERQ-CPU war ein mikrocodiertes diskretes Logikdesign und kein Mikroprozessor. Es basierte auf 74S181-Bit-Slice-ALUs und einem Am2910-Mikrocode-Sequenzer. Die PERQ-CPU war ungewöhnlich, da sie 20 Bit breite Register und einen beschreibbaren Steuerspeicher (WCS) hatte, wodurch der Mikrocode neu definiert werden konnte. Die CPU hatte eine Mikroinstruktionszykluszeit von 170 ns (5,88 MHz).

PERQ 1bearbeiten

Der ursprüngliche PERQ (auch bekannt als PERQ 1), der 1980 auf den Markt kam, befand sich in einem Sockelgehäuse mit einer braunen Blende und einem 8-Zoll-Diskettenlaufwerk, das horizontal oben montiert war.

Die PERQ 1 CPU verfügte über ein WCS mit 4k Wörtern 48-Bit-Mikrocodespeicher. Die spätere PERQ 1A CPU erweiterte das WCS auf 16k Wörter. Der PERQ 1 kann mit 256 kB, 1 MB oder 2 MB 64-Bit-breitem RAM (Zugriff über einen 16-Bit-Bus), einer 12 oder 24 MB großen 14-Zoll-Festplatte der Shugart SA-4000-Serie und einem 8-Zoll-Diskettenlaufwerk konfiguriert werden. Das interne Layout des PERQ 1 wurde von der vertikal montierten Festplatte dominiert. Dies bestimmte weitgehend die Höhe und Tiefe des Chassis.

Ein grundlegendes PERQ 1-System bestand aus einer CPU-Karte, einer Speicherkarte (mit Framebuffer- und Monitorschnittstelle) und einer E / A-Karte (IOB, auch CIO genannt). Das IOB umfasste einen Zilog Z80-Mikroprozessor, eine IEEE-488-Schnittstelle, eine serielle RS-232-Schnittstelle, Festplatten- und Diskettenschnittstellen sowie Sprachsynthese-Hardware. PERQ 1s hatte auch einen freien optionalen I / O (OIO) -Kartensteckplatz für zusätzliche Schnittstellen wie Ethernet.

Ein Grafiktablett war Standard. Die meisten PERQ 1s wurden mit einem 8½ × 11-Zoll, 768 × 1024 Pixel Hochformat weißer Phosphor Monochrom-Monitor geliefert.

PERQ 2bearbeiten

Der PERQ 2 (Codename Kristmas während der Entwicklung) wurde 1983 angekündigt. Der PERQ 2 unterscheidet sich vom PERQ 1 durch sein breiteres Gehäuse im ICL-Design mit einer helleren Blende, einem vertikalen Diskettenlaufwerk und einer dreistelligen Diagnoseanzeige.

Der PERQ 2 verwendete die gleiche 16k WCS CPU wie der PERQ 1A und hatte eine 3-Tasten-Maus anstelle des Grafiktabletts. Es wurde mit einer leiseren 8-Zoll-35-MB-Festplatte der Micropolis Corporation 1201, 1 oder 2 MB RAM konfiguriert und hatte die Möglichkeit, den Hochformatmonitor des PERQ 1 oder einen 19-Zoll-Monitor mit 1280 × 1024-Querformat zu verwenden.Aufgrund von Fertigungsproblemen mit dem ursprünglichen 3RCC PERQ 2 (auch bekannt als K1) überarbeitete ICL das Hardwaredesign, was zum PERQ 2 T1 (oder ICL 8222) führte.

Die späteren Modelle PERQ 2 T2 (ICL 8223) und PERQ 2 T4 ersetzten die 8-Zoll-Festplatte durch eine 5¼-Zoll-Festplatte, wodurch auch eine zweite Festplatte intern installiert werden konnte.

Das T4-Modell (von dem vermutlich nur etwa 10 hergestellt wurden) verfügte über eine erweiterte 24-Bit-CPU und einen Backplane-Bus, der die Verwendung einer 4-MB-RAM-Karte ermöglichte.

Der PERQ 2 behielt den OIO-Steckplatz des PERQ 1 bei, ersetzte den IOB jedoch entweder durch eine EIO- (Ethernet-E / A) oder eine NIO- (Nicht-Ethernet-E / A) Karte. Diese ähnelten dem IOB mit einer nichtflüchtigen Echtzeituhr, einem zweiten RS-232-Anschluss und (auf der EIO-Karte) einer Ethernet-Schnittstelle.

PERQ 3Edit

Die PERQ 3A (auch bekannt als ICL 3300 Advanced Graphics Workstation) wurde von ICL als Ersatz für die PERQ 2 entwickelt. Der PERQ 3A verfügte über eine brandneue Hardwarearchitektur, die auf einem 12,5-MHz-Motorola 68020-Mikroprozessor und einer 68881-Gleitkommaeinheit sowie zwei AMD 29116A 32-Bit-Bit-Slice-Prozessoren basierte, die als Grafik-Coprozessoren fungierten. Es hatte auch bis zu 2 MB RAM, eine SCSI-Festplatte und war in einem Desktop-Gehäuse im „Mini-Tower“ -Stil untergebracht. Das Betriebssystem war eine Portierung von UNIX System V Release 2 namens PNX 300. Prototyp-Einheiten wurden 1985 produziert, aber das Projekt wurde abgebrochen, bevor die volle Produktion begann (das Projekt war spät gelaufen und ICL entschied, dass es ein Lösungsanbieter war – es würde Sun Workstations als Teil der Lösung verkaufen).

Ein weiteres Workstation-Design in der Entwicklung zum Zeitpunkt des Untergangs des Unternehmens, die PERQ 3B war ein Farbmodell (manchmal auch als PERQ 5) wurde von Crosfield Electronics für seine Crosfield Studio 9500 Seitenlayout-Workstation übernommen. Die Workstation, intern auch als Python bekannt, wurde 1986 gemeinsam von MegaScan und Conner Scelza Associates (beide in Gibsonia, Pittsburgh) und dem Crosfield-Team (in Hemel Hempstead, England) entwickelt. MegaScan unter der Leitung von Brian Rosen entwickelte die Workstation-Elektronik und Conner Scelza Associates (unter der Leitung von Jerry Conner und Don Scelza) portierte UNIX und schrieb die gesamte andere unterstützende Software. Crosfield (angeführt von Andrew Chapman) waren die Gesamtprojektmanager und hatten Ingenieure in MegaScan (Simon Butler und Mark Somervail) und Conner Scelza (Roger Willcocks) eingebettet.

Die Crosfield-Anforderung war ein sehr leistungsfähiges Grafiksystem (bekannt als Viper, entwickelt von ihrer Tochtergesellschaft benchMark Technologies) und eine große (zu der Zeit) Menge an Festplattenspeicher. Das Crosfield-Team in Hemel Hempstead entwickelte eine frühe RAID-Lösung, die bis zu 8 parallel arbeitende SCSI-Controller mit Datenstreaming von 5¼-Zoll-Laufwerken in voller Höhe und einem schnellen Glasfasernetzwerk namens GALAN unterstützte. Prototypen liefen Ende 1986 sowohl in den USA als auch in Großbritannien und die Serienproduktion von Crosfields Peterborough-Fabrik begann Anfang 1987.

Peripherieedit

Für den PERQ 1 und 2 wurden verschiedene optionale OIO-Karten hergestellt: 3RCC-OIO-Karten verfügten über eine 16-Bit-parallele PERQlink-Schnittstelle (zum Herunterladen von Mikrocode von einem anderen PERQ beim Booten) sowie Ethernet und / oder einen Canon CX-Laserdruckercontroller. So konnte ein PERQ 2 mit zwei Ethernet-Ports (EIO plus OIO) konfiguriert werden. Ein Nadeldrucker könnte auch an die RS-232- oder IEEE-488-Ports angeschlossen werden. Andere OIO-Karten von Drittanbietern wurden für die Schnittstelle zu anderen Geräten wie QIC-02-Bandlaufwerken oder Videokameras hergestellt.