24.12.2012 Aufrufe

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1 Allgemeines<br />

1.1 <strong>VHDL</strong>´87 oder <strong>VHDL</strong>´93 ?<br />

Das Erscheinen dieses Buches fällt <strong>mit</strong> einem wichtigen Zeitpunkt zusammen:<br />

Nach der ersten Überarbeitung der <strong>VHDL</strong>-Norm (IEEE-<br />

Standard 1076) in den Jahren 1992 und 1993, fünf Jahre nach der<br />

Verabschiedung, sind die Softwarehersteller dabei, ihre Programme<br />

der neuen Syntax anzupassen. Nach und nach werden die <strong>VHDL</strong>´93kompatiblen<br />

Programme ältere Versionen ersetzen.<br />

Welcher Standard soll nun in einem "aktuellen" Buch beschrieben<br />

werden? <strong>VHDL</strong>´87, <strong>mit</strong> dem wahrscheinlich zum Zeitpunkt des Erscheinens<br />

die meisten Entwickler noch arbeiten, oder <strong>VHDL</strong>´93, das in<br />

den nächsten Jahren ältere Programmversionen ablösen wird. Erschwert<br />

wird die Problematik durch die Tatsache, daß die beiden Versionen<br />

nicht vollkommen aufwärtskompatibel sind. Es wurden nämlich<br />

auch einige Konstrukte aus der alten Syntax eliminiert.<br />

Letztendlich haben sich die Autoren entschieden, der momentan heterogenen<br />

Situation Rechnung zu tragen und beide Versionen zu beschreiben.<br />

Dort, wo nichts besonderes vermerkt ist, gilt die Syntax für<br />

<strong>VHDL</strong>´87 und <strong>VHDL</strong>´93. Teile, die nur für <strong>VHDL</strong>´87 gelten, sind <strong>mit</strong><br />

dem Zeichen 387, Teile der neuen Norm <strong>mit</strong> 393 gekennzeichnet.<br />

Zu den wesentlichen Neuerungen im 93-er Standard gehören:<br />

p ein erweiterter Zeichensatz,<br />

p Gruppen,<br />

p globale Variablen,<br />

p Schiebe- und Rotierfunktionen für Vektoren,<br />

p dem Simulationszyklus nachgestellte Prozesse,<br />

p Ergänzung und Elimination einiger vordefinierter Attribute.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!