Open erick166 opened 2 months ago
I can reproduce on Windows but not on Linux. I am investigating.
You should simply increase the size of the stack by recompiling ghdl with additional flags:
make ghdl_mcode.exe LDFLAGS=-Wl,--stack=0x400000
Alright, I guess this is sort of a temporary solution? Will you make a fix in a new release or do you suggest that UVVM be optimized in some way?
Not so temporary. I keep that in mind. I need to rework how memory is allocated and avoid stack allocation for big blocks. I doubt that UVVM can work around this issue.
![Uploading 截屏2024-04-27 14.26.03.png…]() can any one fix it? I tried to debug VTM(VVC 10.0) on MACOS, but it gonna this issue..I did not download YUV file yet.
Description GHDL crashes with the following error when using the UVVM Axistream VVC:
How to reproduce? To reproduce this error run the following testbench.
Context
Additional context I think the problem started in the latest UVVM release when C_MAX_TUSER_BITS in axistream_bfm_pkg was changed from 8 to 64. I see that the error is gone when decreasing this constant or when decreasing for example C_VVC_CMD_DATA_MAX_BYTES in transaction_pkg. So perhaps it's too much data to handle?