Hallo,
ich finde immer wieder Beispiele in denen Dateien Zeile für Zeile
ausgelesen werden nach dem Prinzip
1 | ...
|
2 | VARIABLE zeile: LINE;
|
3 | ...
|
4 | WHILE(NOT endfile(source_file)) LOOP
|
5 | readline(source_file, zeile);
|
6 | ...
|
7 | END LOOP;
|
Die Variable Zeile wird nirgends initialisiert noch inkrementiert.
daher vermute ich, dass Variablen in VHDL bei der Deklarierung mit einem
Standardwert initialisiert werden. Ich nehme an, das dies hier 0 oder 1
ist (keine Ahnung, welchen Index die erste Zeile in einem Textfile
bekommt).
Ist meine Annahme korrekt, ich finde dazu keine Infos und google mir
grad die Finger wund...
Vielleicht hat jemand einen Link wo ich eine Übersicht finde aus der
hervorgeht mit welchen Werten Variablen initialisiert werden.
Danke im Voraus
Gruß
Karl