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.

Entity<br />

Komp.-instanz<br />

Architektur<br />

11 Spezielle Modellierungstechniken<br />

formal<br />

local<br />

actual<br />

Abb. B-21: Erlaubte PORT MAP-Konstrukte in der Konfiguration<br />

Nicht erlaubt hingegen sind unbeschaltete "locals" und "formals", die<br />

<strong>mit</strong> mehr als einem "local" verknüpft werden.<br />

Folgende Alternative des Komplexgatters aus Kapitel 5 zeigt die Anwendung<br />

des Schlüsselwortes OPEN:<br />

CONFIGURATION aoi_config_4a OF aoi IS<br />

FOR structural_4<br />

FOR nor_stage<br />

FOR or_c : or2 USE ENTITY work.or2 (behavioral);<br />

END FOR;<br />

END FOR;<br />

FOR and_stage<br />

-- hier:Verwendung eines AND3-Gatters in einem AND2-Sockel<br />

-- durch Angabe von OPEN als ACTUAL des dritten Eingangs-<br />

-- ports, work.and3 muss dort einen Defaultwert besitzen!<br />

FOR and_b : and2 USE ENTITY work.and3 (behavioral)<br />

PORT MAP (a => OPEN, b => a, c => b, y => y);<br />

END FOR;<br />

FOR and_a : and3 USE ENTITY work.and3 (behavioral);<br />

END FOR;<br />

END FOR;<br />

END FOR;<br />

END aoi_config_4a;<br />

11.5 File - I/O<br />

Files (Dateien) sind serielle Anordnungen von Daten eines bestimmten<br />

Typs, an deren Ende ein "end of file" (EOF)-Zeichen steht. Files werden<br />

nicht wie herkömmliche Objekte gelesen und zugewiesen, sondern<br />

können nur <strong>mit</strong> Hilfe spezieller Funktionen gehandhabt werden. Man<br />

unterscheidet bei <strong>VHDL</strong> zwischen Textfiles und typspezifischen Files.<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!