11.10.2013 Aufrufe

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

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.

<strong>Hardware</strong>-<strong>Entwurf</strong> <strong>mit</strong> <strong>VHDL</strong><br />

Prof. Dr.-Ing. Stefan Wolter Elektrotechnik und Informatik<br />

3.3 Stimuliprogrammierung und Antwortkontrolle<br />

In diesem Kapitel wird die Erzeugung von Stimulidaten und die Antwortkontrolle näher behandelt.<br />

Einfache Stimuligenerierung und Antwortkontrolle für kombinatorische Schaltungen:<br />

Eine einfache Möglichkeit für die Stimuligenerierung ist die Verwendung eines Prozesses <strong>mit</strong> einer<br />

komplexen Signalzuweisung. Die Kontrolle der Antworten kann in einem weiteren Prozess durch die<br />

Verwendung von Assert-Anweisungen erfolgen. Dabei werden die (stabilen) Antworten des Modells<br />

einzeln und der Reihe nach geprüft.<br />

Beispiel: Selbstprüfende Testbench für ein NAND-Gatter <strong>mit</strong> 2 Eingängen<br />

Modell für NAND-Gatter <strong>mit</strong> 2 Eingängen:<br />

--------------------------------------------------------------------------<br />

LIBRARY IEEE;<br />

USE IEEE.std_logic_1164.ALL;<br />

ENTITY nand2 IS<br />

PORT (a : IN STD_LOGIC;<br />

END nand2;<br />

b : IN STD_LOGIC;<br />

y : OUT STD_LOGIC);<br />

---------------------------------------------------------------------------<br />

ARCHITECTURE RTL OF nand2 IS<br />

BEGIN<br />

y

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!