工具 - 2023.2 简体中文

AI 引擎内核与计算图编程指南 (UG1079)

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

Vitis 集成设计环境

AMD Vitis™ 集成设计环境 (IDE) 可用于为 AMD 器件执行目标系统编程,包括 Versal 器件。它支持开发单个和多个 AI 引擎内核应用。在此工具中,有下列功能特性可用。

  • 最优化 C/C++ 编译器,用于编译内核与计算图代码,执行所有必要的连接、布局和检查以确保器件上的各项功能正常工作。
  • 快速功能仿真器,对于识别设计中的错误很有用。此仿真器因其提供的高速迭代和高层次的数据可视性,而成为对 AI 引擎设计进行测试、调试和验证的理想选择。
  • 周期近似的仿真器,能对 AI 引擎阵列的时序和资源进行建模,同时为 NoC 和 DDR 存储器使用传输事务级 SystemC 模型。这样即可快速完成 AI 引擎应用的性能分析、准确估算 AI 引擎资源使用情况并提供周期近似的时序信息。
  • 强大的调试环境,可在仿真环境和硬件环境下使用。有各种视图可供使用,例如,变量视图、反汇编视图、存储器视图、寄存器视图和流水线视图。

Vitis 命令行工具

命令行工具可用于构建、仿真以及生成输出文件和报告。

  • aiecompiler 编译器可将内核与计算图代码编译为 ELF 文件,可供在 AI 引擎处理器上运行。
  • aiesimulatorx86simulator 是分别适用于周期近似的仿真和功能仿真的工具。
  • 此外还专为 Arm® 核提供了交叉编译器,用于进行 PS 代码编译。
  • Vitis 编译器属于系统编译和链接工具,用于将整个系统集成在一起。
  • Vitis IDE 可用于查看报告并分析由命令行工具生成的输出文件和报告。

AI 引擎工具和流程用户指南(UG1076) 包含有关设计流程和工具用法的丰富信息。