diff --git a/litex/build/xilinx/ise.py b/litex/build/xilinx/ise.py index cd3e2d183..0bb19d498 100644 --- a/litex/build/xilinx/ise.py +++ b/litex/build/xilinx/ise.py @@ -108,6 +108,11 @@ def _run_ise(build_name, ise_path, source, mode, ngdbuild_opt, ext = "ngc" build_script_contents += """ xst -ifn {build_name}.xst{fail_stmt} +""" + + # This generates a .v file for post synthesis simulation + build_script_contents += """ +netgen -ofmt verilog -w -sim {build_name}.{ext} {build_name}_synth.v """ build_script_contents += """