Aufrufe
vor 4 Jahren

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL Prof. Dr.-Ing. Stefan Wolter Elektrotechnik und Informatik • Variablenzuweisungen: - Variablen eignen sich zum Speichern von Zwischenergebnissen. Sie sollten (wenn möglich) anstelle von Signalen verwendet werden, da sie bei der Simulation weniger Rechenzeit und weniger Speicherplatz erfordern. - Die Zuweisung einer Variablen erfolgt mit dem Operator „:=“. Auf der rechten Seite kann auch ein typkonformes Signal oder eine typkonforme Konstante stehen. - Syntax: var_name := value_expr; - Beispiel: ENTITY nor_gate IS PORT (a : IN bit; b : IN bit; y : OUT bit); END ENTITY nor_gate; ARCHITECTURE if_variante OF nor_gate IS BEGIN PROCESS -- Prozess ohne „sensitivity list“ VARIABLE int : bit ; -- lokale Variable BEGIN IF (a = ’1’ OR b = ’1’) THEN int := ’1’ ; ELSE int := ’0’ ; END IF ; y

Hardware-Entwurf mit VHDL Prof. Dr.-Ing. Stefan Wolter Elektrotechnik und Informatik • IF-Anweisung: - Mit der IF-Anweisung sind bedingte Verzweigungen realisierbar. - Syntax: IF condition_1 THEN . . . . . . -- sequentielle Anweisungen . . . { ELSIF condition_n THEN . . . . . . -- sequentielle Anweisungen . . . } [ ELSE . . . . . . -- sequentielle Anweisungen . . . ] END IF ; - Zwingend erforderlich ist nur das erste „IF ... THEN“ und das abschließende „END IF ;“. ELSIF und ELSE sind optional. ELSIF kann mehrfach, ELSE darf nur einmal auftreten. - Ab dem Standard von 1993 können auch Labels vergeben werden: [if_label :] IF condition_1 THEN . . . END IF [if_label] ; - Die IF-Abfragen erfolgen in der angegebenen Reihenfolge. Sie haben daher wesentlichen Einfluß auf die Funktion eines Modells (siehe Kapitel Synthese). - Beispiel: ARCHITECTURE behavioral OF mux_4_1 IS BEGIN IF (cntrl = ’’000’’) THEN -- erste Abfrage hat höchste Priorität y

Hardwarebeschreibungssprachen - Integrated Circuits and Systems ...
Entwurf digitaler Schaltungen (F1) Modellbildung und ... - TU Clausthal
Klausur - Hardware-Entwurf / VHDL - Technik
Was ist VHDL? V: very high speed integrated circuit HDL hardware ...
Eine Einführung in die Schaltungsent- wicklung mit VHDL
FPGA-Einführung und Hardwareentwurf mit VHDL von ... - Technik
Schaltungsdesign mit VHDL
VHDL Kurzreferenz Aufbau eines VHDL Moduls Bibliotheken ...
VHDL Kurzbeschreibung - Homepage of www.emmelmann.org
VHDL - Grundelemente - Friedrich-Alexander-Universität Erlangen ...
VHDL -- Grundelemente - Friedrich-Alexander-Universität Erlangen ...
VHDL-Crash-Kurs (PDF) - Friedrich-Alexander-Universität Erlangen ...
VHDL-Grundlagen - Eingebettete Systeme - Goethe-Universität
VHDL-Grundlagen - Technische Informatik an der Universität Frankfurt
VHDL-Grundlagen - Technische Informatik an der Universität Frankfurt
Лабораторная работа №19 - Кафедра информационных ...
Entwicklung und Inbetriebnahme eines VHDL-basierten ...