build/xilinx/ise: Fix ngdbuild_opt not honored
It was set after the build stage which is too late
This commit is contained in:
parent
30a7a1cf16
commit
855b88c039
|
@ -51,6 +51,8 @@ class XilinxISEToolchain(GenericToolchain):
|
||||||
**kwargs):
|
**kwargs):
|
||||||
self.mode = mode
|
self.mode = mode
|
||||||
self._isemode = mode if mode in ["xst", "cpld"] else "edif"
|
self._isemode = mode if mode in ["xst", "cpld"] else "edif"
|
||||||
|
if self.mode == "yosys":
|
||||||
|
self.ngdbuild_opt += "-p " + platform.device
|
||||||
|
|
||||||
return GenericToolchain.build(self, platform, fragment, **kwargs)
|
return GenericToolchain.build(self, platform, fragment, **kwargs)
|
||||||
|
|
||||||
|
@ -203,7 +205,6 @@ bitgen {bitgen_opt} {build_name}.ncd {build_name}.bit{fail_stmt}
|
||||||
|
|
||||||
if self.mode == "yosys":
|
if self.mode == "yosys":
|
||||||
self._run_yosys()
|
self._run_yosys()
|
||||||
self.ngdbuild_opt += "-p " + self.platform.device
|
|
||||||
|
|
||||||
if self.mode == "edif":
|
if self.mode == "edif":
|
||||||
# Generate edif
|
# Generate edif
|
||||||
|
|
Loading…
Reference in New Issue