Hardware Reference
In-Depth Information
x'
x
sonst
Stopp
a'
E W
a
y
b w 111100
b r
E E
E
adr dat
RAM-
x
wrSchalt-
R W
W1
011000
R1
cs kreis
E
f s
f y
011000
oe
E R
T
W2
R2
a)
Moore-Automat
001010
010000
T
1
0
Phase
W3
001010
R3
010000
Stop
W1W2W3W4
L1L2L3L4Stop
a'
cs
wr
oe
SA 1
LA 1
W4
b r
b w
R4
010101
1
0
011100
1 0
b w
b r
sonst sonst
1 0
¨ Ubergangsbedingungen:
b w =(W=1)
b r =(W=0) (R=1)
ZusammensetzungdesAusgabevektors:
cs&wr&oeE E &E W &E R
E E
1
0
E W
E R
1
0
1 0
b)
t sa t na t dy
t wr
c)
Abb. 4.66. Speichercontroller für einen asynchronen Schreib-Lese-Speicher mit ei-
nem Automaten zur Erzeugung der Steuersignale a) Gesamtschaltung b) zu erzeu-
gende Steuersignalverläufe c) Zustandsgraph der Steuerung
Adressvorhalte- und Adressnachhaltezeit zu garantieren, wird das Schreibsi-
gnal wr erst einen Takt nach der Adressabtastung aktiviert und einen Takt
vor der nächsten Adressabtastung deaktiviert. Das Freigabesignal E W für den
Schreibtreiber soll erst ab der zweiten Taktphase aktiviert werden, damit der
Ausgabetreiber im RAM-Schaltkreis nach einem Lesezyklus genügend Zeit
hat, sich zu deaktivieren. Das Ausgabefreigabesignal des Speicherschaltkrei-
ses oe und das Freigabesignal E R für das Leseregister bleiben während des
gesamten Schreibzugriffs inaktiv. Bei einem Lesezugriff bleiben das Speicher-
schreibsignal wr und das Freigabesignal E W für den Schreibtreiber durchgän-
gig inaktiv. Das Ausgabefreigabesignal des Schaltkreises oe soll, damit der
Treiber für die zu schreibenden Daten genügend Zeit zur Deaktivierung hat,
erst im zweiten Takt aktiviert werden. Das Freigabesignal E R für das Lesere-
gister ist nur im letzten Takt vor Abschluss der Leseoperation zu aktivieren.
Im nächsten Entwurfsschritt wird aus den Steuersignalverläufen in Abb.
4.66 b der Zustandsgraph in Abb. 4.66 c konstruiert. Nach der Initialisierung
und wenn kein Speicherzugriff erfolgt, soll sich der Automat im Zustand
»Stopp« befinden, in dem alle Steuersignale außer dem Freigabesignal E E
für das Eingaberegister inaktiv sind. Wenn das externe Schreibsignal W im
Stopp-Zustand oder am Ende eines Schreib- oder Lesezylusses aktiv ist, wird
anschließend die Zustandsfolge »W1« bis »W4« durchlaufen, die die Steu-
ersignale für den Schreibvorgang erzeugt. In Analogie dazu wird in diesen
Zuständen, wenn das Schreibsignal W inaktiv und das Lesesignal R aktiv ist,
 
Search WWH ::




Custom Search