build/lattice/diamond: add jedec file generation
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Sat, 18 Feb 2017 16:32:01 +0000 (17:32 +0100)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Sat, 18 Feb 2017 16:33:50 +0000 (17:33 +0100)
litex/build/lattice/diamond.py

index 52ff58c14de8fa5839a4b429c38f0f1aea3ad571..fad525f3b2735c93d4bfe1962e484668c49737eb 100644 (file)
@@ -56,6 +56,7 @@ def _build_files(device, sources, vincpaths, build_name):
     tcl.append("prj_run Map -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 Jedecgen")
     tools.write_to_file(build_name + ".tcl", "\n".join(tcl))
 
 
@@ -67,6 +68,7 @@ def _run_diamond(build_name, source, ver=None):
         tools.write_to_file(build_script_file, build_script_contents)
         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.jed"), build_name + ".jed")
     else:
         raise NotImplementedError