生成并打开波形报告 - 2022.1 简体中文

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

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

在硬件仿真期间遵循以下指示信息,即可启用从命令行收集波形数据,并打开查看器。

  1. 在编译和链接期间,使用 -g 选项启用调试代码生成。
    v++ -c -g -t hw_emu ...
  2. 在主机可执行文件所在目录中创建 xrt.ini 文件,其中包含以下内容(请参阅 xrt.ini 文件 以获取更多信息)。
    [Emulation]
    debug_mode=batch

    debug_mode=batch 支持通过以批处理模式运行仿真来捕获波形数据 (.wdb)。您也可以通过在 xrt.ini 中使用以下设置启用“Live Waveform Viewer”(实时波形查看器),以交互模式启动仿真。

    [Emulation]
    debug_mode=gui
    提示: 如果已启用“Live Waveform Viewer”,那么运行硬件仿真期间,会打开仿真波形。
  3. 运行仿真 中所述方式,运行应用的硬件仿真构建。这样即可在波形数据库文件 <hardware_platform>-<device_id>-<xclbin_name>.wdb 中收集硬件传输事务数据。如需了解有关查找这些报告的更多信息,请参阅 v++ 命令的输出目录Vitis IDE 的输出目录
  4. Vitis 分析器中打开“Run Summary”(运行汇总)报告并打开“Waveform”(波形)报告即可打开“Waveform”视图。
    vitis_analyzer xrt.run_summary
  5. 也可以针对第三方仿真器(仅支持 Mentor Graphics Questa Advanced Simulator 和 Cadence Xcelium)转储 TLM 传输事务的波形。当使用 -g 选项完成 v++ 链接(如步骤 1 中所述)时,启用波形数据转储。转储的波形数据库格式因仿真器而异(例如,.wlf 用于 Questa Advanced Simulator,而 .shm 用于 Xcelium)。