AMD Vitis 軟件平臺(tái)是一款開(kāi)發(fā)環(huán)境,主要用于開(kāi)發(fā)包括 FPGA 架構(gòu)、Arm 處理器子系統(tǒng)和 AI 引擎在內(nèi)的設(shè)計(jì)。Vitis 工具與 AMD Vivado ML 設(shè)計(jì)套件相結(jié)合,可為設(shè)計(jì)開(kāi)發(fā)提供更高層次的抽象。
本用戶(hù)指南涵蓋了 Vitis 入門(mén)、使用 Vitis Unified IDE、Bootgen 工具、Vitis Python CLI、軟件命令行工具、GNU 編譯器工具、嵌入式設(shè)計(jì)教程以及驅(qū)動(dòng)程序和庫(kù)。如果您希望獲取完整版文檔,請(qǐng)至文末掃描二維碼進(jìn)行下載。
Vitis 軟件平臺(tái)包括以下工具
-
Vitis Embedded - 用于開(kāi)發(fā)在嵌入式 Arm 處理器上運(yùn)行的 C/C++ 應(yīng)用代碼
-
編譯器和仿真器 - 用于使用 AI 引擎陣列執(zhí)行設(shè)計(jì)
-
Vitis HLS - 用于開(kāi)發(fā)基于 C/C++ 的 IP 塊,該 IP 塊主要針對(duì) FPGA 架構(gòu)
-
Vitis Model Composer 是一種基于模型的設(shè)計(jì)工具,可在 MathWorks Simulink 環(huán)境中進(jìn)行快速設(shè)計(jì)探索
-
一系列性能優(yōu)化的開(kāi)源庫(kù)函數(shù),如 DSP、視覺(jué)、求解器、超聲和 BLAS 等,其可采用 FPGA 架構(gòu)執(zhí)行,也可使用 AI 引擎執(zhí)行
工具與庫(kù)
Vitis 嵌入式
Vitis Embedded 是一個(gè)獨(dú)立的嵌入式軟件開(kāi)發(fā)包,主要用于開(kāi)發(fā)運(yùn)行在嵌入式 Arm 處理器上的主機(jī)應(yīng)用。
Vitis AIE DSP 設(shè)計(jì)工具
編譯器和仿真器
AMD Versal 自適應(yīng) SoC 器件具有 AI 引擎陣列,有助于采用資源和電源都優(yōu)化的方式實(shí)現(xiàn)高性能 DSP 功能。將 AI 引擎與 FPGA 架構(gòu)資源一起使用,有助于非常高效地實(shí)現(xiàn)高性能 DSP 應(yīng)用。
Vitis HLS
Vitis HLS 工具允許用戶(hù)通過(guò)將 C/C++ 函數(shù)綜合成 RTL,輕松創(chuàng)建復(fù)雜的 FPGA 算法。
Vitis HLS 工具與 Vivado ML 設(shè)計(jì)套件(用于綜合、布置和路由)及 Vitis 統(tǒng)一軟件平臺(tái)(用于異構(gòu)系統(tǒng)設(shè)計(jì)和應(yīng)用)高度整合。
Vitis Model Composer
Vitis Model Composer 是一款基于模型的設(shè)計(jì)工具,可在 MathWorks Simulink 環(huán)境中實(shí)現(xiàn)快速的設(shè)計(jì)探索。
此外,該工具還允許您使用一系列 AI 引擎和可編程邏輯 (HDL/HLS) 塊對(duì)設(shè)計(jì)進(jìn)行建模和仿真。
Vitis 庫(kù)
性能優(yōu)化的開(kāi)源庫(kù),提供開(kāi)箱即用的加速,對(duì)于采用 C、C++ 編寫(xiě)的現(xiàn)有應(yīng)用而言,代碼修改極少,甚至不需要修改代碼。
按原樣利用特定領(lǐng)域的加速庫(kù),通過(guò)修改適應(yīng)您的需求,或者在您的自定義加速器中用作算法構(gòu)建塊。
設(shè)計(jì)流程
Vitis 嵌入式軟件開(kāi)發(fā)流程
?在 AMD 自適應(yīng) SoC 中為 Arm 嵌入式處理器子系統(tǒng)開(kāi)發(fā) C/C++ 代碼的設(shè)計(jì)人員通常會(huì)使用該流程。
-
硬件工程師不僅可設(shè)計(jì)可編程邏輯,而且還可使用 AMD Vivado ML 設(shè)計(jì)套件將硬件按 XSA 文件導(dǎo)出。
-
軟件工程師可將這些硬件設(shè)計(jì)信息整合到他們的目標(biāo)平臺(tái)中,并可使用 Vitis 嵌入式軟件開(kāi)發(fā)應(yīng)用代碼。
開(kāi)發(fā)人員可在 Vitis 嵌入式軟件中執(zhí)行所有系統(tǒng)級(jí)驗(yàn)證,并通過(guò)生成引導(dǎo)映像來(lái)啟動(dòng)應(yīng)用。
2023.2 版本新特性
-
AIE-DSP 設(shè)計(jì)的新特性:AIE 仿真器和編譯器增強(qiáng)
-
全新獨(dú)立 Vitis 嵌入式安裝程序:面向?yàn)?PS 子系統(tǒng)編寫(xiě)嵌入式 C 代碼的設(shè)計(jì)人員
-
最新 Vitis 統(tǒng)一 IDE (GUI):從 2023.2 版開(kāi)始,Vitis 將在所有 Vitis 工具中提供一個(gè)全新的通用 GUI。
-
配置文件、調(diào)試與跟蹤的新特性 — 面向 AMD Versal AIE 器件系列
+
獲取完整版
《Vitis 統(tǒng)一軟件平臺(tái)文檔》
請(qǐng)掃描二維碼進(jìn)行下載
原文標(biāo)題:Vitis 統(tǒng)一軟件平臺(tái)文檔
文章出處:【微信公眾號(hào):Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
賽靈思
+關(guān)注
關(guān)注
32文章
1794瀏覽量
131270 -
Xilinx
+關(guān)注
關(guān)注
71文章
2167瀏覽量
121398
原文標(biāo)題:Vitis 統(tǒng)一軟件平臺(tái)文檔
文章出處:【微信號(hào):賽靈思,微信公眾號(hào):Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論