From caf2a0993bcf64c4b7b8d5d87507a9ea60e744b9 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Thu, 6 Oct 2022 21:17:25 -0700 Subject: [PATCH] fpga: Output hierarchical utilization reports Signed-off-by: Alex Forencich --- fpga/mqnic/250_SoC/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/250_SoC/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/ADM_PCIE_9V3/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/ADM_PCIE_9V3/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/AU200/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/AU200/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/AU250/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/AU250/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/AU280/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/AU280/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/AU50/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/AU50/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/common/vivado.mk | 3 +++ fpga/mqnic/NetFPGA_SUME/fpga/common/vivado.mk | 3 +++ fpga/mqnic/Nexus_K35_S/fpga/common/vivado.mk | 3 +++ fpga/mqnic/Nexus_K3P_Q/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/Nexus_K3P_S/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/VCU108/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/VCU118/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/VCU118/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/VCU1525/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/VCU1525/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/XUPP3R/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/XUPP3R/fpga_25g/common/vivado.mk | 3 +++ fpga/mqnic/ZCU106/fpga_pcie/common/vivado.mk | 3 +++ fpga/mqnic/fb2CG/fpga_100g/common/vivado.mk | 3 +++ fpga/mqnic/fb2CG/fpga_25g/common/vivado.mk | 3 +++ 27 files changed, 81 insertions(+) diff --git a/fpga/mqnic/250_SoC/fpga_100g/common/vivado.mk b/fpga/mqnic/250_SoC/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/250_SoC/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/250_SoC/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/250_SoC/fpga_25g/common/vivado.mk b/fpga/mqnic/250_SoC/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/250_SoC/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/250_SoC/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/ADM_PCIE_9V3/fpga_100g/common/vivado.mk b/fpga/mqnic/ADM_PCIE_9V3/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/ADM_PCIE_9V3/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/ADM_PCIE_9V3/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/common/vivado.mk b/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/ADM_PCIE_9V3/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU200/fpga_100g/common/vivado.mk b/fpga/mqnic/AU200/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU200/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/AU200/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU200/fpga_25g/common/vivado.mk b/fpga/mqnic/AU200/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU200/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/AU200/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU250/fpga_100g/common/vivado.mk b/fpga/mqnic/AU250/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU250/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/AU250/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU250/fpga_25g/common/vivado.mk b/fpga/mqnic/AU250/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU250/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/AU250/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU280/fpga_100g/common/vivado.mk b/fpga/mqnic/AU280/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU280/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/AU280/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU280/fpga_25g/common/vivado.mk b/fpga/mqnic/AU280/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU280/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/AU280/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU50/fpga_100g/common/vivado.mk b/fpga/mqnic/AU50/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU50/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/AU50/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/AU50/fpga_25g/common/vivado.mk b/fpga/mqnic/AU50/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/AU50/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/AU50/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/common/vivado.mk b/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/common/vivado.mk index a7de67f41..bda340d82 100644 --- a/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/common/vivado.mk +++ b/fpga/mqnic/DNPCIe_40G_KU_LL_2QSFP/fpga/common/vivado.mk @@ -111,6 +111,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/NetFPGA_SUME/fpga/common/vivado.mk b/fpga/mqnic/NetFPGA_SUME/fpga/common/vivado.mk index a7de67f41..bda340d82 100644 --- a/fpga/mqnic/NetFPGA_SUME/fpga/common/vivado.mk +++ b/fpga/mqnic/NetFPGA_SUME/fpga/common/vivado.mk @@ -111,6 +111,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/Nexus_K35_S/fpga/common/vivado.mk b/fpga/mqnic/Nexus_K35_S/fpga/common/vivado.mk index a7de67f41..bda340d82 100644 --- a/fpga/mqnic/Nexus_K35_S/fpga/common/vivado.mk +++ b/fpga/mqnic/Nexus_K35_S/fpga/common/vivado.mk @@ -111,6 +111,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/Nexus_K3P_Q/fpga_25g/common/vivado.mk b/fpga/mqnic/Nexus_K3P_Q/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/Nexus_K3P_Q/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/Nexus_K3P_Q/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/Nexus_K3P_S/fpga_25g/common/vivado.mk b/fpga/mqnic/Nexus_K3P_S/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/Nexus_K3P_S/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/Nexus_K3P_S/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/VCU108/fpga_25g/common/vivado.mk b/fpga/mqnic/VCU108/fpga_25g/common/vivado.mk index a7de67f41..bda340d82 100644 --- a/fpga/mqnic/VCU108/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/VCU108/fpga_25g/common/vivado.mk @@ -111,6 +111,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/VCU118/fpga_100g/common/vivado.mk b/fpga/mqnic/VCU118/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/VCU118/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/VCU118/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/VCU118/fpga_25g/common/vivado.mk b/fpga/mqnic/VCU118/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/VCU118/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/VCU118/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/VCU1525/fpga_100g/common/vivado.mk b/fpga/mqnic/VCU1525/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/VCU1525/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/VCU1525/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/VCU1525/fpga_25g/common/vivado.mk b/fpga/mqnic/VCU1525/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/VCU1525/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/VCU1525/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/XUPP3R/fpga_100g/common/vivado.mk b/fpga/mqnic/XUPP3R/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/XUPP3R/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/XUPP3R/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/XUPP3R/fpga_25g/common/vivado.mk b/fpga/mqnic/XUPP3R/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/XUPP3R/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/XUPP3R/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/ZCU106/fpga_pcie/common/vivado.mk b/fpga/mqnic/ZCU106/fpga_pcie/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/ZCU106/fpga_pcie/common/vivado.mk +++ b/fpga/mqnic/ZCU106/fpga_pcie/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/fb2CG/fpga_100g/common/vivado.mk b/fpga/mqnic/fb2CG/fpga_100g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/fb2CG/fpga_100g/common/vivado.mk +++ b/fpga/mqnic/fb2CG/fpga_100g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file diff --git a/fpga/mqnic/fb2CG/fpga_25g/common/vivado.mk b/fpga/mqnic/fb2CG/fpga_25g/common/vivado.mk index df3528189..1abc52120 100644 --- a/fpga/mqnic/fb2CG/fpga_25g/common/vivado.mk +++ b/fpga/mqnic/fb2CG/fpga_25g/common/vivado.mk @@ -110,6 +110,9 @@ $(FPGA_TOP).xpr: create_project.tcl update_config.tcl echo "reset_run impl_1" >> run_impl.tcl echo "launch_runs -jobs 4 impl_1" >> run_impl.tcl echo "wait_on_run impl_1" >> run_impl.tcl + echo "open_run impl_1" >> run_impl.tcl + echo "report_utilization -file $*_utilization.rpt" >> run_impl.tcl + echo "report_utilization -hierarchical -file $*_utilization_hierarchical.rpt" >> run_impl.tcl vivado -nojournal -nolog -mode batch -source run_impl.tcl # bit file