From 5687671f67ccf43eba407f528fc5ad13560ec516 Mon Sep 17 00:00:00 2001 From: Byron Lathi Date: Sun, 26 Jan 2025 15:18:20 -0800 Subject: [PATCH] Vivado Fixes add quotes, use sv mode --- src/build_fpga/vivado/vivado.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/build_fpga/vivado/vivado.py b/src/build_fpga/vivado/vivado.py index 61b449a..54dab9b 100644 --- a/src/build_fpga/vivado/vivado.py +++ b/src/build_fpga/vivado/vivado.py @@ -17,8 +17,8 @@ def build_nonprj(cfg): f.write(f"set_part {part}\n") - f.write(f"read_verilog {' '.join(verilog_sources)}\n") - f.write(f"read_ip {' '.join(xci_sources)}\n") + f.write(f"read_verilog -sv {' '.join(verilog_sources)}\n") + f.write(f"read_ip \"{' '.join(xci_sources)}\"\n") f.write(f"read_xdc {' '.join(xdc_sources)}\n") f.write(f"synth_ip [get_ips *]\n") @@ -39,4 +39,4 @@ def build_nonprj(cfg): os.remove("build.tcl") if __name__ == "__main__": - main() \ No newline at end of file + main()