嵌入式軟體與工具 2024.2 的最新功能

展開以下區段,進一步瞭解有關 2024.2 嵌入式工具的新功能與增強功能。

嵌入式系統軟體 2024.2:版本重點

  • Yocto® Project:已更新至 Scarthgap 分支,在建構版本中支援 SDT 與 Lopper。
  • 開機載入程式與韌體:
    • AMD Versal™ 自適應 SoC:強化 PL 故障偵測,最佳化邊界為 32K 且長度 ≥8 的 CDO 指令處理,並支援 PMC_GPIO_EMIO 作為喚醒來源。
    • Zynq™ UltraScale+™ MPSoC/RFSoC:解決看門狗計時器 (Watchdog Timer, WDT) 編譯與即時處理單元時脈多工器配置的問題。
    • 第一階段啟動管理程式 (First Stage Boot Loader, FSBL):更新 Zynq 7000 SoC 的 QSPI 記憶體巨集,並修正 UltraScale+ 器件中的 WDT 重置問題。
  • AI 引擎器件驅動程式:支援獨立圖形編譯與子分區初始化。
  • 獨立程式庫:
    • XilSEM:延遲部分重配置後自動初始化。
    • XilSecure:新增有關 RSA、ECDSA、SHA 與 KAT API 的 SSIT 支援。
  • 驅動程式與程式庫(裸機與 Linux®):
    • OpenAMP:在 Lopper 中新增錯誤配置偵測功能;已移除 Zynq 7000 SoC 支援。
    • Xen 管理程式:適用於新 VM 的動態 PL 指派功能。
  • 多媒體:
    • Zynq UltraScale+ MPSoC/RFSoC:GStreamer 升級至 1.22.x,用 Xrandr 支援螢幕旋轉功能。
    • 高階合成 (High-level synthesis, HLS) 視訊 IP:新增對畫格緩衝 IP 的 YUV 444 12 位元與磚格式的支援;納入裸機驅動程式。
    • PL 連線視訊 IP:HDMI Linux 驅動程式增強功能,適用於 LL CTS、MST 與 LTTPR 的 DP v2.1 TX 驅動程式更新。

嵌入式軟體與工具 2024.1 的最新功能

展開以下區段,進一步瞭解有關 2024.1 嵌入式工具的新功能與增強功能。

Yocto Project

(Yocto Project「並未」於此版本中更新,將在 2024.2 中同步至 Scarthgap)

更新:

  • U-Boot 2024.01​
  • Arm® Trusted Firmware 2.10
  • Linux Kernel 6.6
  • Qemu 8.1.0
  • Xen 4.18
  • OpenAMP 2023.10

變更:

  • 動態配置:增強此功能,以支援動態配置調整。
  • AMD Zynq™ 與 Zynq MP 的預設格式為 Bin 格式
  • 僅支援 bin/pdi(無 dts):現在僅支援 bin/pdi 格式,DTS 已棄用。
  • fpgamanager bbclass 現已棄用
  • 移除已棄用的 Yocto 機器:
    • VCU118
    • KCU105
    • KC705
    • AC701

PetaLinux 工具

一般更新:

  • 移除所有 Ubuntu 18.x.x 主機作業系統支援,並新增 Ubuntu 22.04.3 支援。內核位址空間佈局隨機化 (KASLR, Kernel Address Space Layout Randomization) 支援已新增至開機腳本 (script)。

主要元件更新:

  • U-boot 2024.1
  • Arm Trusted Firmware 2.10
  • Linux Kernel 6.6_LTS
  • Qemu 8.1
  • Xen 4.18
  • OpenAMP 2023.10

淘汰 BSP:

  • AMD Microblaze™:VCU118、KCU105、KC705、AC701
  • Zynq:ZC706
  • AMD Versal™:VMK180-EMMC、VMK180-OSPI
  • Zynq MP:ZCU111

新 BSP (XSCT):

  • VEK280 投產級 BSP,搭配全新 ETH Phy

新系統裝置樹流程 (SDT) BSP:

  • ZCU102、ZCU104、ZCU105、ZCU216
  • ZCU208、ZCU208-sdfec、ZCU670
  • VCK190
  • VMK180
  • VPK120
  • VPK180
  • VEK280

一般基礎架構

U-Boot

新功能與增強功能

  • QSPI 快閃記憶體料件支援:W25Q256JWFIM、IS25LP02GG 和 IS25LX512M
  • OSPI 快閃記憶體料件支援:MX66UM2G45G
  • 新增對於 Zynq MP 與 Versal 平台的 KASLR 支援
  • 針對 OSPI 快閃記憶體新增保護
  • U-Boot 已升級至版本 2024.01
  • 全新 Defconfig:針對搭載 AMD Zynq MP 的 Kria 系統模組 (System-on-Module, SoM) 新增 defconfig
  • CONFIG_LTO 現已針對 Versal/Versal Net mini QSPI/OSPI 配置啟用

Arm Trusted Firmware (TF-A):

  • 升級至 TF-A 版本 2.10

AMD Versal™ 開機、配置與安全性

安全性,AMD Versal:

  • RSA、ECDSA Versal Linux 驅動程式:導入適用於 Versal 的 RSA 與 ECDSA Linux 驅動程式。
  • ZU+:- 上游安全映像驅動程式:導入適用於 ZU+ 的上游安全映像驅動程式。
  • 上游 Zynq MP SHA 等待重訂基底修補程式:適用於上游 Zynq MP SHA 的等待重訂基底修補程式,可用來增強安全性。
  • 分割組態 GA

AIE 資源管理器解耦:

  • AIE SSW 資源管理器已與先前的相依性解耦,讓資源管理配置更加靈活。

AIE 支援獨立圖形編譯與子分區初始化:

  • AIE 現在支援獨立圖形編譯與子分區初始化,讓資源運用更有效率,同時也改善了整體效能。

Linux PAN(永不允許特權存取)支援:

  • 新增 Linux PAN(永不允許特權存取)支援,並透過限制對某些記憶體區域的內核存取來增強安全性,進而減少潛在的漏洞。

XilSEM

  • Versal Net
    • PL MB、A78 裸機的 XilSEM 用戶端支援
       
  • Versal
    • SSIT 器件的串接設計支援
    • Mono 與 SSIT 器件的 DFx 設計支援
    • 持續支援其他 mono (VE1752, VE2802) 與 SSIT (VP2802) 器件

