From 596761b87d89c28e0dbae96fac654e5829a55104 Mon Sep 17 00:00:00 2001 From: Yaman Umuroglu <maltanar@gmail.com> Date: Tue, 4 Aug 2020 12:44:23 +0200 Subject: [PATCH] [ZYNQ] generate xml report --- src/finn/transformation/fpgadataflow/make_zynq_proj.py | 3 +++ src/finn/transformation/fpgadataflow/templates.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/finn/transformation/fpgadataflow/make_zynq_proj.py b/src/finn/transformation/fpgadataflow/make_zynq_proj.py index b24bae203..7b6037d54 100644 --- a/src/finn/transformation/fpgadataflow/make_zynq_proj.py +++ b/src/finn/transformation/fpgadataflow/make_zynq_proj.py @@ -258,6 +258,9 @@ class MakeZYNQProject(Transformation): raise Exception("Synthesis failed, no hardware handoff file found") deploy_hwh_name = vivado_pynq_proj_dir + "/resizer.hwh" copy(hwh_name, deploy_hwh_name) + # filename for the synth utilization report + synth_report_filename = vivado_pynq_proj_dir + "/synth_report.xml" + model.set_metadata_prop("vivado_synth_rpt", synth_report_filename) return (model, False) diff --git a/src/finn/transformation/fpgadataflow/templates.py b/src/finn/transformation/fpgadataflow/templates.py index 9099c3f84..bb4583ef4 100644 --- a/src/finn/transformation/fpgadataflow/templates.py +++ b/src/finn/transformation/fpgadataflow/templates.py @@ -395,4 +395,7 @@ make_wrapper -files [get_files top.bd] -import -fileset sources_1 -top launch_runs -to_step write_bitstream impl_1 -jobs %d wait_on_run [get_runs impl_1] +# generate synthesis report +open_run synth_1 -name synth_1 +report_utilization -hierarchical -hierarchical_depth 4 -file synth_report.xml -format xml """ -- GitLab