Gast
#4955423
Hallo, ich bin gerade dabei eine Testbench aufzusetzen und auszuprobieren, GHDL meldet einen bound check failure an der markierten Stelle im Code. Es passiert bei der Inkrementierung von rxDataCounter. Ich verstehe nur nicht warum, denn ich habe einen bound check direkt darunter eingefügt, er wird nur nicht beachtet. Bisher war mein Verständnis, dass bei mehreren Zuweisungen der letzte gewinnt, ich dachte ich spar mir einfach den else-Zweig. GHDL scheint aber die Inkrementierung direkt auszuführen. Habe ich da was falsch verstanden, macht GHDL hier etwas falsch oder muss der Fehler wo anders liegen?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Vielen Dank!