软件模型和主机代码示例 - 2022.1 简体中文

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

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

./imports 目录中提供了 add one 运算示例的 C++ 软件模型 <kernel_name>_cmodel.cpp。您也可通过修改此软件模型来对自己的内核函数进行建模。运行package_xo 时,此模型可包含在内核源文件中,以供为内核启用软件仿真。硬件仿真和系统构建始终使用内核的 RTL 描述。

./exports/src 目录中,提供了一个主机程序示例,称为 host_example.cpp。主机程序采用二进制容器作为程序的实参。主机代码会加载二进制文件,作为 init 函数的一部分。主机代码会例化内核、分配缓冲器、设置内核实参、执行内核,然后收集并检查 add one 函数示例的结果。

如需了解有关在应用中使用主机程序和内核代码的信息,请参阅 创建 Vitis IDE 工程