Download - GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

Transcript
Page 1: GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

GRA/TI.4 Version-03.11.10 1

Animierte Beispiele - Mehrzyklenimplementierung

• Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten Sie bitte, dass

– die Reihenfolge der Animationen nicht mit dem zeitlichen Ablauf übereinstimmen muss, da sich die Signalwerte innerhalb einer Taktperiode entsprechend den Verzögerungszeiten der Datenpfadelemente und des Kontrollers ergeben

• Die Graphiken sind © Elsevier 2005 und stammen aus:

David A. Patterson, John L. Hennessy. Computer Organization And Design.

3rd Edition, Elsevier / Morgan Kaufmann, 2005, ISBN 1-55860-604-1.

Page 2: GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

add $s0, $s1, $s2031 26 25 21 20 16 15 11 10 6 5

op rs rt rd shamt funct

Schritt 1 (IF)

Page 3: GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

add $s0, $s1, $s2031 26 25 21 20 16 15 11 10 6 5

op rs rt rd shamt funct

Schritt 2 (ID)

Page 4: GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

add $s0, $s1, $s2031 26 25 21 20 16 15 11 10 6 5

op rs rt rd shamt funct

Schritt 3 (EX)

Page 5: GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

add $s0, $s1, $s2031 26 25 21 20 16 15 11 10 6 5

op rs rt rd shamt funct

Schritt 4 (MEM)

Page 6: GRA/TI.4 Version-03.11.10 1 Animierte Beispiele - Mehrzyklenimplementierung Die Animationen auf den nächsten Seiten dienen nur zur Veranschaulichung. Beachten.

add $s0, $s1, $s2031 26 25 21 20 16 15 11 10 6 5

op rs rt rd shamt funct

Schritt 5 (WB)