Prüfung - Institut für Kommunikationsnetze und Rechnersysteme ...
Prüfung - Institut für Kommunikationsnetze und Rechnersysteme ...
Prüfung - Institut für Kommunikationsnetze und Rechnersysteme ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Es soll nun eine Lösung betrachtet werden <strong>für</strong> den Fall, dass die Frequenz f r des Lesetaktes rclk<br />
mindestens ca. 2,5 mal so hoch ist wie die Frequenz f w des Schreibtaktes wclk, d.h. es gelte<br />
f r > 2.5 f w . Weiterhin sollen windex <strong>und</strong> rindex entsprechend Frage 8b) synchron zum selben<br />
Takt modifiziert werden.<br />
Frage 9 a) Sollten windex <strong>und</strong> rindex synchron zu wclk oder zu rclk modifiziert werden?<br />
Begründen Sie Ihre Antwort.<br />
b) Warum ermöglicht die Randbedingung f r > 2.5 f w eine einfache Lösung?<br />
Eine Komponente write_detector soll die Signale wclk <strong>und</strong> wena auswerten <strong>und</strong> daraus ein zum<br />
Takt rclk synchrones Signal wena_r erzeugen, das im Falle eines Schreibvorgangs genau eine<br />
Periodendauer des Taktes rclk lang aktiv ist. Somit kann wena_r in weiteren, hier nicht näher<br />
betrachteten Schaltungsteilen verwendet werden, um den Schreibindex windex synchron zu rclk<br />
zu modifizieren.<br />
Frage 10 a) Beschreiben Sie stichwortartig, wie man die Komponente write_detector<br />
realisieren könnte. VHDL-Code ist nicht verlangt.<br />
b) Warum muss bei der Implementierung der Komponente das Problem Metastabilität<br />
berücksichtigt werden?<br />
c) Welches Problem entsteht durch die Verzögerung, die durch die Synchronisation<br />
verursacht wird?<br />
d) Wie kann man dieses Problem prinzipiell lösen?<br />
Aufgabe 1 Seite 5