Der gesamte Registersatz hat ein Speichervolumen von 64bit, organisiert in 8x8bit Registern. Die gesamte Schaltung enthält alle Komponenten zur Speicherung, Steuerung und Stromversorgung der Register. Der Registerblock ist über einen 40-poligen Steckverbinder mit dem internen CPU-Bus verbunden, ein separater 4-poliger Steckverbinder dient der Stromversorgung. Das Businterface enthält die Datenleitungen DB0..DB7 für den 8-bit breiten Datenbus, die Adressleitungen ADR2, ADR1 und ADR0 für die Adressierung der 8 Register, sowie die Steuerleitungen READ, WRITE, CLEAR und SELECT.
Auf dem folgenden Bild ist die Schaltung des 8-bit-Registerblocks dargestellt.
| Der Stecker P1 stellt das Businterface dar und hat die Belegung: | |||
| Pin | Name | Funktion | Pegel |
| 39 | DB0 | Dateneingang/ausgang 0 | 0V,12V,H |
| 37 | DB1 | Dateneingang/ausgang 1 | 0V,12V,H |
| 35 | DB2 | Dateneingang/ausgang 2 | 0V,12V,H |
| 33 | DB3 | Dateneingang/ausgang 3 | 0V,12V,H |
| 31 | DB4 | Dateneingang/ausgang 4 | 0V,12V,H |
| 29 | DB5 | Dateneingang/ausgang 5 | 0V,12V,H |
| 27 | DB6 | Dateneingang/ausgang 6 | 0V,12V,H |
| 25 | DB7 | Dateneingang/ausgang 7 | 0V,12V,H |
| 23 | ADDR0 | Adressleitung 0 | 0V,12V,H |
| 21 | ADDR1 | Adressleitung 1 | 0V,12V,H |
| 19 | ADDR2 | Adressleitung 2 | 0V,12V,H |
| 17 | frei | keine Belegung | H |
| 15 | frei | keine Belegung | H |
| 13 | frei | keine Belegung | H |
| 11 | frei | keine Belegung | H |
| 9 | frei | keine Belegung | H |
| 7 | SELECT | Steuereingang SELECT | 0V,12V,H |
| 5 | CLEAR | Steuereingang CLEAR | 0V,12V,H |
| 3 | WRITE | Steuereingang WRITE | 0V,12V,H |
| 1 | READ | Steuereingang READ | 0V,12V,H |
| 2..40 | GND | Masse 0V | 0V |
| Der Stecher P2 ist der Stromversorgungsanschluss. Die Belegung ist | |||
| Pin | Name | Funktion | Pegel |
| 1 | +12V | Versorgungsspannung +12V | 12V |
| 2 | GND | Masse 0V | 0V |
| 3 | GND | Masse 0V | 0V |
| 4 | +24V | Versorgungsspannung +24V | +24V |
Die Schaltung besteht im Prinzip nur aus der Parallelschaltung der 8 Registerbaugruppen und des Register-Controllers über eine gemeinsame Busleitung, den internen Registerbus. Diese Verschaltung wurde als Steckverbindung mit 40-poligem Flachbandkabel und angepressten Buchsenleisten ausgeführt. Damit kann der gesamte Registerblock z.B. zu Reparaturzwecken schnell und einfach zerlegt werden. Der Stecker zum CPU-Bus wird ebenfalls mit einem Flachbandkabel zur CPU-Busplatine geführt. Die Schaltungen befnden sich auf insgesamt 9 Platinen im Format 160mmx100mm und sind über Abstandshalter zu einem kompakten Turm verschraubt. Insgesamt befinden sich im Registerturm
| Anzahl | Bauelement |
| 5 | Relais, 1Wechselkontakt |
| 89 | Relais, 2Wechselkontakte |
| 1 | Relais, 4Wechselkontakte |
| 280 | Gleichrichterdioden |
| 68 | Leuchtdioden |
| 64 | Widerstände 160Ohm |
| 2 | Widerstände 1,6kOhm |
| 2 | Widerstände 3,3kOhm |
| 8 | Elektrolytkondensatoren 220µF/63V |
| 34 | Schmelzsicherungen (32 davon nur als Schmelzdraht) |
| 10 | 40-polige Pfostenstecker |
| 9 | 40-polige Pfostenbuchsen mit Flachbandkabel |
| 1 | 4-poliger Powerconnector |
![]() |
![]() |
Registerblock von vorn
Oben befindet sich der Register-Controller mit dem Steckverbinder zum CPU-Bus.
|
Registerblock von hinten
An der Rückseite ist die Verkabelung des internen Registerbusses zu erkennen.
Alle Registerplatinen sind über ein 40-poliges Kabel parallel geschaltet und mit der Controllerplatine an der Oberseite verbunden.
|
| SELECT | READ | WRITE | CLEAR | DB0..DB7 | ADR0..2 | Erläuterung |
| 0 | X | X | X | H | X | Der Registerblock ist vom Datenbus abgekoppelt, die Registerinhalte bleiben erhalten, die Ausgänge sind hochohmig |
| 1 | 0 | 0 | 1 | H | ABC | Der Inhalt des Registers ABC wird auf 0 zurückgesetzt (gelöscht), das Register selbst ist vom Datenbus abgekoppelt, die Ausgänge sind hochohmig |
| 1 | 1 | 0 | 0 | DB=OUT | ABC | Der Inhalt des Registers ABC wird am Datenbus ausgegeben, die Datenleitungen sind als Ausgänge geschaltet |
| 1 | 0 | 1 | 0 | DB=IN | ABC | Der Inhalt des Datenbusses wird mit dem Inhalt des Registers ABC ODER-verknüpft, die Datenleitungen sind als Eingänge geschaltet |
Da der Registerblock eine wichtige und in sich abgeschlossene Funktionseinheit darstellt, wird er in den Übersichtsschaltplänen der CPU durch ein Ersatzschaltbild dargestellt. Da es für das Verständnis der Funktionsweise der CPU insgasamt nicht von entscheidender Bedeutung ist, wie die Register im einzelnen funktionieren und wie sie im Innern aufgebaut sind, ist die Erfassung als Funktionsblock ausreichend. Wichtig für die weitere Verschaltung sind daher nur die Anschlussleitungen des Register-Controllers, die die Verbindung zur CPU herstellen.

Die gleichzeitige Ansteuerung der Steuerleitungen READ, WRITE, CLEAR und SELECT ist unzulässig, da durch unterschiedliche Schaltverzögerungen der Relais das Verhalten der Schaltung nicht vorhersagbar ist. Am CPU-Bus sollten zuerst der Datenbus DB0..DB7, die Adresse ADR2..0 und das Steuersignal READ, WRITE oder CLEAR generiert werden und mit zeitlicher Verzögerung sollte dann SELECT aktiviert werden. Solange SELECT aktiv ist, dürfen sich die Pegel nicht verändern. Nach dem inaktiv werden von SELECT ist die Registeroperation ausgeführt und die Pegel dürfen sich wieder verändern.
|
Sollte jemand seine Rechte durch eine Veröffentlichung auf dieser oder einer anderen meiner Seiten verletzt sehen, bitte ich um sofortige Kontaktaufnahme.
Ich werde die entsprechenden Inhalte umgehend entfernen.
Somit sind sowohl ein anwaltlicher Rat als auch eine kostenpflichtige Abmahnung nicht erforderlich!
Weiterhin weise ich darauf hin, dass der Inhalt verlinkter Seiten nicht in meiner redaktionellen Verantwortung liegt. |
www.schlaefendorf.de 2012