Closed hcommin closed 4 months ago
Running this myself with Python 3.12.0, Windows 10 and
GHDL 4.0.0-dev (3.0.0.r636.g1ec1eb6d9) [Dunoon edition]
Compiled with GNAT Version: 13.2.0
static elaboration, mcode code generator
results in a pass. I think this is related to what build and version you're using for GHDL so I suggest that you open an issue on their side.
@hcommin Has this been resolved?
@LarsAsplund No, I was not able to resolve it and I had to drop GHDL so I could move forward with my project. It's a shame because GHDL is really great when it works. (Unlimited parallel instances with no license fees).
Ok, in that case I will close this issue. As an alternative you can also try the open source NVC simulator. That will also give you unlimited number of licenses.
This minimal VUnit testbench succeeds with Modelsim, but fails with GHDL. However, when I try to reproduce the error with standalone GHDL (without VUnit), it seems to work fine.
Here is the minimal VUnit testbench:
It produces this output, indicating return code 4294967295:
This is my attempt at a standalone testbench:
This seems to run correctly with GHDL and return code 0 (EXIT_SUCCESS):
I never saw this issue before, and I recently updated to quite a new version of GHDL: