总结 - 2023.2 简体中文

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

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文

如先前各主题中所述,Vitis 核开发套件中主机程序的建议的编码样式包括以下几个要点:

  1. Vitis 核开发套件中,通过对一个或多个内核进行单独编译/链接来构建 .xclbin 文件。device.load_xclbin(binaryFile) 命令用于加载内核二进制文件。
  2. 从加载的器件二进制文件创建 xrt::kernel 对象,并将缓冲器对象 (xrt::bo) 与分配给内核实参的存储体加以关联。
  3. 使用 xrt::bo::sync 命令以及缓冲器读写命令在主机应用与内核之间往返传输数据。
  4. 内核执行方式为使用 xrt::run 对象启动内核并等待内核执行。
  5. 此外,您可在完成 XRT API 调用后根据需要添加纠错用于调试目的。