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 />
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