24.12.2012 Aufrufe

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

Schaltungsdesign 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.

1.2 Vorgehensweise und Nomenklatur<br />

1 Allgemeines<br />

Die Vorgehensweise dieses Buches ist eine etwas andere als die herkömmlicher<br />

<strong>VHDL</strong>-Bücher. So soll die Hardwarebeschreibungssprache<br />

ausgehend von der Basis, dem benutzten Zeichenvorrat, erläutert<br />

werden. Mit der Beschreibung von Sprachelementen, Daten und Objekten<br />

wird die Basis für die im weiteren folgende Darstellung der<br />

Befehle zur strukturalen Modellierung und zur Verhaltensmodellierung<br />

gelegt. Dem Simulationsablauf und der Konfiguration in <strong>VHDL</strong><br />

ist jeweils ein eigenes Kapitel gewidmet. Den Abschluß des Syntaxteils<br />

bildet ein Kapitel über spezielle Modellierungstechniken.<br />

Für eine einsichtige Darstellung von Syntaxregeln und <strong>VHDL</strong>-Beispielen<br />

(lauffähiger Quellcode) ist eine klare und durchgehende Nomenklatur<br />

erforderlich.<br />

Die üblicherweise zur Syntaxbeschreibung verwendete BNF (Backus<br />

Naur Form) erweist sich sehr wohl als sinnvoll zur vollständigen und<br />

korrekten Definition einer Syntax. Zum Erlernen einer Sprache erscheint<br />

uns diese BNF jedoch ungeeignet. Deshalb entschieden wir<br />

uns, zur Syntaxbeschreibung eine vereinfachte Variante der BNF zu<br />

wählen, in der folgende Nomenklatur gilt:<br />

p anstelle von formalen, hierarchisch deduzierten Definitionen stehen<br />

mehrere konkrete Einzeldefinitionen (nur in wenigen Fällen<br />

wird, gekennzeichnet durch kursive Formatierung, auf vorher<br />

eingeführte Definitionen verwiesen),<br />

p <strong>VHDL</strong>-Schlüsselwörter sind immer in Großbuchstaben verfaßt,<br />

p frei wählbare Bezeichner (Typnamen, Objektnamen, ...) oder<br />

Ausdrücke sind klein geschrieben und tragen selbstbeschreibende<br />

Namen,<br />

p optionale Angaben stehen in eckigen Klammern [],<br />

p beliebig oft wiederholbare Angaben stehen in geschweiften<br />

Klammern {}.<br />

© G. Lehmann/B. Wunder/M. Selz 55

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!