“HLS Synthesis”(HLS 综合)报告是一张电子数据表,其中左列中列出了模块层级。本节主要描述 HLS 报告中的一部分:性能和资源估算。HLS 运行所生成的每个模块和循环都显示在此层级中。“HLS Synthesis”报告包含以下列:
- Issue Type(问题类型)
- Latency in clock cycles(以时钟周期数表示的时延)
- Latency in absolute time (ns)(以绝对时间表示的时延 (ns))
- Iteration latency(迭代时延)
- Iteration Interval(迭代时间间隔)
- Loop Tripcount(循环次数)
- Pipelined(流水打拍)
- Utilization Estimates of BRAM, DSP, FF, and LUT(BRAM、DSP、FF 和 LUT 利用率估算)
- Slack(裕量)
如果此信息是层级块的一部分,则它将汇总层级中包含的块的信息。因此,只要明确哪个实例参与了总体设计,即可在此报告内浏览层级。
警告:
周期和时延数量的绝对计数基于 HLS 综合期间确定的估算值,对于高级变换(例如,流水打拍和数据流)尤其如此。因此,这些数值可能并不能精确反映最终结果。如果您在报告中遇到问号,这可能是由于变量边界循环造成的,我们鼓励您为这些循环设置循环次数,以便能够在此报告中显示某些相关估算值。