Minor patches to fix the Vivado support on Windows

parent bb5076f4
......@@ -38,7 +38,7 @@ class ToolVivado(ToolXilinx):
TOOL_INFO = {
'name': 'vivado',
'id': 'vivado',
'windows_bin': 'vivado.exe -mode tcl -source',
'windows_bin': 'vivado -mode tcl -source',
'linux_bin': 'vivado -mode tcl -source',
'project_ext': 'xpr'
}
......@@ -59,7 +59,7 @@ class ToolVivado(ToolXilinx):
VHOFile: ToolXilinx._XILINX_SOURCE,
VEOFile: ToolXilinx._XILINX_SOURCE}
CLEAN_TARGETS = {'clean': [".Xil", "*.jou", "*.log", "*.pb",
CLEAN_TARGETS = {'clean': [".Xil", "*.jou", "*.log", "*.pb", "*.dmp",
"$(PROJECT).cache", "$(PROJECT).data", "work",
"$(PROJECT).runs", "$(PROJECT).hw",
"$(PROJECT).ip_user_files", "$(PROJECT_FILE)"]}
......
......@@ -35,7 +35,7 @@ class ToolVivadoSim(ToolSim):
TOOL_INFO = {
'name': 'vivado-sim',
'id': 'vivado-sim',
'windows_bin': 'vivado.exe -mode tcl -source',
'windows_bin': 'vivado -mode tcl -source',
'linux_bin': 'vivado -mode tcl -source',
}
......
......@@ -100,9 +100,9 @@ $(TCL_CLOSE)'''
"""Create a Xilinx synthesis project by TCL"""
prop_val = 'set_property "{0}" "{1}" [{2}]'
prop_opt = 'set_property -name {{{0}}} -value {{{1}}} -objects [{2}]'
project_new = []
synthesize_new = []
par_new = []
project_new = ['# project properties']
synthesize_new = ['# synthesize properties']
par_new = ['# par properties']
properties = self._get_properties()
for prop in properties:
if len(prop) > 1:
......
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