Multiplexer

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Begriffsklärung Der Titel dieses Artikels ist mehrdeutig. Dieser Artikel beschreibt das elektronische Bauteil. Siehe Sprite-Multiplexer für eine Technik zur Darstellung von mehr als 8 Sprites..


Ein Multiplexer ist ein elektronisches Bauteil, welches zwei (oder mehr) zeitgleich eingehende Signale zeitlich versetzt ausgibt. Es handelt sich dabei also um so eine Art Drehschalter, der elektronisch angesteuert werden kann.

Multiplexer im C64[Bearbeiten | Quelltext bearbeiten]

Ausschnitt aus dem Schaltplan des C64: Die beiden Multiplexer (links) sind dafür zuständig, dass die Speicherbausteine (rechts) die Adressleitungssignale zeitlich versetzt erhalten. Gesteuert wird dies über die Leitung CAS.

Im C64 kommen zwei 74LS257-Multiplexer und ein 74LS258-Multiplexer zum Einsatz.

In nebenstehendem Ausschnitt aus dem Schaltplan des C64 sind die beiden 74LS257-Multiplexer mit U13 und U25 bezeichnet. Sie werden für die Ansteuerung des RAM-Speichers benutzt. Dies ist notwendig, da die DRAM-Bausteine des C64 (im Bild Bauteil U12, sowie 7 weitere baugleiche Bauteile, die im Bild nicht zu sehen sind) intern eine gitterartige Logik aus 256x256 Bits haben, bei der zuerst die Zeile und kurz darauf die Spalte ausgewählt wird. Das Timing wird hierbei über die beiden Steuersignale CAS und RAS vom VIC vorgegeben.

Auf den 16 Adressleitungen A0-A15 wird die Adresse einer Speicherzelle als 16-Bit-Wert an die Multiplexer geschickt. Diese wählen im ersten Schritt die Adressleitungen A8-A15 aus und geben diese an die im Bild mit MA0-MA7 bezeichneten Eingänge der Speicherchips weiter. Danach wird das CAS vom VIC geändert, woraufhin die Adressleitungen A0-A7 an MA0-MA7 weitergeleitet werden.

Ein 74LS258-Multiplexer (Bauteil U14) wird beim Zugriff des VIC auf den RAM-Speicher benötigt. Der VIC ist zwar in der Lage, die Adressdaten selbst zeitlich versetzt auszugeben, hat aber nur 14 Adress-Leitungen. Die Adressleitungen VA14 und VA15 kommen von der CIA 2. Da diese Signale invertiert sind, handelt es sich bei diesem Multiplexer um einen invertierenden Multiplexer, das heißt, er invertiert die Signale erneut und damit sind sie wieder normal.

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

WP-W11.png Wikipedia: Multiplexer