Vitis HLS 2023.1 支持新的 L1 庫(kù)向?qū)?,本文將講解如何下載 L1 庫(kù)、查看所有可用功能以及如何在 VitisHLS GUI 中使用庫(kù)函數(shù)。
Vitis軟件包含一套豐富的開源優(yōu)化庫(kù),只需對(duì)現(xiàn)有應(yīng)用進(jìn)行最低限度的代碼修改,便可提供開箱即用的加速功能。
L1 庫(kù)包括用于 C、C++ 實(shí)現(xiàn)方案的低級(jí)原語和基本算法函數(shù)。
其中的多個(gè)庫(kù)共支持 600 多個(gè)庫(kù)函數(shù)。
這些函數(shù)包括求解器、基本線性代數(shù)子程序,即 blas 和 DSP。
在 2023.1 版本中,新的庫(kù)向?qū)еС帜鷱?GitHub 克隆特定的 Vitis庫(kù)。
使用時(shí),首先請(qǐng)從 VitisHLS GUI 主頁點(diǎn)擊 Clone VitisLibraries,從 GitHub 的 repo 下載 L1 函數(shù)。
庫(kù)下載完成后,用戶可在 C、C++ 編輯器中指定特殊字符串 xf,以列出所有可用的庫(kù)函數(shù)。
這些函數(shù)的詳細(xì)信息也將懸停展示。
利用庫(kù) API,可以獲取所有參數(shù)信息,并對(duì)每個(gè)參數(shù)進(jìn)行限制。
用戶可以選擇或編輯參數(shù)類型以及函數(shù)的輸入端口。
一旦函數(shù)參數(shù)完成更新,函數(shù)代碼預(yù)覽和頭文件就會(huì)包含在源 C、C++ 文件中。
為避免編譯錯(cuò)誤,應(yīng)將 include 路徑添加到當(dāng)前項(xiàng)目中,用戶可以看到庫(kù)路徑選自適當(dāng)?shù)拇鎯?chǔ)位置。
最后,獲得更新的源代碼后,用戶現(xiàn)在就可以使用 VitisHLS GUI 運(yùn)行 C 仿真、綜合并使用協(xié)同仿真驗(yàn)證結(jié)果。
下一步,您可以訪問GitHub 資源,并開始在下一個(gè)設(shè)計(jì)應(yīng)用中嘗試使用新的 L1 庫(kù)向?qū)А?/p>
審核編輯:劉清
-
仿真器
+關(guān)注
關(guān)注
14文章
1037瀏覽量
85419 -
GUI
+關(guān)注
關(guān)注
3文章
679瀏覽量
41245 -
C++語言
+關(guān)注
關(guān)注
0文章
147瀏覽量
7303 -
HLS
+關(guān)注
關(guān)注
1文章
133瀏覽量
24873 -
求解器
+關(guān)注
關(guān)注
0文章
81瀏覽量
4758
原文標(biāo)題:Vitis HLS L1 庫(kù)向?qū)Э焖偃腴T
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
如何使用AMD Vitis HLS創(chuàng)建HLS IP

使用AMD Vitis Unified IDE創(chuàng)建HLS組件

FPGA高層次綜合HLS之Vitis HLS知識(shí)庫(kù)簡(jiǎn)析
使用Vitis HLS創(chuàng)建屬于自己的IP相關(guān)資料分享
如何在Vitis HLS中使用C語言代碼創(chuàng)建AXI4-Lite接口

基于Vitis HLS的加速圖像處理

Vitis HLS工具簡(jiǎn)介及設(shè)計(jì)流程
如何在Vitis HLS中使用C語言代碼創(chuàng)建AXI4-Lite接口
Vitis HLS如何添加HLS導(dǎo)出的.xo文件

使用AXI4-Lite將Vitis HLS創(chuàng)建的IP連接到PS

Vitis HLS前端現(xiàn)已全面開源
Vitis HLS知識(shí)庫(kù)總結(jié)
AMD全新Vitis HLS資源現(xiàn)已推出

在Zynq裸機(jī)設(shè)計(jì)中使用視覺庫(kù)L1 remap函數(shù)的示例

評(píng)論