多重處理軟體

  • 元件升級至 2023.10 版本
  • virtio-pci 與 virtio-console 支援
  • Xen 版本更新至 4.18
  • 解耦 Zynq MP 與 Versal 工作流程中的建構流程
  • 無緩衝處理器間中斷 (Inter-Processor Interrupt, IPI) 內核信箱驅動程式支援與 openamp 測試案例之 openamp 驗證

Linux Kernel 6.6 與 Ubuntu 24.04 的更新

器件驅動程式與架構:

  • VCU、VDU、Mali-400 和 PS_DP:更新 VCU、VDU、Mali-400 及 PS_DP 的器件驅動程式和架構,確保與 Linux 內核版本 6.6 及 Ubuntu 版本 24.04 相容。

架構:

  • V4L2 Capture 和 DRM/KMS Display:更新 V4L2 Capture 與 DRM/KMS Display 架構,以支援 Linux 內核 6.6 與 Ubuntu 24.04,確保順暢進行整合並維持高效能。

工作流程解耦流程支援:

  • 導入有關顯示卡、VCU、VDU 與 PS_DP Linux 驅動程式的工作流程解耦流程支援,進而增強資源管理與任務分配的靈活性和效率。

Linux

  • Linux 內核升級至 6.6
  • XXV 乙太網路 ethool 和 phylink 支援
  • Versal DDRMC Linux EDAC 驅動程式增強功能
  • 全新 OSPI 和 QSPI 快閃記憶體料件的支援

裸機和 FreeRTOS

  • 正式釋出 AMD Microblaze™ V 的投產級支援
  • FreeRTOS 內核升級至 10.6.1
  • LwIP 升級至 2.2.0
  • FATFS 升級至 R0.15
  • 全新 OSPI 和 QSPI 快閃記憶體料件的支援
  • AXI I3C 裸機驅動程式主模式支援

工作流程解耦

  • AMD Vitis 統一平台中的 AMD Versal Net 和 VP1902 支援
  • 以 SDT 為基礎的 Petalinux BSP 支援
  • 適用於透過 SDT + Lopper 建構 embeddedsw 元件的 Yocto 支援
  • 適用於 Versal 和 Versal Net​的子系統/隔離支援
  • FPGAs 完整位元流載入與 DFX 支援
  • 改進 Vitis 統一軟體平台在 Windows® 中的效能
  • 增強 Vitis 統一軟體平台的功能(漸進式建構、硬體錯誤檢查)
  • 適用於 embeddedsw 多媒體驅動程式的支援
  • 適用於 AXI PCIe 與 PS PCIe EP 驅動程式的支援

嵌入式軟體與工具 2023.2 的最新功能

展開以下區段,進一步瞭解有關 2023.2 嵌入式工具的新功能與增強功能。

Yocto Project

  • Yocto 次要版本升級至 4.1.4 (Langdale)
  • 整合 AMD 元件升級
  • 實作動態配置
  • 重新命名 fpgamanager 類別
  • 為了維持向後相容性,現有類別保留 1 個版本週期
  • 為了導入 Versal™ 而導入有關傳統 SoC/分段開機流程的初期支援
  • 增強對於 fpgamanger_custom / dfx_user_dts 類別中之多個 dtsi 的支援
  • 改善與新增讀我檔案,網址為:
  • 機器配置
    • 移除 zcu1275 和 zcu1285
  • 多媒體
    • Mali400 預設為 Weston 9,Lima 預設為 Weston 10(Mali400 和 Weston 10 不相容)
  • Kria
    • 針對 K24 和 KD240 新增支援
    • 使用 Yocto 取代 Petalinux ramdisk
  • RISC-V 裸機工具鏈
    • 新增 rv32ima 和 rv32imc multilib
  • Gen-machine-conf:
    • 將機器覆寫選項新增至 dt-processor 腳本 (script)
    • 將機器繼承選項新增至 dt-processor 腳本 (script)

PetaLinux

  • 導入針對 MicroBlaze (MB) 的 NFS 根支援
  • 實作當使用者在設計中選取任何可用記憶體時所適用的自動開機流程
  • 實作自動化 HBM 開機流程
  • 針對 PetaLinux 工具中的分段開機流程範本提供支援
  • 移除 Ubuntu 20.04 LTS 和 20.04.1 LTS 版的作業系統支援
  • 新增 Ubuntu 20.04.6 LTS 和 22.04.2 LTS 版的作業系統支援
  • 新增 OPEN SUSE Leap 15.4 和 AlmaLinux 9.1 版的作業系統支援
  • 新增設定選項,以指定用於使用 gen-machine-conf 生成 Yocto 機器設定檔案的繼承設定檔案
  • 新增設定選項,以指定用於生成機器設定檔案的附加 MACHINEOVERRIDES
  • 在 PetaLinux 中實作密碼復原機制,無須重新建構
  • 進行移轉以使用 PetaLinux 全新的 FPGA 管理器範本類別,詳細資料請參閱 UG1144

裝置樹生成器 (DTG)

  • 將 DCMAC 支援納入 DTG
  • 整合 DTG 支援,以因應 Versal 的全新分段開機流程

一般基礎架構

U-Boot

  • 導入 QSPI 快閃記憶體的鎖住/解鎖支援
  • 修改序列周邊介面 (Serial Peripheral Interface, SPI) 模組,將「清除快取」變更為「使快取無效」
  • 在 zynqmp 配置中為 USB 新增適當的相依性
  • 消除 zynq_gem net 模組中有關管理資料時脈 (Management Data Clock, MDC) 之時脈除數的硬編碼
  • 移除 Versal 中的 boot_targets 設定(若未啟用驅動程式)
  • 支援在裝置樹中選擇 AMD 板模組要用到的 bootscr 快閃記憶體偏移量/大小
  • 在 spi-nor mtd 模組中新增有關平行與堆疊記憶體的支援
  • 在 spi-nor mtd 模組中,納入對 w25q256jwfim 的支援

Versal 的 Arm Trusted Firmware (TF-A):

  • 實作執行期間在 dtb 中的雙倍資料速率 (Double Data Rate, DDR) 位址保留
  • 新增 SMCC ARCH SOC ID 支援
  • 轉換至 xlat_v2
  • 以 switch case 取代 irq 陣列
  • 針對擷取 chipid 資訊新增支援
  • 解決與 IPI 運算相關的問題
  • 在標頭中設定本機/遠端 ID

ZynqMP 的 Arm Trusted Firmware (TF-A):

  • 在標頭中設定本機/遠端 ID

Versal™ 開機、配置與安全性

  • Versal PLM 中的增強功能
  • 在 Versal 中新增 IPI 訊息過濾支援
  • 改善 Versal 的 PLM 除錯功能

