Das Schneider CPC Systembuch

Das Innenleben der CPC-Rechner

Der Video Controller HD 6845

Port-Adressen des Video-Controllers

Zum Adressieren des Die ICs im Überblick: Der PSG AY-3-8912
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der PSG AY-3-8912
PSG
wird die Adressleitung A14 benutzt. Eine 0 auf dieser Leitung zusammen mit 0 an Alle noch folgenden Anschlüsse fallen unter die Rubrik STEUER- oder auch CONTROLBUS:: IORQ - Input/Output requestIORQ der Die ICs im Überblick: Die CPU Z80
Das Innenleben der CPC-Rechner: Die CPU Z80
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die CPU Z80
CPU
spricht den Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
an. Dabei werden die Adressleitungen Erklärung der Anschlussbelegung: A8
Der Zeichensatz des Schneider CPC: &A8 = 168
A8
und A9 benutzt, um das Adressregister oder das adressierte Controllregister im Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
anzuwählen (Erklärung der Anschlussbelegung: A8
Der Zeichensatz des Schneider CPC: &A8 = 168
A8
ist direkt mit RS verbunden) und um dem Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
auf Schreib- oder Lesezugriff einzustellen (A9 liegt an R/W an). Daraus ergeben sich folgende Adressen zur Programmierung des Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
im Schneider CPC:

OUT (&BCxx) -> Video-Chip-Register adressieren
OUT (&BDxx) -> Video-Chip-Register beschreiben
 IN (&BExx) -> reserviert für Status lesen
 IN (&BFxx) -> Video-Chip-Register einlesen

Dies ist nun doch recht sonderbar: Wieso wird A9 benutzt, um den Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
auf Lesen oder Schreiben umzustellen? Wieso nicht das WR-Signal des Prozessors?

Die Antwort ist, dass der Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
HD
6845 die Signale der Die ICs im Überblick: Die CPU Z80
Das Innenleben der CPC-Rechner: Die CPU Z80
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die CPU Z80
CPU
mit der steigenden Flanke am Strobe-Eingang übernimmt. Ein Verhalten, das sich mit der Die ICs im Überblick: Die CPU Z80
Das Innenleben der CPC-Rechner: Die CPU Z80
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die CPU Z80
Z80
nicht so ohne weiteres abstimmen lässt. Nun ist es den Amstrad-Entwicklern mit diesem Trick aber gelungen, den Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
mit nur einem einzigen zusätzlichen NAND-Gatter an Anhang: Die Z80die Z80 anzuschließen!

Bei allen Buszugriffen legt Anhang: Die Z80die Z80 als allererstes die Adresse auf die Adressleitungen. Erst wenn diese 'stehen', folgen entsprechende Steuersignale: Bei I/O-Zugriffen aktiviert Anhang: Die Z80die Z80 das IORQ-Signal gleichzeitig mit Alle noch folgenden Anschlüsse fallen unter die Rubrik STEUER- oder auch CONTROLBUS:: RD und WR - read und write
Erklärung zu den Anschluss-Bezeichnungen: WR - Write
WR
oder Alle noch folgenden Anschlüsse fallen unter die Rubrik STEUER- oder auch CONTROLBUS:: RD und WR - read und write
Erklärung zu den Anschluss-Bezeichnungen: RD - Read
RD
. Wenn man nun aus dem verknuepften Signal von A14 (Selections-Adresse) und Alle noch folgenden Anschlüsse fallen unter die Rubrik STEUER- oder auch CONTROLBUS:: IORQ - Input/Output requestIORQ das Strobe-Signal bastelt, wozu es kaum eine Alternative gibt, kann man die WR-Leitung des Prozessors NICHT benutzen, um den Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
auf Schreiben oder lesen umzustellen. Das Strobe-Signal darf ja erst kommen, nachdem am RS- und R/W-Eingang des Die ICs im Überblick: Der CRTC HD 6845
Die Anschlussbelegungen der wichtigsten ICs im CPC: Der CRTC HD 6845
Die Bildausgabe: Der CRTC HD 6845
CRTC
die entsprechenden Signale anliegen, sonst wäre ein sicherer Betrieb nicht gewährleistet.

Aus diesem Grund hat man auch den R/W-Eingang an eine Adressleitung angeschlossen. Denn, wie oben erwähnt, diese werden von der Die ICs im Überblick: Die CPU Z80
Das Innenleben der CPC-Rechner: Die CPU Z80
Die Anschlussbelegungen der wichtigsten ICs im CPC: Die CPU Z80
Z80
ja als erstes gesetzt.

Valid HTML   Valid CSS