Hardware Reference
In-Depth Information
des Speichers hat einen Dateneingang, einen Adresseingang, ein Schreibsignal
und einen Datenausgang. Zum Schreiben wird eine Adresse angelegt und das
Schreibsignal aktiviert. Der 1-aus-n-Decoder aktiviert das Schreibsignal für
genau eines der n Latches. Dieses übernimmt die Eingabedaten. Zum Lesen
bleibt das Schreibsignal inaktiv und der Multiplexer verbindet das Ausgabesi-
gnal des adressierten Latches mit dem Speicherausgang. Jeder Speicherzugriff
beschreibt oder liest genau einen adressierten Speicherplatz.
Leseablauf
x
W
x
a
&
E
1ausnDecoder
W
1
0
00
01
10
11
x
t hy
a s s 0
s 1
s 2
s 3
t dy
&
E
y
y
00
0001
0010
0100
1000
b)
x
a
01
Schreibablauf
&
E
10
11
a
x
t sa
t na
W
1
0
&
E
t wr
a
a)
t sx
t nx
x
c)
x
y
a
Eingabedaten
t hy Lesehaltezeit
Leseverz¨ogerungszeit
Ausgabedaten
t dy
t wr
Schreibdauer
Adresssignal
t sa
t na
Adressvorhaltezeit
Adressnachhaltezeit
t sx
Datenvorhaltezeit
W
Schreibsignal
t nx
Datennachhaltezeit
Abb. 3.24. Adressierbarer Schreib-Lese-Speicher a) Funktionsnachbildung mit Lat-
ches b) Leseablauf c) Schreibablauf
Die Zeitabläufe für die Ansteuerung leiten sich aus denen für ein Latch ab
(vgl. Abschnitt 2.1.4). Zum Lesen muss das Schreibsignal dauerhaft inaktiv
sein. Nach einer Adressänderung wird das Ausgabesignal frühstens nach einer
Haltezeit t hy ungültig und übernimmt spätestens nach einer Verzögerungs-
zeit t dy den gelesenen Wert (Abb. 3.24 b). Für eine Schreiboperation muss
zuerst eine gültige Adresse angelegt werden. Frühstens nach der Adressvor-
haltezeit t sa darf das Schreibsignal aktiviert werden. Dann muss es mindestens
für die Schreibdauer t wr stabil anliegen. Die Adresse darf sich frühstens nach
der Adresshaltezeit nach der Deaktivierung des Schreibsignals ändern. Die zu
schreibenden Daten müssen ähnlich wie bei einem Latch um eine Vorhalte-
zeit t sx vor bis um eine Nachhaltezeit t nx nach der Deaktivierungsflanke des
Schreibsignals stabil und gültig anliegen (Abb. 3.24 c). Bei einer Verletzung
der Zeitbedingungen oder bei Glitches auf dem deaktivierten Schreibsignal
wird der adressierte Inhalt ungültig. Richtige Blockspeicher haben zwar eine
etwas andere Schaltungsstruktur (siehe später Abschnitt 4.4.1), das Funkti-
onsprinzip ist jedoch dasselbe und das Zeitverhalten der Kernfunktion lässt
sich mit demselben Modell beschreiben.
Abbildung 3.25 beschreibt das skizzierte Verhalten als nebenläufige Pro-
zedur. Die Anschlusssignale sind Übergabeparameter mit dem Objekttyp »si-
Search WWH ::




Custom Search