安全性增強功能:

  • 縮短 Versal 中的驗證時間

Zynq MPSoC FSBL:

  • 解決系統中僅使用 UART 時的列印混淆問題

增強 Shim 磚的資源管理:

  • 透過導入更多指標集來支援資源管理,進而改進 AIE 追蹤和分析功能。

新增直接記憶體存取 (Direct Memory Access, DMA) 和 AIE-ML 專用的狀態傾印:

  • 透過讀取其他暫存器來提供與 AIE 和 AIE-ML 中緩衝描述符相關的新資訊(包含 Mem 磚資訊),進而強化 AIE 狀態報告。

測量 AIE 磚內核使用率:

  • 實作 Linux 執行階段函數以簡化佔用運算,以便測量 AIE 磚內核使用率。

控制時脈閘控磚上的使用者空間存取:

  • 移除時脈閘控磚的使用者空間對映,以控制使用者空間存取。
  • 忽略因存取時脈閘控磚所觸發的錯誤訊號。

軟體程式庫

XilSEM

  • 在 XilSEM 用戶端中,針對 R5-Split 模式中的 FreeRTOS 新增支援。
  • 針對 XilSEM 指令實作 IPI 訊息過濾。

Xen PL011 完整模擬:

  • Xen 經增強後可提供 PL011 UART 完整模擬,讓您在 Xen 上執行未修改的作業系統時變得更加容易。

提高未修改之作業系統的相容性:

  • 提升經由 PL011 UART 驅動程式在任何作業系統上運行 Xen VM 的能力。

針對使用 Cortex-R52 的 Xen 提供 SMP 支援:

  • 針對使用 Cortex-R52 的 Xen 提供 SMP(對稱多重處理)支援。
  • 允許在即時處理單元叢集中的兩個 Cortex-R52 核心上執行 Xen。
  • 簡化 R52 核心之間的器件指派和資源保護配置。

適用於 Virtio 的安全 Xen 支援:

  • 針對安全 Virtio 新增 Xen 支援,可安全地讓 Virtio 器件接觸 Xen VM。
  • 支援在 Dom0 或其他任何 DomU 中執行 Virtio 後端。
  • 不需要授予完整權限即可執行 Virtio 後端,提供安穩無憂的優勢。

  • Versal-Edge VDU 控制軟體應用程式現在支援自動實體選擇參數。
  • 如果使用者未指定視訊解碼器裝置 ID,控制軟體應用程式將根據目前負載來決定裝置。

PL HLS 視訊 IP 的增強功能:

  • 在畫格緩衝寫入 IP 中導入有關 YUV_420_8bit 3planar 格式的支援。
  • 在畫格緩衝讀取 IP 中實作有關 YUV_420_8bit 3planar 格式的支援。

Linux:

  • 在 OSPI 驅動程式中新增快閃記憶體保護支援。
  • 導入有關 1G/10G 交換 IP 的支援。
  • 透過 EXTTS 支援增強 PTP 計時器同步器驅動程式,並在 PL 乙太網路和 PTP 計時器同步器驅動程式中新增 PHC 器件/索引支援。
  • 裸機驅動程式和 FreeRTOS 現在支援 PM(電源管理)架構。
  • 釋出 RISC-V BSP 「搶先體驗」。
  • 新增有關 Versal QSPI 回饋時脈檢查的支援。
  • 針對以系統裝置樹為基礎的工作流程解耦流程(透過 Vitis 統一軟體平台 2023.2 版提供)實作相關支援,同時並支援 Versal、Zynq MP、Zynq 和 Microblaze 平台。

裸機、FreeRTOS:

  • 在裸機驅動程式和 FreeRTOS 中導入 PM 架構支援。
  • 提供 RISC-V BSP 「搶先體驗」支援。

  • PL HLS 視訊 IP 的增強功能:
  • 在畫格緩衝寫入裸機驅動程式中導入有關 YUV_420_8bit 3planar 的支援。
  • 在畫格緩衝讀取裸機驅動程式中實作有關 YUV_420_8bit 3planar 的支援。
  • PL 連線視訊 IP 的增強功能:
  • 在 HDMI 2.1 Tx 裸機驅動程式中新增有關 VTEM 封包功能的支援。
  • 在 HDMI 2.1 Tx 裸機驅動程式的 EDID 剖析器中導入 SCDB 支援。
  • 在 Versal VEK280 板的 HDMI 2.1 Tx Linux 驅動程式中,以 RGB888 格式支援,驅動 TMDS 模式 (4kp60)。
  • 在 Versal VEK280 板的 HDMI 2.1 Rx Linux 驅動程式中,針對使用 RGB888 格式的 TMDS 模式 (4kp60) 提供支援。
  • 在 DP 1.4 Rx Linux 驅動程式中新增 HDCP 2x 支援。
  • 在 HDMI 2.0 Rx Linux 驅動程式中實作 HDCP 2x 支援。

Yocto、Petalinux、DTG 嵌入式工具更新:

  • Yocto 次要版本升級至 4.1.4 (Langdale),並整合 AMD 元件升級。
  • 針對 Versal 導入傳統 SoC/分段開機流程的初期支援,並為 fpgamanager 類別提供增強功能。

開機載入程式和韌體更新:

  • 在 U-Boot 中導入 QSPI 快閃記憶體的鎖住/解鎖支援。

AI 引擎器件驅動程式和工具:

  • 以更多指標集改善 AIE 追蹤和剖析功能。
  • 增強緩衝描述符和資源管理的 AIE 狀態報告。

多重處理軟體 - Xen:

  • 支援 PL011 UART 完整模擬,用於執行未修改的作業系統並提升相容性。
  • 支援 Cortex-R52 上的 SMP、簡化器件配置並提供安全的 Virtio 支援,可帶來可靠又安全的優勢。

視訊編解碼器單元 (VCU) 軟體:

  • Versal-Edge VDU 控制軟體應用程式支援自動實體選擇參數。
  • 如果沒有提供視訊解碼器裝置 ID,則會根據系統負載自動選取裝置。

多媒體 IP 驅動程式(Linux/裸機):

  • 在畫格緩衝寫入和讀取裸機驅動程式中,新增關於各種視訊格式的支援。
  • 在 HDMI 2.1 Tx 和 Rx 裸機驅動程式中導入全新功能,並在特定的 Linux 驅動程式中導入 HDCP 2x 支援。

嵌入式軟體與工具 2023.1 的最新功能

展開以下區段,進一步瞭解有關 2023.1 嵌入式工具的新功能與增強功能。

Yocto Project

  • 將 yocto 版本升級至 4.1 (Langdale)
  • 更新 Langdale 的社群層,其中包含 meta-jupyter、meta-ros、meta-openamp
  • 適用於 ZCU670、VHK158、VPK120、VPK180、VEK280、AC710、KCU105 和 VCU118 的全新機器配置
  • 針對 Linux、u-boot、TF-A、Xen、Qemu、Gstreamer、Openamp/libmetal 整合已升級的 AMD 元件

PetaLinux

  • 將 Petalinux 工具升級至新的 Yocto 版本 4.1 (Langdale)
  • 支援新作業系統 - Ubuntu 20.04.5、22.04 LTS 和 22.04.1、Alma Linux 8.7 和 Open Suse leap 15.3
  • 適用於 VPK180、VEK280、ZCU111、VCK190、VPK180、ZCU104、SE7、SE9、K24c-SOM、K24I-SOM、KV240 入門套件以及 KD24 入門套件的 BSP 支援和更新

裝置樹生成器 (DTG)

  • 支援用於疊層的 sugar 語法
  • 支援 DFX/CSOC 的客製 DTSI 流程

一般基礎架構

U-Boot

  • U-Boot 升級至主線 2023.01
  • Zynq MP:新增 U-Boot 主控台的顯示器驅動程式
  • Versal:針對 Micron 快閃記憶體的 OSPI DDR 新增支援
  • Versal:針對乙太網路中的 ADI phy 新增支援

Arm Trusted Firmware (TF-A)

  • TF-A 升級至上游 v2.8 版本。
  • Versal:將巨集名稱更新為通用名稱並移至通用位置
  • Versal:新增基礎架構以處理多個中斷

Versal™ 開機、配置與安全性

Versal PLM

  • 修正 Versal Net 的 APU IPI 警告邏輯
  • 將堆疊大小增加 1KB
  • 修改映像存放區實作 - 請參閱 UG1304 以瞭解更多詳細資料

PMU 韌體 (PMUFW)

  • TF-A 升級至上游 v2.8 版本。
  • Versal - 將巨集名稱更新為通用名稱並移至通用位置
  • Versal - 新增基礎架構以處理多個中斷

AI 引擎驅動程式 – Linux

AIE-ML Linux 除錯

  • 新增有關事件追蹤和分析的支援。
  • 新增 Mem 磚事件支援
  • 新增有關狀態傾印和 sysFS 的支援
  • 現在支援 V70 和 VEK280 器件

如需 AIE 驅動程式的程式碼,請造訪:https://github.com/Xilinx/aie-rt/tree/main-aie

軟體程式庫

XilPLMI

  • 針對從次要 SLR 轉發 SSIT 單一 EAM 事件新增支援
  • 修正 Versal Net 的 CFI 讀回邏輯
  • 勾選以略過次要開機模式的 SRST 和多重啟動暫存器更新

XilLoader

  • 修正啟用 PLM_SECURE_EXCLUDE 時發出的編譯警告

XilPDI

  • 在 XilPdi_ImgHdr 中新增 PcrInfo 屬性

OpenAMP 和 LibMetal

  • Libmetal 升級至 1.3.0,Open-amp 升級至 1.3.1

Xen 管理程式

  • Xen 更新至 4.17
  • 支援 Virtio-disk 和 Virtio-net

  • 將 Gstreamer 架構更新至版本 1.20.5
  • 更新 AMD V4l2、DRM 架構以支援 6.1 內核
  • 更新 VCU、PS_DP 和顯示卡 Linux 器件驅動程式以支援 6.1 內核
  • VCU 新功能:在 control-sw 層級使用 '--decode-intraonly' 命令列選項,可將幀內壓縮畫格解碼

Versal AI Edge (VEK280):

  • 視訊解碼器單元 (VDU) 軟體支援
    • 發佈 Control-SW、openMaxIL、MCU 韌體二進位檔與 kernel-module 驅動程式原始碼儲存庫
    • 支援 VDU 多重串流和多重實體解碼
    • 支援範例解碼器測試應用程式

  • VCU 產品指南 (PG252) 更新
  • VVAS SDK v3.0 版本
    • 以 Vivado 和 Petalinux v2022.2 為基礎
    • 以 Vitis-AI v3.0 為依存軟體
  • Versal VDU(視訊解碼器單元)
    • VDU 產品指南 (PG414) 更新:自 2023 年 7 月 8 日起開始提供
    • VDU 普遍釋出版本:位於 github.com

  • 2023 年 5 月 10 日 VCU TRD v2023.1 版

裸機

  • lwip 升級至 2.1.3
  • 增強 lwip 功能,以支援 PS SGMII 固定連結、多重 MAC 和多重 PHY 配置
  • FreeRTOS 升級至 10.5.1
  • WWDT Q&A 模式支援
  • eMMC 5.1 HS400 模式支援

Linux

  • Linux 內核升級至 6.1
  • Axi 乙太網路 phylink 支援
  • Versal 針腳控制器支援
  • GiGadevice OSPI 和 QSPI 快閃記憶體料件支援
  • eMMC 5.1 HS400 模式支援
  • 配合對於 Versal 器件的投產級支援正式釋出,而新增傳統 SoC 開機支援

  • 適用於 ZU+ 102/104/106 和 VCK190 的 QNX BSP 已推出(請聯絡您的現場應用工程師 (Field Application Engineer, FAE))
  • 針對 QNX 的 VCU、DPU 支援 – 可透過 QNX 軟體中心取得投產級版本

  • Yocto 和 Petalinux
    • 將 Petalinux 工具升級至新的 Yocto 版本 4.1 (Langdale)
    • 適用於 VPK180、VEK280、ZCU111、VCK190、VPK180、ZCU104、SE7、SE9、K24c-SOM、K24i-SOM、KV240 入門套件、KD24 入門套件的 BSP 支援和更新
  • 裝置樹生成器 (DTG)
    • 支援 DFX/CSOC 的客製 DTSI 流程
  • AI 引擎驅動程式 – Linux
  • 關於 AMD 器件上經認證的 Ubuntu
  • Xen 管理程式
    • Xen 更新至 4.17
  • 全新 VCU 功能
    • 在 control-sw 層級使用 '--decode-intraonly' 命令列選項,可將幀內壓縮畫格解碼

嵌入式工具 2022.2 的最新功能

展開以下區段,進一步瞭解有關 2022.2 嵌入式工具的新功能與增強功能。

Yocto Project

  • Versal 傳統 SoC fpgamanager bitbake 類別支援
  • Zynq MP DFX fpgamanager bitbake 類別支援
  • 支援 ROS2 Humble 中繼資料層(Zynq MP、Versal)
  • 支援 Kria SOM 和入門套件 QSPI 以及 SD 卡映像建構
  • Versal Net 初期支援

PetaLinux

  • 適用於 Versal 的傳統 SoC 命令列支援
  • 新增將 bootargs 附加至現有參數的選項,而非覆蓋原有內容
  • 針對 petalinux-config 中的 plm 和 psm-fw 選項新增外部及遠端建構支援
  • 新增 Ubuntu 18.04.06、20.04.4 和 CENTOS/RHEL 8.6 作業系統支援,並移除 centos/RHEL 7.8 及 8.1 支援
  • VPK180 ES1 BSP、VHK158 EA BSP、VPK120 Prod BSP。

裝置樹生成器 (DTG)

  • 針對 Versal 新增傳統 SOC 支援
  • DTG 現在支援 Concat 區塊

一般基礎架構

U-Boot

  • 在 Versal 中新增支援,可透過執行 EL2 至 EL1 切換來載入並執行 EL1 應用程式。
  • 針對 spi-nor 架構中的每個寫入啟用指令新增寫入停用指令。
  • 修正有關發出子系統重新啟動時偵測 USB 的問題。
  • 修正有關 USB 隨身碟在與鍵盤、滑鼠等低速裝置同時透過 USB 集線器連接時無法偵測到 USB 隨身碟的問題。

Arm Trusted Firmware (TF-A)

  • 新增 xck24 晶片所需要的解碼器
  • 實作新的 IPI 指令 PM_LOAD_GET_HANDOFF_PARAMS 以取得 TF-A 換手參數

Versal

Versal™ 開機和安全性

  • SSI 技術 PLM – PLM 通訊(SLR 之間的通訊)
  • PLM、工具中的版本管理
  • 安全封閉
  • 將軟體載入 HBM 中,無需任何額外的 DDR 記憶體
  • 竄改觸發和應對支援
  • 針對 SSI 技術器件提供具驗證功能的開機硬體根信任

Zynq™ UltraScale+™

PMU 韌體 (PMUFW)

  • 新增用來啟用/停用 MIO 三態的 PinCtrl API 支援
  • 由於硬體限制,因此停止針對自行更新案例執行循環冗餘檢查 (Cyclick Redundancy Check, CRC)/奇偶校驗重試功能
  • 有關乙太網路喚醒和上層配置物件載入的錯誤修正

AI 引擎驅動程式 – Linux

新增有關 AIE-ML 器件的支援

  • 支援鎖定特定範圍的事件追蹤功能
  • 增強多重應用程式切換效能
  • 透過 BSP 提供全新向量化矩陣乘法範例程式碼

AIE 引擎驅動程式 – 裸機

  • 新增有關 AIE-ML 器件的支援

軟體程式庫

XilSEM

  • 新增有關用戶端和伺服器中 SSIT 器件的支援,並提供範例
  • 使用 PLM SW 觸發的事件管理架構,針對 A72 Linux 使用者新增 XilSEM 錯誤通知
  • 改善 GT 仲裁逾時處理和通知
  • 提供基本位元資料 (EBD) 分類的範例

OpenAMP 和 LibMetal

  • 適用於 A72 裸機的 Libmetal 支援

Xen 管理程式

  • vTPM 支援
  • Xen 域現在能夠存取虛擬 TPM 裝置,可實現安全開機及更多功能
  • 易用性:自動生成直通 DTB
  • 使用 ImageBuilder 和 Lopper 自動生成直通裝置樹,以將裝置指派給 Xen 域

  • VCU 在 AMD 低延遲模式下進行 4:4:4 取樣:於本版達到投產級水準

VCK190 乙太網路 TRD(透過可切換 10/25G MRMAC 執行的 IEEE 標準 1588 參考設計)

  • 設計升級至 2022.2

VCK190 多媒體 TRD(視訊 + ML)

  • 單路感測器平台升級至 2022.2
  • 支援使用 AIE 進行 4K 影像處理
  • 納入 DPU 以執行物體偵測

棄用的 TRD

  • VMK180 PCIe TRD
  • VCK190 四路感測器平台
  • VCK190 HDMI 平台

附註:所有專用參考設計均會在 2022.2 版本發佈數週後提供。

裸機

  • 針對 ARMv8,新增有關讀取 PMU 計數器的支援(Cortex-A53、Cortex-A72)
  • 為 PSI2C 新增 SMBus 支援
  • 新增有關 Micron OSPI 快閃記憶體裝置之 OSPI WP 功能的支援
  • 適用於 Cortex-A78 和 Cortex-R52 的裸機 BSP 支援
  • 新增有關 Cortex-A78 和 Cortex-R52 的 FreeRTOS 支援

Linux

  • 新增有關 Versal OCM EDAC 的支援
  • 新增有關 GEM 通用管理資料輸入輸出 (Management Data Input/Output, MDIO) 匯流排探查處理的支援
  • 針對 Versal 新增傳統 SOC 開機支援

  • 適用於 ZU+ 102/104/106 和 VCK190 的 QNX BSP 已推出(請聯絡您的現場應用工程師 (Field Application Engineer, FAE))
  • 針對 QNX 的 VCU、DPU 支援 – 可透過 QNX 軟體中心取得投產級版本

  • 嵌入式軟體的建構工具與軟體堆疊年度更新:
    • Linux Kernel - 5.15
    • Yocto Project:3.4
    • GNU 工具鏈 - GCC 11.2
    • U-boot - 2022.01
    • 裝置樹編譯器 - 1.6.1
    • Xen 管理程式 - 4.1.6
    • Arm Trusted Firmware - 2.6
    • FreeRTOS - 10.4.6
  • 更新 AI 引擎驅動程式以支援 AIE-ML 器件
  • 其他針對 Kria SOM 硬體功能和 ROS2 層的器件驅動程式支援
  • 針對 Ubuntu 22.04 LTS (Jammy Jellyfish) 的發行版本支援
    • Zynq™ UltraScale+™ 和 Kria™ 上的 22.04 認證正在進行中
  • VCU 和多媒體設計以及 TRD 更新
  • 適用於具有 DPU 及 VCU 支援的 Zynq UltraScale+(102、104、106)QNX BSP

嵌入式軟體與工具 2022.1 的最新功能

展開以下區段,進一步瞭解有關 2022.1 嵌入式工具的新功能與增強功能。

Yocto Project

  • 導入 systemd 作為 aarch64 架構上的預設初始化管理程式
  • 停用自動登入(上游變更)
  • 移除直接根登入(上游變更)
  • Versal DFX(單插槽)支援
  • 棄用 BOARD/BOARD_VARIANT 以支援機器繼承模型

PetaLinux

  • 使用者必須在首次登入時為預設使用者設定密碼
  • MicroBlaze Lite 架構已棄用
  • 通用 VCK190/VMK180 BSP,可與新舊板卡搭配使用

裝置樹生成器 (DTG)

  • 自動生成 AIE 時脈資訊。
  • Versal 中的 DFX 單插槽支援

一般基礎架構

U-Boot

  • 新增 Zynq UltraScale+ pinctrl 驅動程式
  • 新增 Zynq UltraScale+ GPIO modepin 驅動程式
  • 新增有關 SLG7XL45106 I2C GPO 擴充器的支援
  • 新增電源域驅動程式以載入動態 PMU 配置物件
  • 新增透過 USB 使用的 USB2244 SD
  • 新增 USB5744 USB 集線器重置
  • 動態 SD 配置支援
  • 支援從 EEPROM 中的多重記錄 FRU 資料裡讀取 MAC 位址
  • 支援從 PHY 節點讀取 ethernet-phy-id,以及經由 GPIO 重置 PHY

Arm Trusted Firmware (TF-A)

  • 停止支援 -mbranch-protection 旗標,因為此旗標會導致 GCC 11.2 的 TF-A 大小增加
  • 新增通用介面以處理 Versal 中的 EEMI 指令

Versal

PLM 開機支援

  • XilPLMI_v1.6 - 新增針對 XMPU/XPPU EAM 錯誤的錯誤處理支援
  • XilPLMI_v1.6 - 支援以個別 SSIT 節點為單位的 ssit_sync
  • XilPM_v4_0 - 適用於 Versal 器件的 SRST 序列
  • XilPM_v4_0 - 移除 XPPU/XMPU 保護的 CDO 指令
  • 這可在 PDI 中使用 CDO 來完成
  • XilPM_v4_0 - 新增有關 AIE1 的執行期間作業支援

Zynq™ UltraScale+™

FSBL

  • 修正多重啟動偏移量非零時的次要開機問題
  • 新增有關 ZCU670 板的支援

PMU 韌體 (PMUFW)

  • 更新有關寫入其他上層配置物件的權限
  • 在 ENABLE_DYNAMIC_MIO_CONFIG 巨集下新增有關動態 SD、GEM 和 USB 配置的 IOCTL 支援
    • 預設為停用
  • 在多次呼叫現有節點的上層配置時回報錯誤
  • 新增使用者選項以手動啟用 ENABLE_DDR_XMPU 巨集下的 DDR XMPU 設定
    • 預設為停用

AIE 時脈調節

  • 在執行期間,應用程式或工具可透過 xbutil 或 XRTAPI 變更 AIE 頻率要求
  • 在執行期間,應用程式或工具可透過 xbutil 或 XRTAPI 取得 AI 引擎頻率,如下所示。
  • AI 引擎頻率可調低或調高
    • 最大頻率受限於平台設計中 Vivado/Vitis 所定義的設定。
  • 可使用 xbutil 子指令 advanced 來設定或取得 AIE 時脈頻率

裸機錯誤處理

  • 在裸機 AIE 驅動程式中新增報告 AIE 錯誤的支援
    • 以往只有 Linux 有此功能
  • 裸機錯誤處理程式碼可作為第三方 OS/RTOS 移植的參考

  • 更新至 Ubuntu 22.04 LTS (Jammy Jellyfish)
  • Kria SOM 套件將於 5 月中旬發佈 Beta 版本
  • Kria SOM 套件和 ZCU10x 評估板將於 6 月中旬正式發佈
  • ZCU10x 映像現在納入 ZCU111 (Zynq UltraScale+ RFSoC)

OpenAMP 和 LibMetal

  • 晶片上記憶體 (On-chip memory, OCM) 可供 Zynq UltraScale+ 平台上的 APU 和 RPU 之間的 RPMsg 使用
  • OpenAMP 和 LibMetal 已與 2021.10 上游版本同步
  • Kria SOM 平台上現在支援 OpenAMP

Xen 管理程式

  • 改善 VM 至 VM 的通訊機制
  • 適用於 dom0less VM 的 PV 驅動程式支援
  • 將可程式化邏輯區塊動態指派給正在執行的 VM

  • 在低延遲 GOP 應用中動態插入 IDR 畫格
  • VCU 在處理 YUV 4:4:4 10 位元方面的支援:於本版達到投產級水準
  • 客製 AMD YUV 4:4:4 編碼/解碼解決方案
  • 更新 V4L2、PS DisplayPort DRM 和 VCU 內核驅動程式以支援 Linux v5.15
  • AMD gstreamer 重訂基底至 v1.18.5
  • 將 VCU 編碼器/解碼器時脈設定移至 vcu-modules
  • 透過經更新的時脈名稱序列和索引更新 VCU 裝置樹節點定義
  • PS DisplayPort 現在支援取樣率為 44.1k 和 48K 的音訊
    • 符合 IEC60958

VMK180

  • PCIe TRD 更新至 2022.1

VCK190

  • 四路感測器平台:展示由四條影像感測器視訊通道進行供給的語意分割和物體偵測功能
  • 單路感測器平台:展示由影像感測器供給視訊資料的臉部偵測功能
  • HDMI 平台:展示使用 AIE 進行 4K 影像處理的功能
  • MRMAC 四路用戶端 4x 10/25G MRMAC 交換功能
  • MRMAC IEEE 1588 時間戳記

ZCU106

  • 舊版 VCU TRD 升級至 2022.1 工具
  • 全新設計模組:以 VCU 處理 YUV 4:4:4 格式

  • 軟體堆疊年度版本更新
  • Linux kernel 5.15、Yocto Project 3.4 Honister
  • 其他針對 Kria SOM 硬體功能的器件驅動程式支援
  • Ubuntu 發行版本支援更新至 22.04 LTS (Jammy Jellyfish)
  • VCU 和多媒體設計更新

