11.10.2013 Aufrufe

Unterlagen zu Versuch 2

Unterlagen zu Versuch 2

Unterlagen zu Versuch 2

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Praktikum <strong>zu</strong> RgS 2 <strong>Versuch</strong>2: VHDL-VERHALTENSBESCHREIBUNG<br />

Hinweise<br />

• Arbeiten Sie den anliegenden Vorbereitungstext sorgfältig durch.<br />

• Lösen Sie die im Vorbereitungstext gestellten Aufgaben und bringen Sie Ihre Ergebnisse <strong>zu</strong>m <strong>Versuch</strong>stermin<br />

mit.<br />

• Beantworten Sie <strong>zu</strong>m Antestat die folgenden Fragen.<br />

Vorbereitende Fragen<br />

1. Wie werden Anweisungen einer „Architecture“ innerhalb, bzw. außerhalb eines Prozesses behandelt?<br />

a) außerhalb: sequentiell b) außerhalb: simultan<br />

c) innerhalb: sequentiell d) innerhalb: simultan<br />

2. Aus welchen Bestandteilen besteht eine „Testbench“ und welche Funktionen erfüllen sie?<br />

3. Könnte die “port-map“-Anweisung der „Testbench“ auf Seite 6 auch unterhalb des Prozesses stehen?<br />

Begründen Sie Ihre Antwort.<br />

4. Erläutern Sie die Unterschiede zwischen Signalen und Variablen in Hinsicht auf deren Deklaration,<br />

Zuweisung und Wertaktualisierung.<br />

5. Wie groß ist der Ergebnisvektor in Aufgabe 2 <strong>zu</strong> wählen, damit selbst die Multiplikation der größtmöglichen<br />

Werten keinen Überlauf verursacht:<br />

a) 4 Bit b) 8 Bit c) 16 Bit<br />

6. Wie oft wird die Multiplikationsschleife bei der Multiplikation zwei vierstelliger Zahlen durchlaufen?<br />

a) 4 mal b) 8 mal c) 16 mal<br />

7. Entwerfen Sie eine Prozess die das gleiche Verhalten der ersten 40 ns des folgenden Codes aufweist.<br />

Überlegen Sie sich dabei, nach welchen Regeln eine Signalaktualisierung erfolgt.<br />

entity counter is<br />

end counter;<br />

architecture behave of counter is<br />

signal val2: integer :=0 ;<br />

begin<br />

val2

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!