From 2429efbeabd6fed71532b4637958b4895aa6f7fb Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Mon, 6 Apr 2020 22:37:23 +0100 Subject: [PATCH] [Transform] handle large file lists correctly in IPStitch --- src/finn/transformation/fpgadataflow/codegen_ipstitch.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/finn/transformation/fpgadataflow/codegen_ipstitch.py b/src/finn/transformation/fpgadataflow/codegen_ipstitch.py index 0fbd83199..f482db793 100644 --- a/src/finn/transformation/fpgadataflow/codegen_ipstitch.py +++ b/src/finn/transformation/fpgadataflow/codegen_ipstitch.py @@ -176,7 +176,8 @@ class CodeGen_ipstitch(Transformation): tcl.append("set all_v_files [get_files -filter {FILE_TYPE == Verilog}]") v_file_list = "%s/all_verilog_srcs.txt" % vivado_stitch_proj_dir tcl.append("set fp [open %s w]" % v_file_list) - tcl.append("puts $fp $all_v_files") + # write each verilog filename to all_verilog_srcs.txt + tcl.append("foreach vf $all_v_files {puts $fp $vf}") tcl.append("close $fp") # write the project creator tcl script tcl_string = "\n".join(tcl) + "\n" -- GitLab