25.01.2014 Aufrufe

Musterlösung - Institut für Kommunikationsnetze und ...

Musterlösung - Institut für Kommunikationsnetze und ...

Musterlösung - Institut für Kommunikationsnetze und ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Frage 7<br />

8 Punkte<br />

Ergänzen Sie die Zeichnung aus Frage 6 um einen Forwarding-Multiplexer <strong>für</strong><br />

den Fall eines Lesezugriffs nach einem Wort-Schreibzugriff auf dieselbe Adresse.<br />

Geben Sie in einer gesonderten Skizze die Ansteuerlogik <strong>für</strong> den Forwarding-<br />

Multiplexer an.<br />

4<br />

64<br />

Index 1<br />

wr_addr<br />

wr_wena<br />

wr_data<br />

Ansteuerung<br />

siehe unten<br />

Mux &<br />

Byte-<br />

Select<br />

rd_addr<br />

Nutzdaten-<br />

Speicher<br />

WORD 1<br />

Offset 1<br />

1<br />

0<br />

Frage 3+4<br />

RdData<br />

16<br />

WrData 1<br />

WRDATA 2<br />

Offset 1<br />

Create wr_wena 4<br />

1<br />

MODE 1 wr_wena<br />

wr_wena 2<br />

16<br />

16<br />

16<br />

16<br />

16<br />

≥1<br />

rd_addr<br />

wr_addr<br />

wr_wena<br />

wr_data<br />

Tag-,<br />

Valid-Bit-,<br />

Dirty-Bit-,<br />

Speicher<br />

Tag, Valid<br />

11<br />

Tag,Valid-,Dirty-Bits 1<br />

MISS<br />

Hit or Index 1<br />

Miss?<br />

Tag,Val,Dirty 2<br />

Index 2<br />

Set<br />

Dirty-B.<br />

Frage 3<br />

7<br />

11<br />

1<br />

Ansteuerung des Forwarding-Multiplexers<br />

(<strong>für</strong> Lesezugriff nach Wort-Schreibzugriff):<br />

MODE 1 [0]<br />

MODE 1 [1]<br />

&<br />

read 1<br />

&<br />

equal<br />

write 2<br />

≥1<br />

wr_wena 2 [3..0]<br />

wr_wena 2<br />

Address 1 [15..1]<br />

CMP<br />

Address 2 [15..1]<br />

Address 2<br />

Aufgabe 3 Seite 12

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!