Vivado simulation crashes due to Verilog arrays defined in LSB format in cv32e40x_alignment_buffer.sv #808
Labels
Component:RTL
For issues in the RTL (e.g. for files in the rtl directory)
Type:Task
For any task except bug fixes
Vivado simulation crashes due to Verilog arrays defined in LSB format in cv32e40x_alignment_buffer.sv
Component
Component:RTL
rtl/cv32e40x_alignment_buffer.sv
Steps to Reproduce
Git hash: v0.8.0
b22444c7f517964313286af485e4a4ddb62467cc
https://github.com/openhwgroup/cv32e40x/commit/b22444c7f517964313286af485e4a4ddb62467ccHello,
As a beginner testing the cv32e40x project on Xilinx's FPGA, I found that the project includes the file cv32e40x_alignment_buffer.sv, which contains two arrays defined in LSB format. These arrays cause Vivado to crash during simulation.
When running the simulation in Vivado, the following error message will be prompted, and the simulation will crash:
To resolve this issue, it is recommended that the arrays be defined in MSB format, for example:
I believe this may be a Vivado simulation software issue. However, updating the arrays to be defined in MSB format can facilitate debugging on an FPGA.
Thanks!
Srrb
The text was updated successfully, but these errors were encountered: