AMD Vitis 軟件平臺是一款開發(fā)環(huán)境,主要用于開發(fā)包括 FPGA 架構、Arm 處理器子系統(tǒng)和 AI 引擎在內(nèi)的設計。Vitis 工具與 AMD Vivado ML 設計套件相結合,可為設計開發(fā)提供更高層次的抽象。
本用戶指南涵蓋了 Vitis 入門、使用 Vitis Unified IDE、Bootgen 工具、Vitis Python CLI、軟件命令行工具、GNU 編譯器工具、嵌入式設計教程以及驅動程序和庫。如果您希望獲取完整版文檔,請至文末掃描二維碼進行下載。
Vitis 軟件平臺包括以下工具
-
Vitis Embedded - 用于開發(fā)在嵌入式 Arm 處理器上運行的 C/C++ 應用代碼
-
編譯器和仿真器 - 用于使用 AI 引擎陣列執(zhí)行設計
-
Vitis HLS - 用于開發(fā)基于 C/C++ 的 IP 塊,該 IP 塊主要針對 FPGA 架構
-
Vitis Model Composer 是一種基于模型的設計工具,可在 MathWorks Simulink 環(huán)境中進行快速設計探索
-
一系列性能優(yōu)化的開源庫函數(shù),如 DSP、視覺、求解器、超聲和 BLAS 等,其可采用 FPGA 架構執(zhí)行,也可使用 AI 引擎執(zhí)行
工具與庫

Vitis 嵌入式
Vitis Embedded 是一個獨立的嵌入式軟件開發(fā)包,主要用于開發(fā)運行在嵌入式 Arm 處理器上的主機應用。

Vitis AIE DSP 設計工具
編譯器和仿真器
AMD Versal 自適應 SoC 器件具有 AI 引擎陣列,有助于采用資源和電源都優(yōu)化的方式實現(xiàn)高性能 DSP 功能。將 AI 引擎與 FPGA 架構資源一起使用,有助于非常高效地實現(xiàn)高性能 DSP 應用。

Vitis HLS
Vitis HLS 工具允許用戶通過將 C/C++ 函數(shù)綜合成 RTL,輕松創(chuàng)建復雜的 FPGA 算法。
Vitis HLS 工具與 Vivado ML 設計套件(用于綜合、布置和路由)及 Vitis 統(tǒng)一軟件平臺(用于異構系統(tǒng)設計和應用)高度整合。

Vitis Model Composer
Vitis Model Composer 是一款基于模型的設計工具,可在 MathWorks Simulink 環(huán)境中實現(xiàn)快速的設計探索。
此外,該工具還允許您使用一系列 AI 引擎和可編程邏輯 (HDL/HLS) 塊對設計進行建模和仿真。

Vitis 庫
性能優(yōu)化的開源庫,提供開箱即用的加速,對于采用 C、C++ 編寫的現(xiàn)有應用而言,代碼修改極少,甚至不需要修改代碼。
按原樣利用特定領域的加速庫,通過修改適應您的需求,或者在您的自定義加速器中用作算法構建塊。
設計流程
Vitis 嵌入式軟件開發(fā)流程

在 AMD 自適應 SoC 中為 Arm 嵌入式處理器子系統(tǒng)開發(fā) C/C++ 代碼的設計人員通常會使用該流程。
-
硬件工程師不僅可設計可編程邏輯,而且還可使用 AMD Vivado ML 設計套件將硬件按 XSA 文件導出。
-
軟件工程師可將這些硬件設計信息整合到他們的目標平臺中,并可使用 Vitis 嵌入式軟件開發(fā)應用代碼。
開發(fā)人員可在 Vitis 嵌入式軟件中執(zhí)行所有系統(tǒng)級驗證,并通過生成引導映像來啟動應用。
2023.2 版本新特性
-
AIE-DSP 設計的新特性:AIE 仿真器和編譯器增強
-
全新獨立 Vitis 嵌入式安裝程序:面向為 PS 子系統(tǒng)編寫嵌入式 C 代碼的設計人員
-
最新 Vitis 統(tǒng)一 IDE (GUI):從 2023.2 版開始,Vitis 將在所有 Vitis 工具中提供一個全新的通用 GUI。
-
配置文件、調(diào)試與跟蹤的新特性 — 面向 AMD Versal AIE 器件系列
+

獲取完整版
《Vitis 統(tǒng)一軟件平臺文檔》
請掃描二維碼進行下載
原文標題:Vitis 統(tǒng)一軟件平臺文檔
文章出處:【微信公眾號:Xilinx賽靈思官微】歡迎添加關注!文章轉載請注明出處。
-
賽靈思
+關注
關注
33文章
1795瀏覽量
132057 -
Xilinx
+關注
關注
73文章
2179瀏覽量
124007
原文標題:Vitis 統(tǒng)一軟件平臺文檔
文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
華企盾:守護企業(yè)機密,文檔加密軟件推薦
Cadence Verisium Debug:統(tǒng)一調(diào)試平臺,加速SoC設計
芯盾時代助力五菱工業(yè)公司統(tǒng)一身份認證平臺建設
多云管理平臺是指什么?
使用AMD Vitis進行嵌入式設計開發(fā)用戶指南

芯盾時代繼續(xù)深化中建科技統(tǒng)一身份認證平臺建設
統(tǒng)一視頻平臺融合通信可視指揮調(diào)度平臺smarteye與國標GB28181平臺的異同與關聯(lián)
全新AMD Vitis統(tǒng)一軟件平臺2024.2版本發(fā)布
AMD Vitis Unified Software Platform 2024.2發(fā)布
ov華米聯(lián)手打造OneLink統(tǒng)一鏈接平臺
AMD Vitis統(tǒng)一軟件平臺2024.1全新發(fā)布
統(tǒng)一多云管理平臺怎么用?
藍蜂網(wǎng)關接入雄安新區(qū)物聯(lián)網(wǎng)統(tǒng)一開放平臺案例

評論