Mikrocomputer

P8000

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

Das P8000 ist ein Mikrocomputersystem und wurde 1987 in der Deutschen Demokratischen Republik (DDR) vom VEB Elektro-Apparate-Werke Berlin-Treptow „Friedrich Ebert“ entwickelt. Es bestand aus einem 8-Bit- und einem 16-Bit-Mikrorechnerteil mit dazugehörigem Winchester-Disk-Controller und war als universell einsetzbares Programmier- und Entwicklungssystem für Multi-User-/Multi-Task-Anwendungen gedacht.

Neben der Variante mit 16-Bit-Mikrorechner existierte auch eine abgerüstete Variante nur mit einem 8-Bit-Mikrorechner.

P8000 mit WEGA 3.1
P8000 mit WEGA 3.1

Inhaltsverzeichnis

[Bearbeiten] Der 8-Bit-Mikrorechner

Der 8-Bit-Mikrorechner des P8000 befand sich physisch mit all seinen Funktionsbaugruppen auf einer einzelnen 4-Lagen-Leiterplatte im Format 380x250mm. Der Rechner mit einer Taktfrequenz von 4 Mhz basierte auf dem Mikroprozessor U880 und seinen Peripherieschaltkreisen zzgl. dem U8272 Floppy-Disk-Controller. Direkter Speicherzugriff war mit Hilfe des Peripherieschaltkreises U858-DMA gewährleistet.

Als Hauptspeicher standen neben dem 64KB dynamisch arbeitendem RAM noch 8KB EPROM, sowie 2KB statischer RAM zum Systemanlauf, Systemtestroutinen sowie dem Systemmonitor zur Verfügung. Diese Zusatzspeicher konnten in 4KB-Stufen im 64KB Adressraum verschoben oder abgeschaltet werden.

Der 8-Bit-Rechner besaß vier serielle Kanäle welche mit tty0 bis tty3 bezeichnet wurden. Die Schnittstellen arbeiteten sowohl mit V.24- wie auch mit IFSS-Signalen. Daneben verfügte der Rechner über eine parallele Schnittstellen welche den Anschluss eines EPROM-Brenners erlaubte. Eine weitere interne 32-Bit-Parallelschnittstelle diente zur Kopplung der 8-Bit mit der 16-Bit-Mikrorechnerkarte. Der Datenaustausch fand über zwei im Gerät eingebaute 5,25″ Diskettenlaufwerke statt. Extern konnten noch zwei weitere 5,25″ oder aber auch 8″ Diskettenlaufwerke angeschlossen werden.

[Bearbeiten] Der 16-Bit-Mikrorechner

Der 16-Bit-Mikrorechner des P8000 gliederte sich in die zwei Funktionsbaugruppen 16-Bit-Rechner-Karte und den bis zu 4 steckbaren Hauptspeicher-Karten mit Größen von je 256KB oder 1MB. Der 16-Bit-Rechner war auf einer 6-Lagen-Leiterplatte im Format 380x250mm untergebracht. Der Rechner arbeitete mit einer Taktfrequenz von 4 Mhz und basierte auf dem 16-Bit-Mikroprozessor U8001. Drei Speicherverwaltungsbausteine U8010 übernahmen in Verbindung mit einer speziellen Steuerlogik die dynamische Speichersegmentzuweisung im Arbeitsspeicher und den Schutz vor unbefugten Zugriffen. Für den Systemmonitor und Eigentestroutinen besaß der Rechner des Weiteren 16 KB EPROM-Speicher sowie 2 KB statischen RAM. Die Peripherie wurde durch Schaltkreise der U880-Familie gebildet. Eine entsprechende Steuerlogik gewährleistete das Zusammenspiel mit dem U8001 Hauptprozessor.

Der 16-Bit-Rechner besaß vier serielle Kanäle welche mit tty4 bis tty7 bezeichnet waren. Die Schnittstellen arbeiteten ebenfalls sowohl mit V.24- wie auch mit IFSS-Signalen. Mittels einer internen 32-Bit-Parallelschnittstelle war der 16-Bit-Rechner mit dem 8-Bit-Rechner verbunden. Über eine weitere parallele Schnittstelle war die Verbindung mit dem externen Winchester-Disk-Beisteller realisiert.

[Bearbeiten] Der Winchester-Disk-Controller

Der Winchester-Disk-Controller (WDC) ist ein intelligenter Festplattencontroller und befand sich in einem extra Gerät dem Winchester-Disk-Beisteller. In diesem Gerät waren neben dem eigentlichen Winchester-Disk-Controller auch bis zu zwei Festplatten untergebracht.

Der WDC war auf Basis des Mikroprozessors U880 realisiert. Als Programmspeicher für die Firmware standen 8KB EPROM zur Verfügung. Zur Zwischenspeicherung der Daten auf dem Weg vom Hostrechner zur Festplatte dienten 6KB statischen RAMs. Die Kommunikation des WDC mit dem Hostrechner erfolgte über ein acht Bit breites Parallelinterface in Verbindung mit zusätzlichen Steuerbits. Die Schnittstelle realisierte die blockweise Übertragung der Daten wie auch der Kommando- und Quittierungsinformationen.

Als Festplattenlaufwerke kamen bis zu zwei (gleiche) Laufwerke mit ST506-Interface zum Einsatz. Waren die Plattenparameter in den ersten Firmwareversionen noch fest in der Firmware enthalten, war es ab der Firmwareversion 4.2 möglich jede beliebige MFM Festplatte einzusetzen. Neben den Informationen über defekte Sektoren, waren ab Version 4.2 auch die Plattenparameter in dem 1. Sektor der Festplatte gespeichert.

[Bearbeiten] Das Terminal

Das P8000 Terminal diente als Ein- und Ausgabegerät des P8000. Es setzte sich aus einem Grünmonitor, einer Tastatur sowie einem Steuerrechner zusammen. Das Terminal unterstützte die Betriebsmodi ADM31 und VT100. Das Terminal bot die Möglichkeit zwischen zwei Zeichensätzen, welche in separaten EPROMs abgelegt waren, umzuschalten. Die Schnittstelle bot die Betriebsarten V.24 oder IFSS. Der Steuerrechner basiert auf einem U884 und dem Grafikcontroller KR580WG75 (Intel 8275). Akustische Signale wurden mit einem Piezophon ausgegeben.

P8000 Compact
P8000 Compact

[Bearbeiten] P8000 Compact

Das P8000 Compact war eine weiterentwickelte Version des P8000. Beim P8000 Compact befand sich der Winchester-Disk-Controller zusammen mit der Festplatte im Gehäuse des Hauptrechners. Dadurch entfiel der extra Beisteller. Das P8000 Compact wurde im Gegensatz zum P8000 als 16-Bit Version standardmäßig mit einer batteriegepufferten Echtzeituhr ausgeliefert. Auf Wunsch wurde das P8000 Compact auch mit einer 3. CPU, der U80601, geliefert.

[Bearbeiten] Modelle

  • P8000
  • P8000 Compact

[Bearbeiten] Betriebssysteme

[Bearbeiten] Quellen

[Bearbeiten] Literatur

[Bearbeiten] Weblinks

Copyright © 2005-2010 Hardware-Aktuell. Alle Rechte vorbehalten.