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

11.4 PORT MAP bei strukturalen Modellen<br />

Mit Hilfe von PORT MAP-Anweisungen können Signale auf unterschiedlichen<br />

Ebenen auf verschiedene Arten <strong>mit</strong>einander verbunden<br />

werden.<br />

PORT MAP-Anweisungen können an verschiedenen Stellen auftreten:<br />

p In der Design-Einheit "Configuration" verbinden sie "formals"<br />

(Ports der instantiierten Entity) <strong>mit</strong> "locals" (Ports der Komponente).<br />

p In der Anweisung zur Komponenteninstantiierung verbinden sie<br />

"locals" (Ports der Komponente) <strong>mit</strong> "actuals" (Signale in der<br />

Architektur).<br />

Für den erstgenannten Fall sollen einige Aspekte der PORT MAP aufgezeigt<br />

werden, die auch für Komponenteninstantiierungen gelten:<br />

p Im einfachsten Fall werden durch eine <strong>mit</strong> Kommata getrennte<br />

Liste von "local"-Portnamen beide Signalebenen (in der gleichen<br />

Reihenfolge wie in der Komponentendeklaration angegeben)<br />

<strong>mit</strong>einander verbunden (sog. "positional association").<br />

p Explizites Zuweisen von Signalen <strong>mit</strong> dem Zuweisungszeichen<br />

"=>" eröffnet weitaus mehr Möglichkeiten (sog. "named association"):<br />

m Signale können in unterschiedlicher Reihenfolge <strong>mit</strong>einander<br />

verknüpft werden,<br />

m "formal"-Ports können unbeschaltet bleiben (Schlüsselwort<br />

OPEN). In diesem Fall muß ein "formal"-Port <strong>mit</strong><br />

dem Modus IN einen Defaultwert besitzen,<br />

m ein "local"-Port kann <strong>mit</strong> mehr als einem "formal"-Port<br />

verknüpft werden.<br />

In Abb. B-21 sind die erlaubten Konstellationen dargestellt.<br />

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