AMD Vitis 軟件平臺是一款開(kāi)發(fā)環(huán)境,主要用于開(kāi)發(fā)包括 FPGA 架構、Arm 處理器子系統和 AI 引擎在內的設計。Vitis 工具與 AMD Vivado ML 設計套件相結合,可為設計開(kāi)發(fā)提供更高層次的抽象。
本用戶(hù)指南涵蓋了 Vitis 入門(mén)、使用 Vitis Unified IDE、Bootgen 工具、Vitis Python CLI、軟件命令行工具、GNU 編譯器工具、嵌入式設計教程以及驅動(dòng)程序和庫。如果您希望獲取完整版文檔,請至文末掃描二維碼進(jìn)行下載。
Vitis 軟件平臺包括以下工具
-
Vitis Embedded - 用于開(kāi)發(fā)在嵌入式 Arm 處理器上運行的 C/C++ 應用代碼
-
編譯器和仿真器 - 用于使用 AI 引擎陣列執行設計
-
Vitis HLS - 用于開(kāi)發(fā)基于 C/C++ 的 IP 塊,該 IP 塊主要針對 FPGA 架構
-
Vitis Model Composer 是一種基于模型的設計工具,可在 MathWorks Simulink 環(huán)境中進(jìn)行快速設計探索
-
一系列性能優(yōu)化的開(kāi)源庫函數,如 DSP、視覺(jué)、求解器、超聲和 BLAS 等,其可采用 FPGA 架構執行,也可使用 AI 引擎執行
工具與庫
![wKgaomWCS86AFvZGAAAhcsU08nY767.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS86AFvZGAAAhcsU08nY767.png)
Vitis 嵌入式
Vitis Embedded 是一個(gè)獨立的嵌入式軟件開(kāi)發(fā)包,主要用于開(kāi)發(fā)運行在嵌入式 Arm 處理器上的主機應用。
![wKgaomWCS86AdgdAAAAdMvcYF5k654.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS86AdgdAAAAdMvcYF5k654.png)
Vitis AIE DSP 設計工具
編譯器和仿真器
AMD Versal 自適應 SoC 器件具有 AI 引擎陣列,有助于采用資源和電源都優(yōu)化的方式實(shí)現高性能 DSP 功能。將 AI 引擎與 FPGA 架構資源一起使用,有助于非常高效地實(shí)現高性能 DSP 應用。
![wKgaomWCS8-AXBlLAAAUSglE0KE499.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS8-AXBlLAAAUSglE0KE499.png)
Vitis HLS
Vitis HLS 工具允許用戶(hù)通過(guò)將 C/C++ 函數綜合成 RTL,輕松創(chuàng )建復雜的 FPGA 算法。
Vitis HLS 工具與 Vivado ML 設計套件(用于綜合、布置和路由)及 Vitis 統一軟件平臺(用于異構系統設計和應用)高度整合。
![wKgaomWCS8-Adx1tAAAF1EZMShQ531.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS8-Adx1tAAAF1EZMShQ531.png)
Vitis Model Composer
Vitis Model Composer 是一款基于模型的設計工具,可在 MathWorks Simulink 環(huán)境中實(shí)現快速的設計探索。
此外,該工具還允許您使用一系列 AI 引擎和可編程邏輯 (HDL/HLS) 塊對設計進(jìn)行建模和仿真。
![wKgaomWCS8-AYfyOAAAIxjQax58249.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS8-AYfyOAAAIxjQax58249.png)
Vitis 庫
性能優(yōu)化的開(kāi)源庫,提供開(kāi)箱即用的加速,對于采用 C、C++ 編寫(xiě)的現有應用而言,代碼修改極少,甚至不需要修改代碼。
按原樣利用特定領(lǐng)域的加速庫,通過(guò)修改適應您的需求,或者在您的自定義加速器中用作算法構建塊。
設計流程
Vitis 嵌入式軟件開(kāi)發(fā)流程
![wKgaomWCS8-ABJDhAACeLiHGpnU286.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS8-ABJDhAACeLiHGpnU286.png)
在 AMD 自適應 SoC 中為 Arm 嵌入式處理器子系統開(kāi)發(fā) C/C++ 代碼的設計人員通常會(huì )使用該流程。
-
軟件工程師可將這些硬件設計信息整合到他們的目標平臺中,并可使用 Vitis 嵌入式軟件開(kāi)發(fā)應用代碼。
開(kāi)發(fā)人員可在 Vitis 嵌入式軟件中執行所有系統級驗證,并通過(guò)生成引導映像來(lái)啟動(dòng)應用。
2023.2 版本新特性
-
AIE-DSP 設計的新特性:AIE 仿真器和編譯器增強
-
全新獨立 Vitis 嵌入式安裝程序:面向為 PS 子系統編寫(xiě)嵌入式 C 代碼的設計人員
-
最新 Vitis 統一 IDE (GUI):從 2023.2 版開(kāi)始,Vitis 將在所有 Vitis 工具中提供一個(gè)全新的通用 GUI。
-
配置文件、調試與跟蹤的新特性 — 面向 AMD Versal AIE 器件系列
+
![wKgaomWCS8-AX_YpAAAClM7dEPs491.png](https://file1.elecfans.com//web2/M00/B6/E0/wKgaomWCS8-AX_YpAAAClM7dEPs491.png)
獲取完整版
《Vitis 統一軟件平臺文檔》
請掃描二維碼進(jìn)行下載
原文標題:Vitis 統一軟件平臺文檔
文章出處:【微信公眾號:Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉載請注明出處。
-
賽靈思
+關(guān)注
關(guān)注
32文章
1794瀏覽量
130705 -
Xilinx
+關(guān)注
關(guān)注
70文章
2129瀏覽量
119695
原文標題:Vitis 統一軟件平臺文檔
文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
Vitis2023.2使用之—— updata to Vitis Unified IDE
Vitis2023.2使用之—— classic Vitis IDE
Vitis加速庫:廣泛且性能優(yōu)化的開(kāi)源庫
![<b class='flag-5'>Vitis</b>加速庫:廣泛且性能優(yōu)化的開(kāi)源庫](https://file1.elecfans.com/web2/M00/AD/14/wKgZomU_do6AfpjFAAAtbvIt2PI511.png)
【KV260視覺(jué)入門(mén)套件試用體驗】四、KV260 視覺(jué)入門(mén)套件和固件更新
Vitis AI Library體驗之OCR識別
![<b class='flag-5'>Vitis</b> AI Library體驗之OCR識別](https://file1.elecfans.com/web2/M00/A8/75/wKgaomUtUuyALPMcAAFHGKOsVQw106.png)
【KV260視覺(jué)入門(mén)套件試用體驗】Vitis-AI加速的YOLOX視頻目標檢測示例體驗和原理解析
【KV260視覺(jué)入門(mén)套件試用體驗】5、簡(jiǎn)單幾步體驗Vitis AI
Vitis統一軟件平臺文檔——應用程序加速開(kāi)發(fā)
![<b class='flag-5'>Vitis</b><b class='flag-5'>統一軟件</b><b class='flag-5'>平臺</b><b class='flag-5'>文檔</b>——應用程序加速開(kāi)發(fā)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Vitis統一軟件平臺文檔:嵌入式軟件開(kāi)發(fā)
![<b class='flag-5'>Vitis</b><b class='flag-5'>統一軟件</b><b class='flag-5'>平臺</b><b class='flag-5'>文檔</b>:嵌入式<b class='flag-5'>軟件</b>開(kāi)發(fā)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
Vitis統一軟件平臺用戶(hù)指南:系統性能分析(v2020.1)
![<b class='flag-5'>Vitis</b><b class='flag-5'>統一軟件</b><b class='flag-5'>平臺</b>用戶(hù)指南:系統性能分析(v2020.1)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
如何在KV260上快速體驗Vitsi AI圖像分類(lèi)示例程序
![如何在KV260上快速體驗Vitsi AI圖像分類(lèi)示例程序](https://file1.elecfans.com/web2/M00/A2/91/wKgZomT_xzaANnPBAAAYl_pGrV4041.jpg)
【KV260視覺(jué)入門(mén)套件試用體驗】部署DPU鏡像并運行Vitis AI圖像分類(lèi)示例程序
Vitis 統一軟件平臺文檔:應用加速開(kāi)發(fā)
![<b class='flag-5'>Vitis</b> <b class='flag-5'>統一軟件</b><b class='flag-5'>平臺</b><b class='flag-5'>文檔</b>:應用加速開(kāi)發(fā)](https://file1.elecfans.com/web2/M00/90/5D/wKgaomTYpweANST2AABAsboA-Ec450.png)
評論