Commit f1410cfd authored by Florent Kermarrec's avatar Florent Kermarrec
Browse files

build/lattice/diamond: generate .jed file (used for flashing)

parent 34385047
...@@ -56,6 +56,7 @@ def _build_files(device, sources, vincpaths, build_name): ...@@ -56,6 +56,7 @@ def _build_files(device, sources, vincpaths, build_name):
tcl.append("prj_run Map -impl implementation") tcl.append("prj_run Map -impl implementation")
tcl.append("prj_run PAR -impl implementation") tcl.append("prj_run PAR -impl implementation")
tcl.append("prj_run Export -impl implementation -task Bitgen") tcl.append("prj_run Export -impl implementation -task Bitgen")
tcl.append("prj_run Export -impl implementation -task Jedecgen")
tools.write_to_file(build_name + ".tcl", "\n".join(tcl)) tools.write_to_file(build_name + ".tcl", "\n".join(tcl))
...@@ -67,6 +68,7 @@ def _run_diamond(build_name, source, ver=None): ...@@ -67,6 +68,7 @@ def _run_diamond(build_name, source, ver=None):
tools.write_to_file(build_script_file, build_script_contents) tools.write_to_file(build_script_file, build_script_contents)
r = subprocess.call([build_script_file]) r = subprocess.call([build_script_file])
shutil.copy(os.path.join("implementation", build_name + "_implementation.bit"), build_name + ".bit") shutil.copy(os.path.join("implementation", build_name + "_implementation.bit"), build_name + ".bit")
shutil.copy(os.path.join("implementation", build_name + "_implementation.jed"), build_name + ".jed")
else: else:
raise NotImplementedError raise NotImplementedError
......
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