Einzyklus Mikroarchitektur
Zustandselemente
Datenpfade
Steuereinheit
Vor und Nachteile
Mehrzyklus Mikroarchitektur
Funktionsweise
Vor und Nachteile
Pipeline Mikroarchitektur
Pipeline Prinzip
Pipeline Stufe
MIPS Pipeline
Pipeline Konflikte
Datenkonflikete und deren Lösungsmöglichkeitten
Steuerflusskonflikte und deren Lösungsmöglichkeiten
Struktur und Ressourcenkonflikte und deren Lösungsmöglichkeiten
PC - Programmcounter
32 Bit Register
Wird nach jedem Befehl inkrementiert
Wird um 4 inkrementiert
32x32 Registersatz
2 Lese und Schreibports
ALU-Op im Befehl
00 add
01 sub
10 nutze das Func Feld
11 n/a
Func
100 000 add
100 010 sub
100 100 and
100 101 or
101 010 slt
ALU-Operation für die ALU
010 add
110 sub
000 and
001 or
111 slt
Datenkonflikte
Steuerflusskonflikte
Struktur und Ressourcenkonflikte
Echte Datenabhängigkeit: ED - RAW - Read after Write
Gegenabhängigkeit: GA - WAR -
Ausgabeabhängigkeit: AA - WAW