不同报告之间的交叉探测 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

Vitis 分析器支持在不同报告和视图内包含各种可选对象:

Compute Units (CU)
在“System Diagram”(系统框图)和关联的“Compute Units”(计算单元)表中可选。选中内核会同时选中关联的计算单元,反之亦然。CU 可在“Utilization”(利用率)报告、“Profile Summary”(剖析汇总)、“Timeline Trace”(时间线轨迹)和“Waveform”(波形)视图中找到。
CU ports(CU 端口)
可在“System Diagram”中选中。
Kernels(内核)
可在“System Diagram”和关联的“Kernels”表中选中。请注意,选中内核会同时选中 CU,反之亦然。“Kernels”可在“Link Summary”(链接汇总)、“Utilization”报告、“Accelerators”(加速器)下的“System Guidance”(系统指南)、“Profile Summary”以及“Waveform”视图下找到。
Kernel ports(内核端口)
可在“System Diagram”中选中。
Function arguments(函数实参)
可在“System Diagram”和“Kernels”表中选中。
AXI interconnects(AXI 互连)
可在“System Diagram”中选中。选择此对象会选中到存储体的所有连接。
AXI ports(AXI 端口)
可在“System Diagram”中选中。这些对象已“平铺”,例如,这些对象对于所有内核都相同。显示在“Profile Summary”中和“Waveform”视图中(数据传输)。
Memory resources(存储器资源)
可在“Platform Diagram”(平台框图)和“System Diagrams”以及关联的“Memories”(存储器)表中选中。显示在“Profile Summary”中(数据传输:内核到全局存储器)。
Host CPU(主机 CPU)
可在“Platform Diagram”和“System Diagrams”中选中。
图 1. 不同报告之间的交叉探测

Vitis 分析器支持在不同报告之间进行交叉探测,例如,在“System Diagram”内,以及从“Guidance”视图到其它视图之间进行交叉探测。“Guidance”视图将为报告的违例提供切实可行的解决方案,您可使用来自违例的交叉探测快速导航至其它报告和视图。

根据报告,可执行双向或单向交叉探测。“Guidance”报告允许您选择其它报告中的对象,但不支持从其它报告或视图进行交叉探测。

  • “System Diagram”与“Profile Summary”报告之间的双向交叉探测。在其中任一报告中选中内核、计算单元或计算单元端口就会在另一个报告中同时选中该内核、计算单元或计算单元端口。选中内核还会同时选中报告中关联的 CU。
  • 从“Guidance”到“System Diagram”和“Profile Summary”报告的单向交叉探测。“Guidance”报告的“Details”(详细信息)列会显示对应于设计对象(例如,内核、CU 等)的超链接。
    • 单击“Guidance”中的任一内核、计算单元或计算单元端口就会在“System Diagram”和“Profile Summary”中同时选中该内核、计算单元或计算单元端口。
    • 单击存储器或内核实参超链接会在“System Diagram”中将其选中,但不会在“Profile Summary”中将其选中。
    • 在“Guidance”中单击内核端口超链接就会在“System Diagram”中选中 CU 端口。
    • 在某些情况下,“Details”列会显示值的超链接,例如,82.601%
      • 单击值超链接会选中对应的设计对象,并导航至“Profile Summary”报告中的关联部分。
      • 如果报告已打开,但隐藏在另一个选项卡背后,则它将转至前台。
      • 如果报告未打开,那么单击值超链接将会打开此报告。
    • “Guidance”超链接还包含工具提示,用于解释单击操作的作用。
    • 此外,选择“System Diagram”中的其它对象(例如,主机、存储器、AXI Interconnect 和内核实参)并不会交叉探测“Profile Summary”,因为此报告并不会将这些对象显示为可选对象。