vendor.xilinx_spartan_3_6: always use -w for map/par/bitgen.

-w stands for "override output file", and supplying user options
should not remove it.
This commit is contained in:
whitequark 2019-08-04 14:12:02 +00:00
parent 15e8dfe532
commit 65da905c15

View file

@ -138,21 +138,24 @@ class XilinxSpartan3Or6Platform(TemplatedPlatform):
r""" r"""
{{get_tool("map")}} {{get_tool("map")}}
{{verbose("-detail")}} {{verbose("-detail")}}
{{get_override("map_opts")|default(["-w"])|options}} {{get_override("map_opts")|default([])|options}}
-w
-o {{name}}_map.ncd -o {{name}}_map.ncd
{{name}}.ngd {{name}}.ngd
{{name}}.pcf {{name}}.pcf
""", """,
r""" r"""
{{get_tool("par")}} {{get_tool("par")}}
{{get_override("par_opts")|default(["-w"])|options}} {{get_override("par_opts")|default([])|options}}
-w
{{name}}_map.ncd {{name}}_map.ncd
{{name}}_par.ncd {{name}}_par.ncd
{{name}}.pcf {{name}}.pcf
""", """,
r""" r"""
{{get_tool("bitgen")}} {{get_tool("bitgen")}}
{{get_override("bitgen_opts")|default(["-w"])|options}} {{get_override("bitgen_opts")|default([])|options}}
-w
-g Binary:Yes -g Binary:Yes
{{name}}_par.ncd {{name}}_par.ncd
{{name}}.bit {{name}}.bit