本文转载自: Xilinx技术社区微信公众号
这是《创建 Vitis 加速平台》系列的第 4 篇博文。
在本系列博客的前几篇博文中,我们讲解了如何创建硬件和软件工程。下一步,我们将讲解如何在Vitis™中封装此工程。
随后,我们将在 Vitis 中通过创建简单应用并对其进行加速,以便对该工程进行测试。
创建应用:
启动 Vitis 并创建应用工程。
选择“Select a platform from therepository”以从存储库中选择平台,然后单击 + 图标:

浏览至您的定制平台:

注:确保流程设置为“嵌入式加速 (Embedded Accel)”。
我们还可以看到部分资源,这里显示的是已启用的时钟。
为工程命名:

此处应用设置应可使用您在封装平台时输入的设置自动完成填充:

这里我们使用模板:

我计划在 ZCU104 评估板上运行此工程,因此我把“当前使用的构建配置 (Active Build Config)”更改为“硬件 (Hardware)”:

然后执行构建:

这样就会执行如下所述操作:
现在,对含 sd_card.img 文件的 SD 卡进行格式化。
我使用的是 Win32 Disc Imager:

现在,您的 SD 卡应如下示例所示:

如果您不想使用 Win32 Disc Imager,则手动复制即可。
运行应用:
启动 Linux 镜像,并使用以下命令:
cd /mnt/mmcblkp0 source ./init.sh ./my_first_accel binary_container_1.xclbin

至此大功告成,应用测试现已成功完成。
Vitis
Vitis 是由赛灵思(Xilinx)推出的一款开发工具套件,用于加速应用程序的开发和部署,尤其专注于基于赛灵思的可编程逻辑设备(FPGA)的加速。
Vitis 工具套件的目标是简化 FPGA 加速应用程序的开发流程,使更广泛的开发者能够充分利用 FPGA 提供的硬件加速性能,从而加速特定领域的计算任务。