10.07.2015 Aufrufe

VHDL Kurzbeschreibung

VHDL Kurzbeschreibung

VHDL Kurzbeschreibung

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.

Beispiel: function DECR (X: integer) return integer is integer Argumentbegin...end DECR;function DECR (X: real) return real isbegin...end DECR;...variable A, B: integer;...B := DECR(A);real Argumentbenutzt erste FunktionArgument-Anzahl : zwischen der Unterprogrammen wird durch die Anzahl der Argumenteunterschieden.Beispiel:function CONV ADDR (A0, A1: bit) return integer isbegin...end;function CONV ADDR (A0, A1, A2: bit) return integer isbegin...end;2 Argumente3 Argumentefunction CONV ADDR (A0, A1, A2, A3: bit) return integer isbegin4 Argumente...end;Mit Overloading lassen sich auch die bestehenden Operatoren, aus dem Default-PackageSTANDARD, erweitern. Gerade bei herstellerspezischen Packages werden diese Moglichkeitenin <strong>VHDL</strong> genutzt. Eine der haugsten Erganzungen sind Packages die mehrwertigeLogik implementieren (STD LOGIC 1164, MVL7, MVL9::: { sie enthalten neben '0' und'1' auchWerte fur 'X' (unknown), 'Z' (high-impedance) sowie verscheidene Treiberstarken).Dabei werden neben den Typen auch logische (and, or, not, xor:::), arithmetische (+, ,,:::) und Vergleichsoperatoren (=, = =, >,

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!