You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description synth --out=verilog produces duplicate wire definitions. This is a compile error in tools like Verilator. Also code has assign of a wire to itself emitted - probably also an error.
Expected behaviour
Only one copy of wire declared instead of multiple. No assignment of wire to self.
How to reproduce?
cd dup_wires
/usr/local/bin/ghdl synth --std=08 -frelaxed --out=verilog `cat vhdl_files.txt` -e top > top.v
cat top.v | grep const_sr_1_main_c_l114_c10_7dba_return_output
See duplicate definition of const_sr_1_... wire in output:
Description
synth --out=verilog
produces duplicate wire definitions. This is a compile error in tools like Verilator. Also code hasassign
of a wire to itself emitted - probably also an error.Expected behaviour
Only one copy of wire declared instead of multiple. No assignment of wire to self.
How to reproduce?
See duplicate definition of
const_sr_1_...
wire in output:Context
dup_wires.zip
Thank you again for your time!
The text was updated successfully, but these errors were encountered: