Vitis HLS L1 库向导快速入门

Vitis™ HLS 2023.1 支持新的 L1 库向导,本文将讲解如何下载 L1 库、查看所有可用功能以及如何在 Vitis HLS GUI 中使用库函数。

Vitis 软件包含一套丰富的开源优化库,只需对现有应用进行最低限度的代码修改,便可提供开箱即用的加速功能。

L1 库包括用于 C、C++ 实现方案的低级原语和基本算法函数。

其中的多个库共支持 600 多个库函数。

这些函数包括求解器、基本线性代数子程序,即 blas 和 DSP。

在 2023.1 版本中,新的库向导支持您从 GitHub 克隆特定的 Vitis 库。

使用时,首先请从 Vitis HLS GUI 主页点击 Clone Vitis Libraries,从 GitHub 的 repo 下载 L1 函数。

指定 GitHub URL 为:

https://github.com/Xilinx/Vitis_Libraries.git

库下载完成后,用户可在 C、C++ 编辑器中指定特殊字符串 xf,以列出所有可用的库函数。

这些函数的详细信息也将悬停展示。

利用库 API,可以获取所有参数信息,并对每个参数进行限制。

用户可以选择或编辑参数类型以及函数的输入端口。

一旦函数参数完成更新,函数代码预览和头文件就会包含在源 C、C++ 文件中。

为避免编译错误,应将 include 路径添加到当前项目中,用户可以看到库路径选自适当的存储位置。

最后,获得更新的源代码后,用户现在就可以使用 Vitis HLS GUI 运行 C 仿真、综合并使用协同仿真验证结果。

下一步,您可以访问 GitHub 资源,并开始在下一个设计应用中尝试使用新的 L1 库向导。

HTTPS://GITHUB.COM/XILINX/VITIS_LIBRARIES

点击了解更多 Vitis HLS 详情:https://china.xilinx.com/products/design-tools/vitis/vitis-hls.html#over...

最新文章

最新文章