Hallo,
um die Bitwerte einzelner Signale leichter vergleichen zu können möchte
ich sie in eine Datei schreiben.
Bisher habe ich die Signalewerte vorher immer nach Integer konvertiert
und sie dann in eine Datei geschrieben.
1 | ...
|
2 |
|
3 | VARIABLE outline : line;
|
4 | FILE my_file : text IS OUT vhdl_data.dat;
|
5 | VARIABLE i : integer;
|
6 |
|
7 | ...
|
8 |
|
9 | i := conv_integer(my_signal);
|
10 | write(outline, i);
|
11 | writeline(myfile, outline);
|
12 |
|
13 | ...
|
Allerdings möchte ich nun ein 64 Bit Signal abspeichern und damit kommt
die Konvertierungsfunktion nicht klar und zum Verlgeichen der Werte
wären mit Bitwerte lieber.
Kann mir jemand erklähren wie ich die Bitwerte des Signals in eine Datei
schreiben kann?
Grüße und einen schönen Abend
Jan