Commit 1d1f751e authored by Istvan Kiss's avatar Istvan Kiss

Tools:Introduce tool file for liberoSoC v11.x list

Now the test toolchain partially works, the same way as
with the previously modded LiberoSoC tool.
parent 125d7c88
......@@ -142,8 +142,8 @@ class ToolLiberoSoC11(MakefileSyn):
def __init__(self):
super(ToolLiberoSoC, self).__init__()
self._tcl_controls.update(ToolLiberoSoC.TCL_CONTROLS)
super(ToolLiberoSoC11, self).__init__()
self._tcl_controls.update(ToolLiberoSoC11.TCL_CONTROLS)
def _makefile_syn_files_predefinelibs(self):
......@@ -274,4 +274,4 @@ class ToolLiberoSoC11(MakefileSyn):
ret.append('source {}'.format(f))
self._tcl_controls['project'] = project_tmp.format('\n'.join(ret))
super(ToolLiberoSoC, self)._makefile_syn_tcl()
super(ToolLiberoSoC11, self)._makefile_syn_tcl()
......@@ -13,6 +13,7 @@ def load_syn_tool(tool_name):
from .diamond import ToolDiamond
from .libero import ToolLibero
from .liberosoc import ToolLiberoSoC
from .liberosoc11 import ToolLiberoSoC11
from .icestorm import ToolIcestorm
from .ghdl_syn import GhdlSyn
available_tools = {'ise': ToolISE,
......@@ -22,6 +23,7 @@ def load_syn_tool(tool_name):
'diamond': ToolDiamond,
'libero': ToolLibero,
'liberosoc': ToolLiberoSoC,
'liberosoc11': ToolLiberoSoC11,
'icestorm': ToolIcestorm,
'ghdl': GhdlSyn}
if tool_name in available_tools:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment