自從 Vitis 的發(fā)布,AMD 在 Github 上也開(kāi)源了很多資源,方便開(kāi)發(fā)者進(jìn)行自己的設(shè)計(jì),減少產(chǎn)品上市時(shí)間。所以我們來(lái)看一下如何獲取和使用 Github 上的開(kāi)放資源。
以 Vitis_example 為例,鏈接如下:
https://github.com/Xilinx/Vitis_Accel_Examples
一、在 Vitis IDE 上的使用方法:
Vitis IDE 是基于 eclipse 開(kāi)發(fā)而成的,AMD 在此基礎(chǔ)上添加了很多自己的功能。在 Vitis IDE 上使用 Vitis example 的方法相對(duì)簡(jiǎn)單,具體的操作如下:
1. Vitis IDE 下載方式 Xilinx->Examples->Download:
等待一段時(shí)間后,下載完成后的界面如下圖所示。
有的用戶會(huì)遇到下載失敗的情況,最典型的錯(cuò)誤:
這個(gè)其實(shí)跟 git 的設(shè)置或缺少庫(kù)有關(guān)。
2.當(dāng)新建 application 工程之后就會(huì)看到下載的 example design,選擇并點(diǎn)擊 finish 即可。
二、基于 makefile 的使用方法:
有些軟件開(kāi)發(fā)者更趨向基于 makefile 的命令行方式來(lái)進(jìn)行開(kāi)發(fā),它的優(yōu)點(diǎn)是更加靈活,但是對(duì) Vitis 的理解有要求,具體如下:
1. 下載 example design,或使用命令:
2. 進(jìn)入文件目錄,例如 hello_world,可以先輸入 make,獲取 make 指令的用途和選項(xiàng):
3. 根據(jù)安裝的 platform,在這里使用的是 u50 板卡??梢栽撃夸浵螺斎耄?/p>
可以得到示例工程生成的目標(biāo)文件。
當(dāng)然在此之前要確認(rèn)這個(gè) example design 支持的 platform 有沒(méi)有限制,所以推薦先閱讀一下各個(gè)示例的 README.rst
https://github.com/Xilinx/Vitis_Accel_Examples/tree/master/hello_world
4. 當(dāng)生成完所需的目標(biāo)文件后,可以進(jìn)行軟件仿真(硬件仿真,硬件)運(yùn)行??梢暂斎耄?/p>
會(huì)輸出如下:
可以看到 TEST PASSED,代表軟件仿真已經(jīng)通過(guò)。
5. 如果要觀察仿真的結(jié)果或者報(bào)告分析,在目標(biāo)生成目錄下可以命令啟動(dòng) Vitis analyzer (vitis acceleration 流程只支持 Linux 操作系統(tǒng)):
vitis_analyzer ./
它會(huì)自動(dòng)索引目錄下的 summary 文件,并且提供 GUI 化的可視界面,幫助用戶分析性能和評(píng)估板卡:
附:
若您對(duì) V++ 熟悉的話,可根據(jù)自己的需求直接修改 makefile 文件和相關(guān)的 .ini 配置文件。
審核編輯:湯梓紅
-
amd
+關(guān)注
關(guān)注
25文章
5586瀏覽量
136327 -
Xilinx
+關(guān)注
關(guān)注
73文章
2185瀏覽量
125288 -
開(kāi)源
+關(guān)注
關(guān)注
3文章
3678瀏覽量
43815 -
GitHub
+關(guān)注
關(guān)注
3文章
483瀏覽量
17674 -
Vitis
+關(guān)注
關(guān)注
0文章
150瀏覽量
7941
原文標(biāo)題:開(kāi)發(fā)者分享|如何獲取和使用 Github 上的 Vitis 開(kāi)放資源
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
使用AMD Vitis Unified IDE創(chuàng)建HLS組件

Vitis2023.2使用之—— classic Vitis IDE
Vitis2023.2使用之—— updata to Vitis Unified IDE
Vitis怎么使用?
【KV260視覺(jué)入門套件試用體驗(yàn)】部署DPU鏡像并運(yùn)行Vitis AI圖像分類示例程序
【KV260視覺(jué)入門套件試用體驗(yàn)】Vitis AI 構(gòu)建開(kāi)發(fā)環(huán)境,并使用inspector檢查模型
Vitis HLS前端現(xiàn)已在GitHub上全面開(kāi)源,開(kāi)啟了無(wú)限可能的新世界

如何獲取和使用Github上的開(kāi)放資源

開(kāi)啟無(wú)限可能的世界:Vitis HLS 前端現(xiàn)已全面開(kāi)源

Vitis HLS前端現(xiàn)已全面開(kāi)源
Zynq上使用Vitis的雙ARM Hello World

AMD全新Vitis HLS資源現(xiàn)已推出

Vitis 統(tǒng)一軟件平臺(tái)文檔

在Windows 10上創(chuàng)建并運(yùn)行AMD Vitis?視覺(jué)庫(kù)示例

評(píng)論