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.

A Einführung<br />

4.3 Konfiguration (Configuration)<br />

In der Konfiguration wird festgelegt, welche der beschriebenen Architekturvarianten<br />

einer bestimmten Entity zugeordnet ist und welche<br />

Zuordnungen für die möglicherweise verwendeten Submodule in der<br />

Architektur gelten. Hier können auch hierarchisch den untergeordneten<br />

Entities bestimmte Architekturen zugeordnet werden; außerdem ist<br />

es möglich, Parameterwerte an hierarisch tieferliegende Komponenten<br />

zu übergeben.<br />

Entity:<br />

eine<br />

Schnittstelle<br />

Architecture:<br />

Verhalten oder Struktur;<br />

eine oder mehrere<br />

Alternativen Strukturbeschreibung<br />

Configuration:<br />

beliebige<br />

Anzahl von<br />

Konfigurationen<br />

A1<br />

C1-1<br />

C1-2<br />

Configuration<br />

C1-3<br />

Black Box<br />

Verhaltensbeschreibung<br />

30 © G. Lehmann/B. Wunder/M. Selz<br />

A2<br />

Default-<br />

Architektur<br />

(zuletzt<br />

compiliert)<br />

kombinierte<br />

Verhaltens-<br />

und Strukturbeschreibung<br />

Abb. A-5: Entity, Architecture und Configuration<br />

4.4 Package<br />

A3<br />

C3-1<br />

Configuration<br />

C3-2<br />

Ein Package enthält Anweisungen wie Typ- oder Objektdeklarationen<br />

und die Beschreibung von Prozeduren und Funktionen, die in mehreren<br />

<strong>VHDL</strong>-Beschreibungen gebraucht werden. Zum Beispiel kann in<br />

einem Package der zu verwendende Logiktyp (zwei- oder mehrwertige<br />

Logik) <strong>mit</strong> allen korrespondierenden Operatoren definiert werden.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!