LC-80 Variable Adress-Decodierung |
![]() |
![]() |
Letztmalig dran rumgefummelt: 03.03.07 09:02:29 |
![]() |
Die LC-80-Adressdecodierung ist ein logisches Hämmerchen für sich, zeigen doch hier die Techniker, was sie in Sachen Logik gelernt haben. Das erfährt man natürlich erst genau dann, wenn man versucht, diese Logik einmal auseinander zu nehmen. Oder aber, man hat den Bedarf, die Steuerung durch Austausch von Bauelementen zu verändern. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
zur Adressierung der 2 KByte im ROM werden 11 Adressbits benötigt - also von A0 bis A10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
zur Adressierung der 1 KByte im RAM (Standardvariante) werden 10 Adressbits benötigt - also von A0 bis A9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
die Selektion der einzelnen Chips wird dem Decoder übergeben - er bewältigt das Ansprechen des jeweilig betreffenden Bausteins (RAM oder ROM) über eine 1 aus 8-Logik | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Negativ-Logik des 8205 beachten!!! Auswahlsignal ist L - nichtsignifikante Bits sind H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
zusätzlich steht der 1 aus 8-Logik noch eine Freigabelogik zur Verfügung, welche mit in die Adressdecodierung einbezogen werden kann | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
20 entspricht beim 8205 evtl. dem Eingang A und 22 dem Ausgang C | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
ROM-Selektion übernimmt D209 (vgl. Schaltplan!) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
RAM-Selektion übernimmt D210 (vgl. Schaltplan!) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
zu verwalten ist der Adressraum von 0000H bis 2FFFH also von 0 bis 14336) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
... das entspricht
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Logiktabelle des ROM-Decoders 8205
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Adressbereich des ersten 2KByte-EPROM 2716
Decodierlogik des 8205 zum Filtern des ersten des ersten 2KByte-EPROM 2716
Adressbereich des ersten 2KByte-EPROM 2716
Decodierlogik des 8205 zum Filtern des ersten bis dritten 2KByte-EPROM 2716 wenn MREQ aktiv ist
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Logiktabelle des RAM-Decoders 8205 - RAM-Bereich rot hervorgehoben
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Der versierte Techniker findet hier eine binäre Umcodierung des Adressbereiches von RAM 1
Adressbereich des ersten 1KByte × 4 Bit -RAM 2114 ... und im folgenden die Freigabeadressierung des RAM 1
Decodierlogik des 8205 zum Filtern des ersten des ersten 1KByte × 4 Bit -RAM 2114
Der versierte Techniker findet hier eine binäre Umcodierung des Adressbereiches von RAM 2
Adressbereich des zweiten 1KByte × 4 Bit -RAM 2114 ... und im folgenden die Freigabeadressierung des RAM 2
Decodierlogik des 8205 zum Filtern des ersten des zweiten 1KByte × 4 Bit -RAM 2114 Der versierte Techniker findet hier eine binäre Umcodierung des Adressbereiches von RAM 3
Adressbereich des zweiten 1KByte × 4 Bit -RAM 2114 ... und im folgenden die Freigabeadressierung des RAM 3
Decodierlogik des 8205 zum Filtern des ersten des zweiten 1KByte × 4 Bit -RAM 2114 |
Adressdecodierung mit 6516 |
![]() |
![]() |
![]() |
![]() |
Hierbei muss der Decoder zur RAM-Decodierung so beschalten werden, wie der ROM-Decoder - lediglich das Freigabesignal, welches mit A13 erzeugt wird, muss negiert werden. Dadurch wird dann der Decoder bei aktivem A13 Signal aktiviert. Und das ist bei Adressen oberhalb 1FFFH der Fall., A14 sowie A15 bleiben in der Auswertung außen vor. |
![]() |
|
Adressdecodierung mit 65256 |
![]() |
![]() |
![]() |
![]() |
Hierbei müssen lediglich die Adresssignale A13, A14 sowie A15 ODER-verknüpft werden, da ja bei einer Adressierung oberhalb 1FFFH eines dieser Signal in jedem Falle aktiv ist. Zusätzlich muss noch der Adressbereich oberhalb 32767 logisch ermittelt werden, er ist nur erreichbar, wenn der Rechner mit zwei RAMs bestückt wurde. |
![]() |
|
Adressdecodierung mit 628128 |
![]() |
![]() |
![]() |
![]() |
Hierbei müssen lediglich die Adresssignale A13, A14 sowie A15 ODER-verknüpft werden, da ja bei einer Adressierung oberhalb 1FFFH eines dieser Signal in jedem Falle aktiv ist. Das Ergebnis "L" wird dann nach mit aktivem MREQ UND-verknüpft - wir greifen ja schließlich auf einen Speicher zu. |
![]() |
|
![]() |
Adressdecodierung mit 628128 |
![]() |
![]() |
![]() |
![]() |
Hierbei müssen lediglich die Adresssignale A13, A14 sowie A15 ODER-verknüpft werden, da ja bei einer Adressierung oberhalb 1FFFH eines dieser Signal in jedem Falle aktiv ist. Das Ergebnis "L" wird dann nach mit aktivem MREQ UND-verknüpft - wir greifen ja schließlich auf einen Speicher zu. | ||||||||||||
![]() |
|
||||||||||||
![]() |
Schaltplan für Ausbauvariante mit genannten Features im DigCad 4.0-Format zum Download |
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Oktober 2004 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |