Xilinx 精选产品和方案
 

Vitis 2022.2 主要增強特性


作者:吳昊( Eddie Wu )/ AMD Vitis 統一軟件平台產品營銷經理


Vitis™ 統一軟體平台 2022.2 版已正式發布。主要增強特性包括下列內容:

為 Versal AI 引擎陣列提供新的 Vitis 庫功能

DSP 庫功能 – 增強特性
求解器庫功能
視覺庫功能
超聲庫功能


針對 Versal 器件的設計流程增強

控制內核在 AI 引擎陣列中的相對佈局,從而提升性能,提高利用率
強化面向 Versal® ACAP 設計的配置與調試功能,包括死鎖檢測、較大佈線數據採集、
  RTL/Python 測試平台支持
Vitis 集成設計環境下的異構設計的新仿真選項




在 Vitis 軟體平台 2022.2 版中,Vitis 庫經過強化,能支持更多用於 AI 引擎陣列的功能


1- 通過係數再加載功能和動態點大小,DSP 庫現可支持超高采樣率( SSR )FIR 濾波器。
    在指向 AI 引擎陣列的 FFT 功能中,新增 FFT 窗口化元素

2- 對於求解器庫,為 AI 引擎陣列新增兩個矩陣分解功能,分別是 QR 分解和喬里斯基
  ( Cholesky )分解。這兩種是得到廣泛運用的矩陣運算

3- Vitis 視覺庫為 AI 引擎陣列新增四項功能:全局色調映射( GTM )、色彩校正矩陣、
    3D 查找表和符合 V4L2 的動態重配置。

4- 2022.2 版還提供新的超聲庫,其中包括 L1 級到 L3 級功能。



L1 例程為超聲波提供類似基本線性代數子程序( BLAS )的功能。
L2 例程為聚焦、變跡和 b 樣條等功能提供 AI 引擎圖。
L3 例程提供合成孔徑、平面波和掃描線波束成型等超聲子系統。
  2022.1 版和 2022.2 版為 AI 引擎提供的 Vitis 庫的更詳細介紹請見下文。




Versal ACAP 設計流程強化

AI 引擎編譯器

在這個新版本中,AI 引擎相對約束提供了在 AI 引擎內控制內核相對佈局的途徑。這有利於用戶從 AI 引擎陣列獲得更高性能和更充分的利用率。可以將約束定義為自適應數據流程( ADF )圖格式和 JavaScript 對象標記( JSON )格式。

ADF 和 JSON 圖形語法例如下所示:



有關 Vitis 工具仿真與分析的新特性

1.採用Vitis 分析器配置、調試和分析 Al 引擎

在2022.2版中,可以在 vitis 分析器中的硬體模擬階段分析 Al 引擎的狀態,為調試提供幫助。而在2022.2版以前,用戶必須在硬體內構建設計,才能開展同樣的分析。這項特性允許用戶在構建硬體前開展配置,加快迭代速度,同時幫助縮短設計週期。

從 2022.1版起,通過 Linux 上的xbutil 和 XRT,就可以啟用死鎖檢測。現在使用賽靈思系統調試器 (XSDB)也支持同樣的特性。這對裸機用戶有所幫助。可以生成與xbutil生成的文件等效的JSON 文件。這個文件可以導入Vitis 分析器查看。

死鎖檢測流程如下所示


這項新特性將對XRT的支持擴展到對基於 Al引擎的XSDB 流程的支援。


2.支援在x86主機上用 PS 應用開展軟體模擬


除了在嵌入式平台上的QEMU,現在用戶可以在 x86仿真器上通過編譯和運行處理系統(PS)應用來模擬軟體,加快軟體模擬的速度。這項功能無需創建 SD 卡鏡像,也無需在QEMU中引導 Linux,從而避免相關開銷,加快周轉時問。用戶可以使用 XRT 控制加速內核,自己則專注於高級功能模型。使用此功能前,必須在主機上安裝賽靈思運行時庫(XRT)。


3.除了 RTL以外,還可以使用 SystemC 功能模型進行硬體模擬

與RTL相比, SystemC 功能模型能加快編譯速度,縮短執行時問。此外,用戶也可以搭配使用C 內核和 RTL內核來調試 RTL塊。在2022.2版中,支持C/C++ 內核、基於AXI4-Memory Map 的內核和基於 AXI4-Stream 的內核。

新的仿真選項進一步豐富了用戶可用的功能仿真流程,如下所示。這些新的仿真流程主要用於協助實現快速功能仿真。



4.使用簡單的RTL測試平台或基於 Python 腳本的流量生成器為仿真 Al 引擎內核提供支援

這項特性允許用戶將 RTL 測試平台重複用作流量生成器(TG) 或使用 Python 創建流量生成器。這樣做無需完整平台就可以單獨驗證內核。

RTL仿真器使用上述測試平台, x86SIM/AIESIM 負責仿真 C或 Al 引擎內核代碼,利用 Unix 套接宇和 XTLM IPC接口在兩個進程間建立通信,如下所示。


通過 Vitis 軟體平台 2022.2 版,我們現在支援 Python、VHDL、Verilog 和基於 SystemVerilog 的流量生成器。


即刻下載 Vitis 統一軟體平台 2022.2 版,了解最新特性與全新功能吧!



閱讀原文


www.avnet.com/apac  
Copyright ©2022 Avnet, Inc. All rights reserved.