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.

B Die Sprache <strong>VHDL</strong><br />

FOR inst_name_1 {,inst_name_n} : comp_name<br />

USE ENTITY entity_name [(arch_name)]<br />

[ GENERIC MAP (...) ]<br />

[ PORT MAP (...) ] ;<br />

END FOR ;<br />

p Möchte man einen Sockel (Komponenteninstanz) unbestückt<br />

lassen, genügt das Schlüsselwort OPEN.<br />

FOR inst_name_1 {,inst_name_n} : comp_name<br />

USE OPEN ;<br />

END FOR ;<br />

Folgende Regeln werden angewandt, falls ein oder mehrere Teile dieser<br />

Angaben (arch_name, GENERIC MAP, PORT MAP) in der Konfiguration<br />

fehlen:<br />

p Bei fehlender Architekturangabe (arch_name) wird ein Modell<br />

ohne Funktion bzw. nur <strong>mit</strong> den passiven Anweisungen der<br />

Entity eingesetzt.<br />

p Stimmen Namen, Modi und Typen der Signale auf local- und<br />

formal-Ebene überein, so werden sie nach Namen <strong>mit</strong>einander<br />

verbunden (Default-PORT MAP).<br />

p Jeder Parameter (Generic) in der Komponentendeklaration wird<br />

<strong>mit</strong> einem gleichnamigen Parameter der Entity verknüpft. Für<br />

den Parameterwert wird zuerst auf die GENERIC MAP der Komponenteninstantiierung<br />

zurückgegriffen. Wurden hier keine Parameterwerte<br />

angegeben, so gelten die Defaultwerte aus der<br />

Komponentendeklaration. Falls auch hier keine Werte für die<br />

Generics definiert sind, gelten die Defaultwerte aus der Entity<br />

(Default-GENERIC MAP).<br />

p Fehlt die Komponentenkonfigurationsanweisung komplett, so<br />

wird diejenige Entity (incl. der Default-Architektur, d.h. der zuletzt<br />

compilierten Architektur der Entity) eingesetzt, deren Name<br />

<strong>mit</strong> dem Namen der Komponente übereinstimmt. Es gelten in<br />

diesem Fall die Regeln für die Default-GENERIC MAP und die<br />

Default-PORT MAP.<br />

180 © 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!