vendor: yosys is a required tool for all Verilog-based flows.
This commit is contained in:
parent
730eff5d57
commit
a7cc88f3d4
1
nmigen/vendor/lattice_ecp5.py
vendored
1
nmigen/vendor/lattice_ecp5.py
vendored
|
@ -165,6 +165,7 @@ class LatticeECP5Platform(TemplatedPlatform):
|
|||
# Diamond templates
|
||||
|
||||
_diamond_required_tools = [
|
||||
"yosys",
|
||||
"pnmainc",
|
||||
"ddtcmd"
|
||||
]
|
||||
|
|
1
nmigen/vendor/lattice_ice40.py
vendored
1
nmigen/vendor/lattice_ice40.py
vendored
|
@ -170,6 +170,7 @@ class LatticeICE40Platform(TemplatedPlatform):
|
|||
# iCECube2 templates
|
||||
|
||||
_icecube2_required_tools = [
|
||||
"yosys",
|
||||
"synthesis",
|
||||
"synpwrap",
|
||||
"tclsh",
|
||||
|
|
5
nmigen/vendor/xilinx_7series.py
vendored
5
nmigen/vendor/xilinx_7series.py
vendored
|
@ -51,7 +51,10 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
|||
package = abstractproperty()
|
||||
speed = abstractproperty()
|
||||
|
||||
required_tools = ["vivado"]
|
||||
required_tools = [
|
||||
"yosys",
|
||||
"vivado"
|
||||
]
|
||||
|
||||
file_templates = {
|
||||
**TemplatedPlatform.build_script_templates,
|
||||
|
|
1
nmigen/vendor/xilinx_spartan_3_6.py
vendored
1
nmigen/vendor/xilinx_spartan_3_6.py
vendored
|
@ -59,6 +59,7 @@ class XilinxSpartan3Or6Platform(TemplatedPlatform):
|
|||
speed = abstractproperty()
|
||||
|
||||
required_tools = [
|
||||
"yosys",
|
||||
"xst",
|
||||
"ngdbuild",
|
||||
"map",
|
||||
|
|
Loading…
Reference in a new issue