Closed monniaux closed 4 years ago
Thanks for pointing this out. The change for PR #29 somehow got dropped in this release.
That's strange. I just updated SweRVolf to use SweRV 1.5 and didn't see any issues with Vivado. Doing standalone Vivado synthesis (e.g. with fusesoc run --target=synth chipsalliance.org:cores:SweRV_EH1 --part=xc7a100tcsg324-1
) also works fine
Re-applied PR #29 via commit cb5a7a141df1151e21221c8b1489864e1b6a7070 Thanks for reporting this.
The Vivado synthetizer does not like the ' in rden <= '0; wren <= '0;
I don't know anything about Verilog. The following fixes the syntax issues but I'm unsure whether this actually works :