vendor: `yosys` is not a required tool for proprietary toolchains.
authorwhitequark <whitequark@whitequark.org>
Thu, 2 Jul 2020 18:13:54 +0000 (18:13 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 31 Dec 2021 14:41:10 +0000 (14:41 +0000)
commitd9302c07488ded9ede1ddf171774ac8563dec63a
tree3a7237a482b8bb8bbfab44b0d3fa11b25a954ebc
parent939ce6a1ace7f0ba027ea315c89f6e2633ef884d
vendor: `yosys` is not a required tool for proprietary toolchains.

Since commit b9799b4c, the discovery mechanism for the Yosys required
to produce Verilog is different from the usual require_tool(); namely
it is possible to produce Verilog without a `yosys` binary on PATH.

Fixes #419.
nmigen/vendor/lattice_ecp5.py
nmigen/vendor/lattice_ice40.py
nmigen/vendor/lattice_machxo_2_3l.py
nmigen/vendor/xilinx_7series.py
nmigen/vendor/xilinx_spartan_3_6.py
nmigen/vendor/xilinx_ultrascale.py