ZVT SPU-800
Systém Pořizování Údajů,TP8. Ing. Pavel Sedláček. 1979 (es hätte eingeführt werden können, die Entwicklung fand definitiv statt) ZVT B.Bystrica. Die Hardware basiert auf 74181 @ 10 MHz. SPUAS,MKOS-1.
TP8-Prozessorkarten
Der gesamte Prozessor ist auf den Schaltkreisen der TTL 74xx-Serie aufgebaut, es gibt also keinen Mikroprozessor im modernen Sinne des Wortes.
- DEK – Befehlsdecoder [ 7CB 006 081 ]
- CAZ – Zeitbasis [ 7CB 006 080 ]
- PRC – Programmzähler [ 7CB 006 079 ]
- ALJ – Arithmetisch-Logische Einheit [ 7CB 006 082 ]
- LGP – Speicherlogik [ 7CB 006 083 ]
Die Frontplatte trägt die Bezeichnung RPL (Control Panel) und ist über Einzeldrähte (Wundverbindungen) mit dem TP8-Bus verbunden.
Das Modell des Prozessors wird wahrscheinlich irgendein Rechner von HP sein, ich schätze entsprechend der Bus-Terminologie - Signale /SIH, /CEO, SP-ScratchPad finden sich z.B. im HP9830 oder im Patent US4012725A.
- TPE [ 7CB 006 134 ]
- ETP [ 7CB 006 135 ]
Dies ist eine Platine mit einer Reihe von Anschlüssen mit einem metrischen Rastermaß von 2,5 mm. Den Fotos zufolge wurden diese Platinen offenbar recht aktiv für verschiedene spezifische Anwendungen eingesetzt, bei denen es nicht sinnvoll war, vorhandene Peripherieplatinen zu verwenden.
- SPU-Universalplatine
- SPU-UND [ 7CB 006 113 ]
(Es ist auch möglich, TNS-BASTL zu verwenden, das später erstellt wurde)
Sie werden wie andere Peripheriekarten in den ZPP-Teil des SPU-800 eingesteckt
- P1K 1 KB ROM [ 7CB 006 084 ] MH74188 +3xMH7442 (2x4+1)
- P4K SRAM 4 KB [7CB 006 085], 8x4 MHB2102
- P16K SRAM 16 KB, 32x MHB2114 (dies war kein Original-ZVT-Produkt)
Die Karten können im gesamten 64kB großen Adressraum des Prozessors angesprochen werden. Mindestens eine P1K-Karte enthält normalerweise ein Boot-ROM, z.B. um einen weiteren Code vom Lochstreifen zu lesen.
Nach vorliegenden ungeprüften Informationen gab es für den SPU-800 auch einen Satz kompletter Controllerkarten mit DRAM-Speicher (Karten PMT 7CB 006 275, GAD 7CB 006 276 und RSP 7CB 006 277).
Sie werden an den ZPP-Teil des SPU-800 angeschlossen
- DPR: Anschlussplatine (für „Terminal“ AZJ 6416) [ 7CB 006 132 ]
- SDŠ: ARITMA 2050 gestanzte Etikettensensoren
- Kernbandsensor SDP - FS 1501 [ 7CB 006 087 ]
- DDP – Lochband DT 105 S [ 7CB 006 086 ]
- KLV - Tastatur Consul 259.1
- MTL - Mosaikdrucker DZM 180 [ 7CB 006 088 ]
- Serieller MTS-Drucker CONSUL 2111
- ZPD - ZPD 1200 Datenübertragungsgerät
- MPP DZC - Magnetbandspeicher CM 5300 [ 7CB 006 138 ]
- SKP,RKP – zum Anschluss von KPP 800 [ 7CB 006 226 ] (andere Elektronikplatinen: RSK DEP CRC)
- S2 - serielle Übertragung (MHB1012) [ 7CB 006 233 ]
- „TP8-Kommunikationsplatine“ (UART MHB8251, RS-232+Stromschleife, IRPS)
- TNS UVI – IRPR-Druckerverbindung
LED-Anzeige:
- KEYB EN: TP8 im Modus zur Eingabe von Anweisungen über das Bedienfeld, Prozessor gestoppt
- RUN: Der Prozessor läuft automatisch über den Speicherbus
- PHASE: Befehlsphase, leuchtet für das zweite Byte von Doppelbyte-Befehlen
- CARRY: Zustand des CR-Flags (Carry) des Prozessors
Funktionen (Tasten):
- EXECUTE: Führt das ausgewählte Befehlsbyte aus (PROgram Counter wird nicht erhöht)
- RUN: Startet den Prozessor über den Speicherbus (blockiert die Eingabe von Anweisungen über das Bedienfeld)
- STOP: Stoppt den Prozessor
- SCHRITT: Führt einen Befehl vom Speicherbus aus und stoppt den Prozessor
Programmzähler, ACC, PHASE, CARRY werden dynamisch angezeigt, während der Prozessor läuft (LEDs blinken)
Der Bus ist I/O-kompatibel mit 8-Bit-TNS.
MI[0..7] | Speicher IN |
MO[0..7] | Speicher AUS |
MW | Speicher schreiben |
CO[0..3] | E/A-Auswahlcode |
SO[0..3] | E/A-Status OUT |
SI[0..3] | E/A-Status IN |
DI[0..7] | E/A-Daten IN |
TO[0..7] | E/A-Daten OUT |
/SIH | Dienstsperre |
/CEO | Control-Enable-Ausgang |
- Verzerrte Replika-Maschinenprozessorkarten, einige Peripheriekarten
- Monteur, Disassembler
- Tool zur Lochstreifenemulation (für SDP-Karte) über den USB-Anschluss des PCs
- Speicherkarte (SPU-MPPK0 – 32 kB SRAM + 512 kB Banked Flash, ersetzt P1K und P4K)
Im Jahr 2023 berichtete Martin Bílý über die Verwendung des SPU-800 am CTU FEL: „Ich wusste das als, sagen wir mal, gebildeter Benutzer, irgendwann um 1985. Ich begegnete ihm, sagen wir mal, in der Art einer Terminal-Workstation. Viertens Workstations, ein Zeichenbildschirm, eine Tastatur, die über eine gemeinsame Festnetzleitung mit dem übergeordneten Computer verbunden sind 1200. Es gab damals eine Art Protokoll zur Ansprache einzelner Arbeitsplätze. Ich vermute, dass der Text der gesamten Zeile im Zeilenmodus nicht gescrollt wurde. Benutzer nutzten es nur in Notfällen, wenn sie nicht auf die Freigabe „normaler“ Terminals warten wollten.
Bei dem mir bekannten Einsatz ging es darum, die Anzahl der Benutzerarbeitsplätze des Minicomputers ICL-2904 zu erweitern. Die Kommunikationsleitung war ein Stück Kabel, die Modems an beiden Enden lagen übereinander im Tisch eines dieser Arbeitsplätze. Ich weiß nicht, warum dort Modems verwendet wurden. Möglicherweise benötigte dieser ICL-Computer eine vollständige und echte serielle Schnittstelle mit allen Steuersignalen und deren Zeitsteuerung.
Ich habe keine Ahnung, wofür der SPU-800 typischerweise verwendet wurde, wie und wofür er programmiert wurde. In meinem Fall funktionierte die Montage beim gedachten Drehen des Netzschalters.“
In einer Abhandlung über die Geschichte des Einsatzes von Computertechnologie an der FE BUT in Brünn heißt es über die SPU-800: „Der erste Terminal-Klassenraum war ein auf dem SPU 800-System aufgebauter Klassenraum... Der Terminal-Klassenraum war mit verbunden.“ Der Einsatz des Minicomputers ADT 4316 über das serielle Kommunikationsprotokoll TC-99 erfolgte 1983. Das SPU 800-System bestand aus einem TP8-Terminalprozessor und 9 Expandern Es war möglich, die Anzahl der angeschlossenen Geräte und Einzelarbeitsplätze zu erhöhen. In unserem Terminal-Klassenzimmer handelte es sich um die ebenfalls in ZVT Banská Bystrica hergestellten alphanumerischen Anzeigegeräte AZJ 6416.
Man kann sagen, dass sich bei der Entwicklung des Terminal-Klassenzimmers ein typisches Merkmal dieser Zeit manifestierte – unser Arbeitsplatz musste die notwendige technische und softwaretechnische Ausstattung selbst entwickeln. Es war eine Zeit, in der Geräte auf den Markt kamen, deren Einsatz in einer bestimmten Anwendung von ihren Benutzern selbst gelöst wurde. Unser Arbeitsplatz war in der Lage, solche Aktivitäten umzusetzen.“
EPROM-Programmierer (siehe AMARO in Referenzen)
Management technologischer Prozesse
Peter Šindler erklärt in privater Korrespondenz (2024/05) über den Einsatz des SPU-800:
„Ein interessanter Einsatz von SPU-800 fand in Žiar nad Hronom in einer Aluminiumhütte statt, wo ein Netzwerk von SPU-800 (vielleicht 10 Einheiten) mit SM 4-20 und SPU-800 mit Öfen zur Aluminiumproduktion verbunden waren Dabei wurde ermittelt, ob der sogenannte Skin-Effekt – das Austreten einer Elektrode aus flüssigem Aluminium – und die Reaktionszeit des Bedieners vorliegt Belohnungen. Am Anfang ging es schlecht, weil der Bediener nicht reagierte, was zu sehr großen Energieverlusten führte. Während sie sich daran gewöhnten, kam es auch zu Schäden an der Computerausrüstung.
- ENTSORGEN
- ASS III
Das Programm für den Lochstreifen, der vom Standard-Loader von der SDP-Karte auf die Adresse 0170000 (0xF000) geladen wird und auf dem ACC-Frontplattendisplay langsam von 0377 bis 0000 zählt, folgt dem BASE64-kodierten Inhalt des Lochstreifens:
ADwAOfAA/wBlZv//YwAAAAAAAAAAAA
AAAAAAAAAAAAAAANiVGmVTsTAH/9tl
lhpmU7EwB9STFWOyMAfYvUAwAADo
Unbekannte abgeleitete Computer
- Computer mit 8080, Busse nur mechanisch kompatibel mit SPU-800, zwei Karten sind erhalten geblieben, Prozessor mit KP580NK80A und Peripheriegerät mit KP580NK51
- Unbekannter Computer, D8K-Speicherkarte und DAK-Peripheriegerät überlebt
Wenn Sie Informationen zum Kapitel „Unbekannte abgeleitete Computer“ haben.
Unsicherer Controller mit DRAM-Speicher.
Wenn jemand weitere Informationen hat, wenden Sie sich bitte an uns.
ZVT SPU-800
Referenzen
- https://cs.wikipedia.org/wiki/ZVT_SPU-800 (WebArchive)
- Terminálový procesor TP 8, technický popis. ZVT k.p. Banská bystrica
- Terminálový procesor TP 8, prehľad ďalšieho programového vybavenia, ZVT k.p. Banská bystrica, 1980
- Terminálový procesor TP 8, malý kazetopáskový operačný systém MKOS-1, ZVT k.p. Banská bystrica, 1981
- Sedláček, Pavel: Základy programování mikropočítače TP-8
- 4. seminární školení k využití výpočetní techniky-sborník přednášek. Dil 1
- 4. seminární školení k využití výpočetní techniky-sborník programových rutin SPU-800
- 5. seminární školení k využití výpočetní techniky : Sborník přednášek
- 6. seminární školení k využití výpočetní techniky-OS SPUAS - Systémové a aplikační programy
- Klvaňa M. 1983 , MONEX - jednoduchý uživatelský program pro spolupráci periferií systému SPU 800 s pamětí procesoru TP8, R: Konference "Možnosti využití zařízení SPU 800", ČSVTS Praha, 1983, V: Publikace "Možnosti využití zařízení SPU 800", ČSVTS KORT Ostrava, (1983), 72-75
- https://apps.dtic.mil/sti/tr/pdf/ADA342651.pdf (WebArchive)
- https://apps.dtic.mil/sti/tr/pdf/ADA342661.pdf (WebArchive)
- https://apps.dtic.mil/sti/tr/pdf/ADA359734.pdf (WebArchive)
- http://prog-story.technicalmuseum.cz/data/vut-fit/vyuzivani-vt.pdf (WebArchive)
- https://patentimages.storage.googleapis.com/a0/8c/82/0f7a60dfc96264/CS232023B1.pdf (WebArchive)
- čs. patent PV 1978-767
- Sdělovací technika: měsíčník pro rozvoj a praxi sdělovací elektrotechniky. Praha: Státní nakladatelství technické literatury, 05.1983, 31(5), s. 167. ISSN 0036-9942. Dostupné také z: https://ndk.cz/uuid/uuid:82425d00-6785-11ea-8fc0-005056825209
- Sdělovací technika: měsíčník pro rozvoj a praxi sdělovací elektrotechniky. Praha: Státní nakladatelství technické literatury, 12.1984, 32(12), s. 451. ISSN 0036-9942. Dostupné také z: https://ndk.cz/uuid/uuid:c2efdd70-6373-11ea-8fc0-005056825209