vendor.xilinx_{7series,spartan6}: Support extra VHDL files.

This commit is contained in:
Staf Verhaegen 2019-07-04 17:13:56 +02:00 committed by whitequark
parent 2e4cc47fcb
commit 2829d04033
2 changed files with 4 additions and 1 deletions

View file

@ -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

View file

@ -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 %}