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