Hardware-Entwurf mit VHDL
Hardware-Entwurf mit VHDL
Hardware-Entwurf mit VHDL
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