成功完成构建后,即可在 Vitis IDE 中运行Emulation-SW(软件仿真)构建或Emulation-AIE(AI 引擎仿真)构建。您可检验编译器生成的各项报告并对自己的设计进行仿真。例如,对于硬件构建,您可复制 SD 卡输出,然后将其用于在硬件卡上启动和运行应用。
- 在Assistant(助手)视图中,展开特定构建目标、右键单击Compile Summary(graph),并选中Open in Vitis Analyzer(在 Vitis 分析器中打开)。这样即可打开Compile Summary(编译汇总)报告,如 在 Vitis 分析器中查看编译结果 中所述。
- 在Explorer(资源管理器)视图中浏览您的工程并选择 (AI 引擎仿真 > 工作 > 报告)以查找更多编译器生成的报告。
- 要运行程序以进行硬件仿真,请在Assistant视图中单击“Run”(运行)按钮 () 并选择Run Configurations(运行配置)。这样即可打开Run Configurations(运行配置)对话框以创建新的运行配置或者编辑现有的运行配置,如图所示。
- 您可指定配置名称,这样即可创建多项配置,以供在设计流程中应用于不同场景或者不同构建目标。
- 您可启用Generate Trace(生成追踪),并在 AI 引擎仿真器中使用
--dump-vcd
为仿真构建启用事件追踪。如需了解更多详情,请参阅 仿真期间对 AI 引擎 graph 应用进行性能分析。 - 您可启用Generate Profile(生成剖析)以在 AI 引擎仿真器中指定
--profile
选项,并为所有 AI 引擎处理器或选定的拼块触发剖析。报告会在工程 ./Emulation-AIE/aiesimulator_output 目录中生成。提示: 针对选定拼块启用该选项后即可生成时钟周期计数报告。 - 要添加其它 AI 引擎仿真器选项,请选中Arguments(实参)选项卡,像使用命令行一样输入选项。
准备好运行仿真后,选择
(应用 > 运行)。
- 要调试程序,请右键单击应用,然后选择AI 引擎停止于其相应的
main()
处。您可以设置断点、单步执行、恢复执行以及检验寄存器、局部变量和存储器数据结构。如需了解更多信息,请参阅 从 Vitis IDE 进行硬件仿真调试。
(调试方式 > 启动 AI 引擎仿真器)。这样即可在调试模式下启动仿真器,且