嵌入式軟體與工具 2021.2 的最新功能

  • PetaLinux 中新增 MCS 生成支援
  • 支援從 Image.gz 檔案開機(Zynq UltraScale+ MPSoC 和 Versal 自適應 SoC)
  • 以 IOCTL 為基礎的動態重配置,支援範圍橫跨各軟體堆疊層級
  • 針對 ZCU102、ZCU104、ZCU106 和 Kria KV260 上的 Ubuntu 20.04 LTS 提供官方支援
    • 請參閱 AMD Wiki (wiki.xilinx.com) 以瞭解更多資訊
  • 在 FSBL (Zynq UltraScale+) 和 U-Boot 中支援全新快閃記憶體裝置
  • 改善 Linux 多媒體基礎架構支援
  • 在 ImageBuilder 中提供適用於 Xen 的 SecureBoot(驗證)支援
  • 強化 Xen 中客體之間的通訊功能
  • VCU 編碼/解碼支援高達 4Kp30

嵌入式軟體與工具 2021.1 的最新功能

展開以下區段,進一步瞭解有關 2021.1 嵌入式工具的新功能與增強功能。

Yocto 元件

PetaLinux

  • Zynq MP 和 Versal PetaLinux BSP 開機至以 tinyram 為基礎的 rootfs,然後切換至以 ext 為基礎的完整 rootfs。預設 rootfs 配置是使用 ext4 分區中的完整 rootfs。
    • ZCU102、ZCU104 和 ZCU106 現在均有採用 Vitis 的設計與 XSA。
    • 推出全新 ZCU670 BSP。
    • PetaLinux 工具支援 MicroBlaze 的版本開機。
    • 依預設,PetaLinux 在配置期間會使用 bitbake,而不是 devtool。

AI 引擎除錯

  • 適用於 AIE 狀態傾印的 SYSFS 節點。

FSBL、PLM 和 BootGen(開機)

  • 提供 PLM 支援,可從執行階段應用程式接收 DDR 映像存放區
  • 導入當某一子系統要管理其他子系統的生命週期時所適用的權限和檢查
  • 在不同的軟體層中新增事件管理通知支援
  • 在往返 PLM 的 IPI 傳訊功能上新增 CRC 值
  • 適用於裸機應用程式的 XilSecure 用戶端支援
  • PLM 的子系統重新啟動成功指示
  • PLM 定期檢查以確保 PSM 處於活動狀態
  • 在 Vitis 中新增 Versal 的開機映像建立精靈

PLM(執行期間)

  • (PLM) NOC 不使用時的 NOC 執行期間時脈閘控
  • (PLM) 基於 FuSa 目的採用 PSM 執行 Keepalive 機制
  • (PLM) 系統錯誤的訂閱/通知 – 增強內核支援功能

4U-Boot

  • 升級至 v2021.01
  • 在 U-Boot 中新增針對 Micron SPI 快閃記憶體裝置的區塊保護指令支援。
  • 新增 zynqmp mmio_read 和 zynq MP mmio_write 指令,用於存取 U-Boot 的安全暫存器。

4Arm Trusted Firmware

  • 在 ATF 中新增事件管理介面支援
  • Arm Trusted Firmware v2.4

Linux

  • 更新至 Linux Kernel - 5.10.x
  • VFIO 架構支援 – 允許使用者空間應用程式將虛擬記憶體對映至 IOVA 位址
  • DMABUF 和 DMA Fence 支援 – 允許使用者空間應用程式直接管理內核空間記憶體,以便於應用程式及驅動程式之間共享緩衝區
  • 提供重訂基底修補程式

FreeRTOS

  • 將 FreeRTOS 版本升級至 10.4.3

Linux 器件驅動程式

  • 更新 AXI 乙太網路驅動程式以支援所有 Linux ethtool 功能
  • 新增有關 Versal 的 Linux EDAC 驅動程式支援

裸機驅動程式

  • 適用於 AXI 計時器(Versal ACAP)的裸機驅動程式
  • 變更 DWC3 驅動程式中的 ULPI 重置邏輯

程式庫

  • 更新開放原始碼程式庫:binutils (2.35)、gcc (10.2)、gdb (9.2)、glibc (2.32)、newlib (3.3)、裝置樹編譯器 - v1.6.0

Xen 管理程式

軟體堆疊更新

  • Arm:ATF v.2.4
  • Yocto Project: 3.2 Gatesgarth
  • Denx: U-boot v2021.01
  • Xen:v4.14
  • Linux:v5.10.x

Zynq™ UltraScale+™ 多媒體和視訊編解碼器單元

一般 VCU 更新

  • VCU 中提供 HLG(混合對數伽瑪)支援
  • 即時視訊管線,展示在控制軟體下的低延遲 Phase2 模式
  • NTSC 解析度 (486i) 增強功能
  • 適用於金字塔狀 GOP 的動態 IDR 畫格插入
  • IDR slice 類型增強功能
  • 用於 GStreamer 的單色 (GRAY8/GRAY10) 支援
  • VCU PL DDR4 Controller IP 增強功能:為使用者提供新增 DDR 客製料件的機制

VCU TRD 設計 (ZCU106)

  • HLG 支援完整管線
  • SDI Rx (HLG) -> 編碼 -> 解碼 -> SDI Tx (HLG)

VCU 重點區域 (ROI) TRD (ZCU106)

  • Avnet Quadsensor 鏡頭輸入
  • 以 Vitis AI v1.4 為基礎

4Power Advantage Tool:(ZCU111、ZCU208、ZCU216、(自適應 SoC):VCK190、VMK180)

  • 將 Power Advantage Tool 的支援擴展到新的工具版本、量產品晶片和新產品
  • 自適應 SoC Python 程式庫,可將電源測量整合至 TRD 和示範中

混合安全性:停用低安全性電源管理主控

  • 可停用低安全性 APU 電源管理,以實現混合安全性支援
  • 可停用低安全性 APU 重置
  • 透過旗標選擇整合工具支援

Versal 電源域:FPD、系統電源域

  • 即將推出的版本中會提供用於深度睡眠的工具和架構建置區塊。

板卡評估與管理 (BEAM) 工具:VCK190、VMK180

  • 立即可用的體驗。板卡配置和測試。
  • 輕鬆存取開發/示範儀表板:Versal 電源工具、自適應 SoC 儀表板、電源管理儀表板 (Beta)

Power Advantage Tool (SC):VCK190、VMK180

  • 獨立於 Versal 之外,因此可混搭 TRD/示範/客戶設計
  • 將自適應 SoC 設定與 BEAM 工具、視訊示範、剪下並貼上 Python 客製化 Wiki 相互整合

