026
27.10.2023, 20:32 Uhr
Early8Bitz
|
Was der Grund für die SIO/9 war, kann man nur vermuten. Erstmal braucht die SIO/9 ja genauso viel Platz auf der Leiterplatte, bietet aber nur die halbe Funktionalität einer SIO/0. Ich vermute mal, dass es sich dabei um ursprünglich als volle SIO geplante Bauelemente handelt, wo beim Bonden der Anschlüsse für Kanal B etwas schief gelaufen ist, so dass diese weder als SIO/0, 1 oder 2 brauchbar waren.
Dass intern die "Elektrik" des vollständigen SIO-Chips werkelt, kann man aus folgender Beschreibung aus dem Datenblatt annehmen, wo Kanal B registerseitig zu existierend scheint.
Zitat: | Aus dem Datenblatt übersetzt: Alle funktionalen und elektrischen Beschreibungen in diesen Veröffentlichungen gelten für den Z80 SIO/9, mit der Ausnahme, dass Kanal B nicht für die Dateneingabe oder -ausgabe verwendet werden kann und die Pins 22 bis 30 nicht beschaltet werden dürfen. WR2 (Interrupt-Vektor) und das Status Affects Vector Bit in WR1 sind jedoch weiterhin programmiert, wenn Kanal B mit dem B/A-Eingang ausgewählt wird. Alle anderen Bits in WR1 oder Kanal B müssen auf 0 programmiert werden. |
Das Blockschaltbild im Datenblatt enthält jedenfalls den Funktionsblock "Channel B Read/Write Registers" Es wäre mal spannend, ob sich eine 9er SIO erwartungsgemäß verhält, wenn man die verschiedenen Register des Kanals B mit realen Werten anspricht. Hab nur leider keine zum experimentieren. -- Gruß Ralf
Ist ein alter Schaltkreis ein Schaltgreis? Dieser Beitrag wurde am 27.10.2023 um 21:54 Uhr von Early8Bitz editiert. |