jbush001 / NyuziProcessor

GPGPU microprocessor architecture
Apache License 2.0
1.96k stars 348 forks source link

Crash w/ latest version of Verilator #194

Open jbush001 opened 4 years ago

jbush001 commented 4 years ago

As noted in issue #193, it appears Verilator version 4.030 crashes with an internal error:

%Error: Internal Error: NyuziProcessor/hardware/testbench/soc_tb.sv:377: ../V3LinkDot.cpp:2222: Couldn't resolve inlined scope 'unnamedblk1' in: unnamedblk1
                                                                                                   : ... In instance soc_tb
                int'(nyuzi.l2_cache.l2_cache_read_stage.sram_l2_data.data[{way, set}] >> ((CACHE_LINE_WORDS - 1 - line_offset) * 32));

Investigate and file a bug against verilator if necessary.

Although the subproject is supposed to be pinning verilator to an older (tested) version, it also appears setup.sh is downloading the latest release.