Hallo,
Klaus schrieb:
> Und die Fehlermeldung ist ein Betriebsgeheimnis, das du nicht
> veröffentlichen darfst? ;-)
Nein, netürlich nicht!
Sie enthält meiner Meinung nach nur keine sinnvollen Angaben, außer die
Zeilenangabe im Code.
1 | # ** Fatal: (vsim-3421) Value -2147483648 is out of range 0 to 127.
|
2 | # Time: 0 ps Iteration: 0 Process: /sim_dut/i0_modell/gen_modell File: MODELL.vhd
|
3 | # Fatal error in ForLoop loop at MODELL.vhd line 89
|
4 | #
|
5 | # HDL call sequence:
|
6 | # Stopped at MODELL.vhd 89 ForLoop loop
|
7 | #
|
Zeile 88 und zeile 89 sehen wie folgt aus:
1 | for n in 0 to 16 loop -- Zeile 88
|
2 | if table(s_input)(n) = table(s_input+1)(n) then -- Zeile 89
|
3 | ...
|
table ist dabei ein 128x17 array, in dem je nach dem INPUT, der die
Zeile auswählt, die einzelnen Bits der Zeile verglichen werden sollen.
Die Simulation läd noch vernünftig, aber nach einem "run 100us" im
Modelsim kommt dann der Fehler.
Vielen Dank!
fpga_student