cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
lygw
Explorer
Explorer
536 Views
Registered: ‎09-11-2019

Why the utilization doesn't match between Vitis HLS Report and vitis_analyzer ?

Jump to solution

I find that in the Vitis HLS Report (path:_x.hw.xilinx_u280_xdma_201920_3/reports/kernel_separate/hls_reports/kernel_separate_csynth.rpt), the utilization of my porject is as shown below:

4N34T0YC_A%H8%FE6NQSM5H.png

However, when I open the kernel.xclbin.run_summary in vitis_analyzer, the utilization shown below doesn't match the one in the Vitis HLS Report.

 
}H2CW97%{AJVBZ6WK`W0@}I.png

I'm confused and want to know which one is credible.

Thanks for any help!

 

 

0 Kudos
1 Solution

Accepted Solutions
hongh
Moderator
Moderator
489 Views
Registered: ‎11-04-2010

In every design stage, we can get utilization report.

Ex: HLS -> synthesis -> Implementation

The utilization after implementation is the most accurate one, and the utilization reports after the other stage are the estimated ones. 

To confirm the result, you can open the routed.dcp in Vivado, and run report_utilization command.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos
1 Reply
hongh
Moderator
Moderator
490 Views
Registered: ‎11-04-2010

In every design stage, we can get utilization report.

Ex: HLS -> synthesis -> Implementation

The utilization after implementation is the most accurate one, and the utilization reports after the other stage are the estimated ones. 

To confirm the result, you can open the routed.dcp in Vivado, and run report_utilization command.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------

View solution in original post

0 Kudos