vendor.lattice_{ice40,ecp5}: clean up $verilog_initial_trigger wires.
These only matter in simulation and after conversion to Verilog. During synthesis they cause Yosys to produce warnings: Warning: Wire $verilog_initial_trigger has an unprocessed 'init' attribute.
This commit is contained in:
parent
abbebf8efe
commit
c6150d0586
|
@ -122,6 +122,7 @@ class LatticeECP5Platform(TemplatedPlatform):
|
||||||
read_ilang {{file}}
|
read_ilang {{file}}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
read_ilang {{name}}.il
|
read_ilang {{name}}.il
|
||||||
|
delete w:$verilog_initial_trigger
|
||||||
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
|
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
|
||||||
synth_ecp5 {{get_override("synth_opts")|options}} -top {{name}}
|
synth_ecp5 {{get_override("synth_opts")|options}} -top {{name}}
|
||||||
{{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
|
{{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
|
||||||
|
|
|
@ -124,6 +124,7 @@ class LatticeICE40Platform(TemplatedPlatform):
|
||||||
read_ilang {{file}}
|
read_ilang {{file}}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
read_ilang {{name}}.il
|
read_ilang {{name}}.il
|
||||||
|
delete w:$verilog_initial_trigger
|
||||||
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
|
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
|
||||||
synth_ice40 {{get_override("synth_opts")|options}} -top {{name}}
|
synth_ice40 {{get_override("synth_opts")|options}} -top {{name}}
|
||||||
{{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
|
{{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
|
||||||
|
|
Loading…
Reference in a new issue