vendor.xilinx_spartan_3_6: set bitgen defaults to -g Binary:Yes -g Compress.

* `-g Binary:Yes` should be overridable.
  * `-g Compress` is a good default.
This commit is contained in:
whitequark 2019-08-04 14:16:02 +00:00
parent 65da905c15
commit 27063a3bd3
2 changed files with 3 additions and 4 deletions

View file

@ -24,8 +24,8 @@ class LatticeICE40Platform(TemplatedPlatform):
* ``script_after_read``: inserts commands after ``read_ilang`` in Yosys script. * ``script_after_read``: inserts commands after ``read_ilang`` in Yosys script.
* ``script_after_synth``: inserts commands after ``synth_ice40`` in Yosys script. * ``script_after_synth``: inserts commands after ``synth_ice40`` in Yosys script.
* ``yosys_opts``: adds extra options for Yosys. * ``yosys_opts``: adds extra options for Yosys.
* ``nextpnr_opts``: adds extra and overrides default options (``--placer heap``) * ``nextpnr_opts``: adds extra and overrides default options for nextpnr;
for nextpnr. default options: ``--placer heap``.
Build products: Build products:
* ``{{name}}.rpt``: Yosys log. * ``{{name}}.rpt``: Yosys log.

View file

@ -154,9 +154,8 @@ class XilinxSpartan3Or6Platform(TemplatedPlatform):
""", """,
r""" r"""
{{get_tool("bitgen")}} {{get_tool("bitgen")}}
{{get_override("bitgen_opts")|default([])|options}} {{get_override("bitgen_opts")|default(["-g Binary:Yes", "-g Compress"])|options}}
-w -w
-g Binary:Yes
{{name}}_par.ncd {{name}}_par.ncd
{{name}}.bit {{name}}.bit
""" """