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.3 Kommentare, Bezeichner, Schlüsselwörter und Größen<br />

• Kommentare:<br />

- Das Kommentarzeichen ist der doppelte Bindestrich.<br />

- Das Kommentarzeichen kennzeichnet den Anfang eines Kommentares.<br />

- Das Kommentarzeichen kann zu Begin einer Zeile oder nach <strong>VHDL</strong>-Anweisungen stehen.<br />

• Bezeichner („identifier“):<br />

- Bezeichner sind Namen von Design-Einheiten, Objekten, Typen, Funktionen, etc.<br />

- Regeln für die Wahl von Bezeichnern:<br />

1. Bezeichner bestehen aus Buchstaben, Ziffern und einzelnen Unterstrichen; sie dürfen<br />

keine Leer- und Sonderzeichen enthalten.<br />

2. Bezeichner sind case-insensitiv.<br />

3. Das erste Zeichen muß ein Buchstabe sein.<br />

4. Der Unterstrich darf nicht am Anfang oder am Ende des Bezeichners stehen und er darf<br />

nicht zweimal un<strong>mit</strong>telbar aufeinanderfolgend verwendet werden.<br />

5. Bezeichner dürfen keine <strong>VHDL</strong>-Schlüsselwörter sein (siehe Tabelle).<br />

• Erweiterte Bezeichner („extended identifier“):<br />

- Ab dem <strong>VHDL</strong>-93-Standard gibt es sog. erweiterte Bezeichner („extended identifier“).<br />

- Erweiterte Bezeichner unterscheiden sich von herkömmlichen Bezeichnern gleichen Wortlauts<br />

und stehen innerhalb von nach links geneigten Schrägstrichen (\...\).<br />

- Sie sind case-sensitiv.<br />

- Sie dürfen Graphikzeichen (jedoch keine Formatierungszeichen) enthalten.<br />

- Benachbarte Schrägstriche repräsentieren einen Schrägstrich im Namen.<br />

- Sie dürfen <strong>mit</strong> einer Ziffer beginnen.<br />

- Sie dürfen Leerzeichen enthalten.<br />

- Sie dürfen mehr als einen Unterstrich in Folge beinhalten.<br />

- Sie dürfen <strong>mit</strong> Schlüsselwörtern identisch sein.<br />

Beispiele:<br />

\ 74 LS 138\ -- 1. Zeichen ist Ziffer<br />

\ bns_#12\ -- Name enthält Sonderzeichen<br />

<strong>VHDL</strong>-GRUNDLAGEN 18

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!