Vorlesung Rechnerarchitektur - Fachbereich Informatik

Vorlesung Rechnerarchitektur - Fachbereich Informatik Vorlesung Rechnerarchitektur - Fachbereich Informatik

01.03.2014 Aufrufe

D a s m odifizierte M U 0 D a tenpfa d M odell Die Einführung von Multiplexern MU0 Datenpfad Data Out Adress 00 A 11 Data In erlaubt die Kontrolle des Datenpfads und des Adressbusses Der modifizierte Mu0 hat jetzt zwei ACC PC IR getrennte interne Busse, den A und den B Bus ALU A BB 00 B 11 Die ALU hat zwei Eingänge, A und B Erst durch diese Modifikationen ist Timing/Control eine einfache Realisierung des MU0 möglich Vorlesung Rechnerarchitektur © Gerhard Raffius, WS 2009/10, h_da - Fachbereich Informatik 8

M U 0 E lem ente ACC ie oe Akkumulator: ie -> Lesen, oe -> Schreiben PC ie oe Program Counter: ie ->Lesen, oe -> Schreiben IR ie oe Instruction Register: ie -> Lesen, oe → Schreiben (fest auf 1) ALU A BB ALUfs ALU: Funktionsauswahl über ALUfs 00 A 11 00 B 11 Asel Bsel Adressbusmultiplexer A: 0 -> Programcounter, 1 -> Adressteil von IR Datenbusmultiplexer B: 0 -> Adressteil von IR, 1 -> Daten aus Speicher Timing/Control Memory Steuersignale MemReq R/nW Steuerung: Erzeugt die Steuersignale aus IR, ALU Status, reset und internem Speicher EX/ft Speicher: MemReq -> Speicher wird angesprochen, R/nW -> 1 Lesen, 0 Schreiben Vorlesung Rechnerarchitektur © Gerhard Raffius, WS 2009/10, h_da - Fachbereich Informatik 9

M U 0 E lem ente<br />

ACC<br />

ie<br />

oe<br />

Akkumulator: ie -> Lesen, oe -> Schreiben<br />

PC<br />

ie<br />

oe<br />

Program Counter: ie ->Lesen, oe -> Schreiben<br />

IR<br />

ie<br />

oe<br />

Instruction Register: ie -> Lesen, oe → Schreiben (fest auf 1)<br />

ALU<br />

A<br />

BB<br />

ALUfs<br />

ALU: Funktionsauswahl über ALUfs<br />

00 A 11<br />

00 B 11<br />

Asel<br />

Bsel<br />

Adressbusmultiplexer A: 0 -> Programcounter, 1 -> Adressteil von IR<br />

Datenbusmultiplexer B: 0 -> Adressteil von IR, 1 -> Daten aus Speicher<br />

Timing/Control<br />

Memory<br />

Steuersignale<br />

MemReq<br />

R/nW<br />

Steuerung: Erzeugt die Steuersignale aus IR, ALU Status, reset<br />

und internem Speicher EX/ft<br />

Speicher: MemReq -> Speicher wird angesprochen,<br />

R/nW -> 1 Lesen, 0 Schreiben<br />

<strong>Vorlesung</strong> <strong>Rechnerarchitektur</strong><br />

© Gerhard Raffius, WS 2009/10, h_da - <strong>Fachbereich</strong> <strong>Informatik</strong><br />

9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!