Hardware-Entwurf mit VHDL
Hardware-Entwurf mit VHDL
Hardware-Entwurf mit VHDL
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
<strong>Hardware</strong>-<strong>Entwurf</strong> <strong>mit</strong> <strong>VHDL</strong><br />
Prof. Dr.-Ing. Stefan Wolter Elektrotechnik und Informatik<br />
• Vergleichsoperatoren („relational operators“):<br />
Operator Vergleich auf Typ linker Operand Typ rechter<br />
Operand<br />
Tabelle 2.6: Vergleichsoperatoren<br />
- Diskrete Vektoren sind eindimensionale Feldtypen, die von einem ganzzahligen Typ oder einem<br />
Aufzählungstyp sind.<br />
- Vergleichsoperatoren haben als Ergebnistyp BOOLEAN. In Abhängigkeit vom Ergebnis wird<br />
entweder der Wert „true“ (trifft zu) oder „false“ (trifft nicht zu) zurückliefert.<br />
- Operatoren für Gleichheit und Ungleichheit können auch auf mehrdimensionale Felder angewendet<br />
werden.<br />
• Anwendung von Vergleichsoperatoren auf diskrete Vektoren:<br />
Typ Ergebnis<br />
= gleich alle außer FILE wie links BOOLEAN<br />
/ = ungleich alle außer FILE wie links BOOLEAN<br />
< kleiner skalare Typen, diskrete<br />
Vektoren<br />
< = kleiner gleich skalare Typen, diskrete<br />
Vektoren<br />
> größer skalare Typen, diskrete<br />
Vektoren<br />
> = größer gleich skalare Typen, diskrete<br />
Vektoren<br />
wie links BOOLEAN<br />
wie links BOOLEAN<br />
wie links BOOLEAN<br />
wie links BOOLEAN<br />
Für die Anwendung der Operatoren ’’=’’ auf diskrete Vektoren gilt:<br />
1. Bei Vektoren wird ein sukzessiver Vergleich der Elemente von links beginnend durchgeführt.<br />
Dies geschieht solange bis der Vergleich von zwei Elementen das Ergebnis „false“ liefert. Dann<br />
wird der Vergleich abgebrochen.<br />
2. Zu beachten ist, daß das am weitesten links stehende Element eines Vektors nicht unbedingt den<br />
höchsten Index des Vektors haben muß, auch wenn dies beim anderen Vektor unter Umständen<br />
zutrifft.<br />
<strong>VHDL</strong>-GRUNDLAGEN 45