自從 Vitis 的發布,AMD 在 Github 上也開源了很多資源,方便開發者進行自己的設計,減少產品上市時間。所以我們來看一下如何獲取和使用 Github 上的開放資源。
以 Vitis_example 為例,鏈接如下:
https://github.com/Xilinx/Vitis_Accel_Examples
一、在 Vitis IDE 上的使用方法:
Vitis IDE 是基于 eclipse 開發而成的,AMD 在此基礎上添加了很多自己的功能。在 Vitis IDE 上使用 Vitis example 的方法相對簡單,具體的操作如下:
1. Vitis IDE 下載方式 Xilinx->Examples->Download:

等待一段時間后,下載完成后的界面如下圖所示。

有的用戶會遇到下載失敗的情況,最典型的錯誤:

這個其實跟 git 的設置或缺少庫有關。
2.當新建 application 工程之后就會看到下載的 example design,選擇并點擊 finish 即可。

二、基于 makefile 的使用方法:
有些軟件開發者更趨向基于 makefile 的命令行方式來進行開發,它的優點是更加靈活,但是對 Vitis 的理解有要求,具體如下:
1. 下載 example design,或使用命令:


2. 進入文件目錄,例如 hello_world,可以先輸入 make,獲取 make 指令的用途和選項:

3. 根據安裝的 platform,在這里使用的是 u50 板卡??梢栽撃夸浵螺斎耄?/p>

可以得到示例工程生成的目標文件。

當然在此之前要確認這個 example design 支持的 platform 有沒有限制,所以推薦先閱讀一下各個示例的 README.rst
https://github.com/Xilinx/Vitis_Accel_Examples/tree/master/hello_world
4. 當生成完所需的目標文件后,可以進行軟件仿真(硬件仿真,硬件)運行??梢暂斎耄?/p>

會輸出如下:

可以看到 TEST PASSED,代表軟件仿真已經通過。
5. 如果要觀察仿真的結果或者報告分析,在目標生成目錄下可以命令啟動 Vitis analyzer (vitis acceleration 流程只支持 Linux 操作系統):
vitis_analyzer ./
它會自動索引目錄下的 summary 文件,并且提供 GUI 化的可視界面,幫助用戶分析性能和評估板卡:

附:
若您對 V++ 熟悉的話,可根據自己的需求直接修改 makefile 文件和相關的 .ini 配置文件。

審核編輯:湯梓紅
-
amd
+關注
關注
25文章
5682瀏覽量
139937 -
Xilinx
+關注
關注
73文章
2200瀏覽量
131122 -
開源
+關注
關注
3文章
4203瀏覽量
46125 -
GitHub
+關注
關注
3文章
488瀏覽量
18660 -
Vitis
+關注
關注
0文章
157瀏覽量
8347
原文標題:開發者分享|如何獲取和使用 Github 上的 Vitis 開放資源
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
使用AMD Vitis Unified IDE創建HLS組件
Vitis2023.2使用之—— classic Vitis IDE
Vitis2023.2使用之—— updata to Vitis Unified IDE
Vitis怎么使用?
【KV260視覺入門套件試用體驗】部署DPU鏡像并運行Vitis AI圖像分類示例程序
【KV260視覺入門套件試用體驗】Vitis AI 構建開發環境,并使用inspector檢查模型
Vitis HLS前端現已在GitHub上全面開源,開啟了無限可能的新世界
開啟無限可能的世界:Vitis HLS 前端現已全面開源
Vitis HLS前端現已全面開源
Zynq上使用Vitis的雙ARM Hello World
AMD全新Vitis HLS資源現已推出
Vitis 統一軟件平臺文檔
如何獲取和使用Github上的Vitis開放資源
評論