基于 AI 引擎仿真的值变转储 - 2023.2 简体中文

AI 引擎工具和流程用户指南 (UG1076)

Document ID
UG1076
Release Date
2023-12-04
Version
2023.2 简体中文

在仿真框架中,AI 引擎仿真器可以值变转储 (VCD) 文件形式来生成硬件信号的详细转储。凭借一组已定义的抽象事件即可描述多核 AI 引擎程序执行这些事件的情况。aiesimulator --dump-vcd 命令可用于启用 VCD 文件输出。

仿真后,可将此 VCD 文件处理至事件中,并在 Vitis IDE 内的时间线上查看。这些事件包含与每一起事件相关联的时间戳、不同的事件类型和数据等信息。此信息会与编译器生成的调试信息相关联。其中包括映射到函数名称和指令偏移的程序计数器值,以及存储器访问的源码级符号数据偏移。

AI 引擎抽象事件与 VCD 格式无关,将直接从硬件中提取。事件追踪可作为纯文本、逗号分隔值 (CSV) 或波形数据库 (WDB) 来生成,生成的事件追踪数据可在 Vitis Unified IDE 的“Analysis”(分析)视图内查看。