# add files
for filename, language, library in sources:
- filename_tcl = "{" + filename + "}"
- tcl.append("import_files -hdl_source " + filename_tcl)
+ filename_tcl = "{" + filename + "}"
+ tcl.append("import_files -hdl_source " + filename_tcl)
# set top
tcl.append("set_root -module {}".format(tcl_name(build_name)))
# build flow
tcl.append("run_tool -name {CONSTRAINT_MANAGEMENT}")
tcl.append("run_tool -name {SYNTHESIZE}")
- tcl.append("run_tool -name {PLACEROUTE}")
+ tcl.append("run_tool -name {PLACEROUTE}")
tcl.append("run_tool -name {GENERATEPROGRAMMINGDATA}")
tcl.append("run_tool -name {GENERATEPROGRAMMINGFILE}")
cwd = os.getcwd()
os.chdir(build_dir)
- # finalized design
+ # finalize design
if not isinstance(fragment, _Fragment):
fragment = fragment.get_fragment()
platform.finalize(fragment)
# generate build script
script = _build_script(build_name, platform.device, toolchain_path)
-
+
# run
if run:
# delete previous impl