Hardware Reference
In-Depth Information
6.1.3 Laufzeittoleranz
Lösung zu Aufgabe 1.10
a) Die vier Gatter und die drei Eingabesignale lassen sich am kürzesten mit
nebenläufigen Signalzuweisungen beschreiben (Abb. 6.1a). Für den Ein-
gabewert x 0 = x 2 = 0 und x 1 =1 stellen sich spätestens nach 5 ns die
Zwischenwerte z 0 = z 1 = 0 und z 2 = 1 und spätestens nach 6,5 ns der
Ausgabewert y = 1 ein. Diese sind laut Aufgabenstellung als Anfangswer-
te zu verwenden.
b) Siehe Abb. 6.1b.
c) Das ist die fallende Flanke am Eingang x 1 . Unter der Bedingung x 0 =
x 2 = 1 pflanzt sie sich als steigende Flanke auf z 1 und als stärker ver-
zögerte fallende Flanke auf z 2 fort und verursacht am Ausgang y eine
fallende Flanke gefolgt von einer steigenden Flanke.
-- Vereinbarungen der Entwurfseinheit
signal x0, x2, z0, z1: std_logic:= '0' ;
signal x1, z2, y: std_logic:= '1' ;
-- nebenläufige Anweisungen der Entwurfseinheit
G1: z0 <= not x1 after 1 ns ;
G2: z1 <= x0 and z0 after 2 ns ;
G3: z2 <= z0 xnor x2 after 4 ns ;
G4: y <= z1 nand z2 after 1.5 ns ;
Ex0: x0 <= '1' after 1 ns ;
Ex1: x1 <= '0' after 2 ns ;
Ex2: x2 <= '1' after 10 ns ;
x 0
x 1
x 2
z 0
z 1
z 2
1
0
1
0
1
0
0 1
0
1
0 1
0
y
1
0246810
t sim
b)
a)
Web-Projekt:P1.3/LsgAfgHazard.vhdl
Abb. 6.1. Lösung zu Aufgabe 1.10
Lösung zu Aufgabe 1.11
Die beiden ersten Wert-Zeit-Tupel der ersten Signalzuweisung sind bis zum
Zeitpunkt der zweiten Signalzuweisung abgearbeitet und aufgezeichnet. Die
anderen Wert-Zeit-Tupel sind noch schwebend. Die zweite Signalzuweisung
weist in allen drei Fällen eine »1« für den Simulationszeitpunkt t sim = 17 ns
zu.
a) Mit dem Standardverzögerungsmodell werden alle schwebenden Wertzu-
weisungen gelöscht. Da aber bereits zum Zeitpunkt t sim = 13 ns eine »1«
und bis t sim = 17 ns kein anderer Wert zugewiesen wird, übernimmt die
Änderung nach »1« den Änderungszeitpunkt t sim = 13 ns (Abb. 6.2 a).
b) Mit dem Transportverzögerungsmodell bleiben alle schwebenden Zuwei-
sungen für t sim = 5 ::: 17 ns erhalten und werden ausgeführt. Die schwe-
benden Zuweisungen ab t sim 17 ns werden gelöscht (Abb. 6.2b).
 
Search WWH ::




Custom Search