运行和分析 graph - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 简体中文
成功完成构建后,即可在 Vitis IDE 中运行Emulation-SW(软件仿真)构建或Emulation-AIE(AI 引擎仿真)构建。您可检验编译器生成的各项报告并对自己的设计进行仿真。例如,对于硬件构建,您可复制 SD 卡输出,然后将其用于在硬件卡上启动和运行应用。
  1. Assistant(助手)视图中,展开特定构建目标、右键单击Compile Summary(graph),并选中Open in Vitis Analyzer(在 Vitis 分析器中打开)。这样即可打开Compile Summary(编译汇总)报告,如 在 Vitis 分析器中查看编译结果 中所述。
  2. Explorer(资源管理器)视图中浏览您的工程并选择Emulation AIE > Work > Reports(AI 引擎仿真 > 工作 > 报告)以查找更多编译器生成的报告。
  3. 要运行程序以进行硬件仿真,请在Assistant视图中单击“Run”(运行)按钮 () 并选择Run Configurations(运行配置)。这样即可打开Run Configurations(运行配置)对话框以创建新的运行配置或者编辑现有的运行配置,如图所示。

    • 您可指定配置名称,这样即可创建多项配置,以供在设计流程中应用于不同场景或者不同构建目标。
    • 您可启用Generate Trace(生成追踪),并在 AI 引擎仿真器中使用 --dump-vcd 为仿真构建启用事件追踪。如需了解更多详情,请参阅 仿真期间对 AI 引擎 graph 应用进行性能分析
    • 您可启用Generate Profile(生成剖析)以在 AI 引擎仿真器中指定 --profile 选项,并为所有 AI 引擎处理器或选定的拼块触发剖析。报告会在工程 ./Emulation-AIE/aiesimulator_output 目录中生成。
      提示: 针对选定拼块启用该选项后即可生成时钟周期计数报告。
    • 要添加其它 AI 引擎仿真器选项,请选中Arguments(实参)选项卡,像使用命令行一样输入选项。

    准备好运行仿真后,选择Apply > Run(应用 > 运行)。



  4. 要调试程序,请右键单击应用,然后选择Debug As > Launch AIE Emulator(调试方式 > 启动 AI 引擎仿真器)。这样即可在调试模式下启动仿真器,且 AI 引擎停止于其相应的 main() 处。您可以设置断点、单步执行、恢复执行以及检验寄存器、局部变量和存储器数据结构。如需了解更多信息,请参阅 从 Vitis IDE 进行硬件仿真调试