vendor.xilinx_{7series,spartan6}: Support extra VHDL files.
This commit is contained in:
parent
2e4cc47fcb
commit
2829d04033
2
nmigen/vendor/xilinx_7series.py
vendored
2
nmigen/vendor/xilinx_7series.py
vendored
|
@ -55,7 +55,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
||||||
"{{name}}.tcl": r"""
|
"{{name}}.tcl": r"""
|
||||||
# {{autogenerated}}
|
# {{autogenerated}}
|
||||||
create_project -force -name {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speed}}
|
create_project -force -name {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speed}}
|
||||||
{% for file in platform.iter_extra_files(".v", ".sv") -%}
|
{% for file in platform.iter_extra_files(".v", ".sv", ".vhd", ".vhdl") -%}
|
||||||
add_files {{file}}
|
add_files {{file}}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
add_files {{name}}.v
|
add_files {{name}}.v
|
||||||
|
|
3
nmigen/vendor/xilinx_spartan6.py
vendored
3
nmigen/vendor/xilinx_spartan6.py
vendored
|
@ -57,6 +57,9 @@ class XilinxSpartan6Platform(TemplatedPlatform):
|
||||||
""",
|
""",
|
||||||
"{{name}}.prj": r"""
|
"{{name}}.prj": r"""
|
||||||
# {{autogenerated}}
|
# {{autogenerated}}
|
||||||
|
{% for file in platform.iter_extra_files(".vhd", ".vhdl") -%}
|
||||||
|
vhdl work {{file}}
|
||||||
|
{% endfor %}
|
||||||
{% for file in platform.iter_extra_files(".v") -%}
|
{% for file in platform.iter_extra_files(".v") -%}
|
||||||
verilog work {{file}}
|
verilog work {{file}}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
Loading…
Reference in a new issue