自適應 SoC 儀表板(安全性已針對一般使用者更新)

  • 可輕鬆檢視並編輯 Versal 暫存器。繪圖和檔案功能。
  • 對應暫存器文件。
  • 適用於系統控制器 IP 儀表板的建構區塊。

電源管理儀表板

  • Beta 版本可提供電源域與功率島的電源狀態一覽畫面,GUI 則可供日後擴展到時脈和效能。
  • 獨立於 Versal 之外,因此可混搭,以檢視任何 Versal 應用程式的 PM 狀態

HSDP/SmartLynq+ EDT 和視訊

除錯 PCIe

  • 透過 PCIe 介面進行 PS 高速除錯(搶先體驗功能)。
  • 透過 PCIe 介面進行 PL (Chipscope) 高速除錯(搶先體驗功能)
  • 透過 PCIe 進行 PS + PL 除錯(搶先體驗功能)。

軟式 Aurora HSDP 範例

VCK190 / VMK180 (Versal™)

  • VMK180 TRD
    • VMK180 多媒體 TRD(6 月底)
    • VMK180 PCIe TRD(6 月底)
  • VCK190
    • VCK190 乙太網路 TRD(7 月底)
    • VCK190 單路感測器 TRD 搭載 DPU(7 月底)
    • VCK190 四路感測器 TRD 搭載 DPU(7 月底)
    • VCK190 HDMI TRD 搭載 AI 分塊和拼接功能(7 月底)

BEAM 工具

  • 針對 VCK190 和 VMK180 釋出 Beta 版的 BEAM 工具(系統控制器映像),其中包含
    • Power Advantage Tool
    • 板卡測試
    • 板卡配置
  • 9 月底前釋出正式版

Zynq UltraScale+ RFSoC

  • 更新 RFSoC Gen1、Gen2 和 Gen3 的 RF DC 評估工具
  • 更新 RFSoC Gen1、Gen2 和 Gen3 的 PetaLinux BSP
  • 對於 RFSoC Gen 3 的支援正式達投產水準

嵌入式軟體與工具 2020.2 的最新功能

嵌入式軟體:

  • PetaLinux 可在 AMD 整合式安裝程式(僅限 Linux)中取得
  • PetaLinux 文件 UG1157 和 UG1144 合併
  • 每個架構的二進位 Linux 發行版本可在 petalinux.xilinx.com 上取得
  • 針對 Linux kernel v5.0+ 支援提供裝置樹生成器支援
  • 針對複雜多媒體管線提供裝置樹生成器支援
  • KC705、AC701、KCU105 PetaLinux BSP 中的 Vivado CED 支援
  • 更新 KCU105、ZCU106、VCU118 的 PetaLinux BSP,以緩解 Micron DDR 產品生命週期終止帶來的衝擊
  • 第 3 代 Zynq UltraScale+ RFSoC 的 PetaLinux BSP 正式達投產水準

嵌入式工具 2019.1 的最新功能

嵌入式 Linux 工具

  • PetaLinux 工具 – 可從 AMD 下載中心下載 PetaLinux 工具
    • 支援 GCC 8 系列工具鏈
    • 主機作業系統支援
      • Red Hat/CentOS - 7.4、7.5、7.6
      • Ubuntu - 16.04.5 LTS、18.04 LTS
    • BSP 支援
      • SP701 (Spartan 7) – 初期評估板支援
      • ZCU1275 (Zynq UltraScale+ RFSoC) – 透過 FMC 擴充卡方式提供乙太網路連線能力,並透過 Uboot 提供 TFTP 開機支援
      • ZCU1285 (Zynq UltraScale+ RFSoC) – 僅限資料庫存取

所有資源都可以在 AMD GitHub 頁面上取得:https://github.com/Xilinx

開機載入程式與韌體更新

  • FSBL 更新
    • 針對 AMD 評估板上的 DIMM SPD 資料提供 Vivado 支援
    • 使用 PSU_DYNAMIC_DDR_CONFIG_EN Tcl 參數來啟用
  • PMUFW 更新
    • 更新至版本 1.6
    • 目前正在進行 PMUFW 的安全評估,預計於 2019 年 7 月前完成

U-Boot 與 ARM Trusted Firmware

  • U-Boot 更新
    • USB 3.0 主機支援
    • 多主控 I2C 支援
    • 以 XilSecure 為基礎的 SHA 和 RSA 運算
    • 快閃記憶體裝置更新
快閃記憶體裝置 密度 (Mb) 電壓
IS25LP128F 128 3.3
IS25WP128F 128 1.8
IS25LP256D 256 3.3
IS25WP256D 256 1.8
IS25LP512M 512 3.3
IS25WP512M 512 1.8
  • ATF 更新
    • 適用於 IPI 訊息的檢查總和支援
    • 改善 API 對於時脈基礎架構的支援性
    • 強化在執行期間對於器件的偵測能力

多媒體架構更新

功能 Control
軟體
Gstreamer 支援
32 個同步串流 - 480p(編碼和解碼)
VCU 解碼器 – 動態解析度變更支援
VCU 編碼器 – 動態解析度變更支援
VCU 編碼器 – 畫格跳過支援
VCU 編碼器 – 時間層視覺品質提升(金字塔狀 GOP)
VCU PL DDR 控制器支援(4KP60,4-2-2,10 位元同步編碼/解碼)- 於本版公開釋出
DCI 4K (4096x2160@60fps) 支援(-2、-3 速度等級)
NAL 單元插入支援
多重串流音訊 + 視訊編碼/解碼支援
上限內 VBR 速率控制支援

RTOS 與程式庫

  • FreeRTOS 更新
    • 更新至 v10.1.0
  • LwIP 更新
    • 更新至 v2.1.1

OpenAMP 與 Xen 更新

  • OpenAMP
    • 適用於裸機應用程式的即時處理單元主控支援
  • Xen 管理程式
    • 官方 Dom0-less 支援
    • 可於客體端控制個別器件的電源管理(以 EEMI 為基礎)

MicroBlaze 軟式處理器

  • 正式公開釋出 64 位元 MicroBlaze 支援
    • 支援整個 AMD 生態系統
    • 裸機和 FreeRTOS BSP

Zynq UltraScale+ RFSoC 的更新

  • 工具支援
    • 第 2 代及第 3 代 Zynq UltraScale+ RFSoC 的完整 Vivado 與 XSDK 支援
    • RF 資料轉換器評估工具支援
    • RF 分析儀支援
    • Power Advantage Tool 支援
  • 執行階段軟體支援
    • API 支援抖動切換
    • SDFEC Linux 內核驅動程式已開始進行上游作業