如何在Vitis HLS GUI中使用库函数?

描述

 

 

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 函数。

求解器

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

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

求解器

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

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

求解器

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

求解器

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

求解器

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

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

 

 




审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分