FILE
Deklarations-Anweisungen – FILE
TYPE byte_file IS FILE OF byte; |
Files (Dateien) sind serielle Anordnungen von Daten eines bestimmten Typs, an deren Ende ein 'end of file' (EOF)-Zeichen steht. Wie bei allen VHDL-Objekten ist zunächst eine Typendeklaration erforderlich, die den Namen des Filetyps, im Beispiel 'byte_file', mit dem Typ der Elemente 'byte' verbindet. Danach kann dann ein konkretes Fileobjekt von diesem Typ deklariert werden. Dazu muß der Modus (IN: Leseoperation möglich, OUT: Schreiboperation möglich) angeben werden. Ein INOUT-Modus ist nicht möglich. Im Beispiel ist wird mit 'output' ein Fileobjekt zum Schreiben von Daten des Typs 'byte_file' auf die physikalische Datei 'data.out' deklariert. |