vendor.lattice_{ice40,ecp5}: Support .il (RTLIL) files in extra_files

This commit is contained in:
Sylvain Munaut 2020-01-20 09:30:49 +01:00 committed by whitequark
parent c280c7c2af
commit 7792a6cd9f
2 changed files with 6 additions and 0 deletions

View file

@ -115,6 +115,9 @@ class LatticeECP5Platform(TemplatedPlatform):
{% for file in platform.iter_extra_files(".sv") -%}
read_verilog -sv {{get_override("read_verilog_opts")|options}} {{file}}
{% endfor %}
{% for file in platform.iter_extra_files(".il") -%}
read_ilang {{file}}
{% endfor %}
read_ilang {{name}}.il
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
synth_ecp5 {{get_override("synth_opts")|options}} -top {{name}}

View file

@ -120,6 +120,9 @@ class LatticeICE40Platform(TemplatedPlatform):
{% for file in platform.iter_extra_files(".sv") -%}
read_verilog -sv {{get_override("read_verilog_opts")|options}} {{file}}
{% endfor %}
{% for file in platform.iter_extra_files(".il") -%}
read_ilang {{file}}
{% endfor %}
read_ilang {{name}}.il
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
synth_ice40 {{get_override("synth_opts")|options}} -top {{name}}