分析综合的结果 - 2021.2 Chinese

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese

综合完成后,Vitis HLS 会自动创建综合报告以帮助您了解和分析实现的性能。这些报告的示例包括 综合汇总 报告、Schedule ViewerFunction Call GraphDataflow Viewer。您可在 Vitis HLS IDE 的Flow Navigator中查看这些报告。

Schedule Viewer
即“调度查看器”;显示函数的每项操作和每个控制步骤,以及执行操作和步骤的时钟周期。
Dataflow Viewer
即“数据流查看器”;显示工具推断所得的数据流结构、检查通道 (FIFO/PIPO) 并检验通道深度对于性能的影响
Function Call Graph Viewer
即“函数调用图查看器”;在完成 C 语言或 C/RTL 协同仿真后,显示完整设计,以显示设计的时延和 II 方面的吞吐量。

除了上述各种图形和查看器外,Vitis HLS 工具还提供了其它视图,用于扩展显示可用于设计分析的信息。

Module Hierarchy
即“模块层级”;显示 RTL 层级内每个块的资源和时延贡献,还用于指明任何 II 或时序违例。对于时序违例,层级窗口还将显示特定模块中观测到的总体时序负裕量。
Performance Profile
即“性能剖析”;显示有关Module Hierarchy视图内当前选中的块的性能详细信息。性能是按时延和启动时间间隔来测量的,并且包含有关此块是否采用流水打拍的详细信息。
Resource Profile
即“资源剖析”;显示层级内选定层次上使用的资源,并显示所使用的操作的控制状态。
Properties view
即“属性视图”;显示Schedule Viewer内当前选定的控制步骤或操作的属性。