11.10.2013 Aufrufe

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

Hardware-Entwurf mit VHDL

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.

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

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

2.6 Operanden und Operatoren<br />

• Operanden:<br />

Als Operanden bezeichnet man Datenelemente oder Objekte, auf die bestimmte Operationen angewendet<br />

werden können. Das Ergebnis einer Operation kann wieder als Operand verwendet werden.<br />

Dabei ist Typenkompatibilität Voraussetzung.<br />

Arten von Operanden:<br />

1. Explizite Größenangaben als Einzelzeichen, Zeichenketten oder als numerische Größen.<br />

2. Bezeichner (identifier): Das sind die Namen, die Objekten zugewiesen werden, um Objekte<br />

unter diesem Namen zu referenzieren. Die Namen von Variablen und Funktionen<br />

gehören z.B. in diese Gruppe.<br />

3. Attribute.<br />

4. Aggregate.<br />

5. Qualified Expressions.<br />

6. Funktionen im Sinne ihres Aufrufs. Hierzu ist kein expliziter Operator nötig!<br />

7. Typkonversionen.<br />

• <strong>VHDL</strong>-Operatoren und ihre Prioritäten:<br />

hoch<br />

Priorität<br />

niedrig<br />

Diverse Operatoren<br />

Arithmetische Operatoren<br />

Schiebe-/Rotationsoperatoren<br />

Vergleichsoperatoren<br />

Logische Operatoren<br />

Abbildung 2.6: <strong>VHDL</strong>-Operatoren und ihre Prioritäten<br />

- Die Prioritäten der Operatoren nehmen gemäß der obigen Darstellung von oben nach unten ab.<br />

Eine Ausnahme bildet der logische Operator NOT, der die gleiche Priorität hat wie die diversen<br />

Operatoren!<br />

<strong>VHDL</strong>-GRUNDLAGEN 43

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!