| | Feature DescriptionZynq-7000 |
---|
Drivers | Versal Versal Gen 2 Zynq UltraScale+ Zynq 7000 MicroBlaze Versal Net
| Linux Kernel upgraded to 6.12 Zephyr PL Drivers EA support (I2C, QSPI, GPIO, WDT, UART) Zephyr PS Driver EA support (I2C, QSPI, GPIO, WWDT, UART, MDM, ZDMA, SD, UFS) Zephyr MicroBlaze-V Drivers support (I2C, QSPI, GPIO, WDT, UART) Zephyr Early Access Support for Versal Gen 2 RPU (R52) Baremetal Driver for AXI I3C Slave Mode Spartan UltraScale+ Flash Library (Xilsfl) library support Linux OSPI device reset through OSPI controller Linux eMMC device reset support Linux Macronix MX66UW2G345GXRIX0 OSPI flash support SDTGen as an independent tool (outside of XSCT) Support for other compilers (IAR, armcc, armclang) in Vitis Unified IDE Support for Baremetal Xen Hypervisor guest in Vitis Unified IDE Versal AI Edge Gen 2 and Versal Prime Gen 2 UFS Linux driver support Versal AI Edge Gen 2 and Versal Prime Gen 2 MMI USB 3.2 Linux driver support Comprehensive Support for AXI INTC driver loadable as a module through DT overlay Versal AI Edge Gen 2 and Versal Prime Gen 2 10Gb Baremetal and Linux support on silicon. MRMAC GT narrow mode support, lwIP GEM common MDIO and SGMII support HDMA PCIe EP drivers support Synopsys PCIe RP Linux and Baremetal driver support PL TSN 8 queue support for IEC60802, Linux module driver support and SDT enablement PCIe RP PERST# support for Versal devices QDMA PL PCIe5 32-bit & 64-bit Baremetal driver support Added support for Versal Net CPM5N RP driver Added support for CPM5 controller 1 in Baremetal and Linux
|
U-Boot | Versal Versal Gen 2 Zynq UltraScale+
| Versal Gen 2 UFS driver support OPTEE and Hello world TA example support Mini defconfig support for QSPI, OSPI, MMC OSPI flash reset support I2C arbitrator support UFS boot mode support
Versal Zynq UltraScale+ |
TF-A | Versal Versal Gen 2 Zynq Ultrascale+
| Common Versal Gen 2 |
OP-TEE | | |
PetaLinux/BSP | | New BSPs Deprecated BSPs vek280-es1 BSP All Kria XSCT BSPs
Platform Images Misc. The migration from PetaLinux to Yocto Native has been documented and tutorials are available OpenAMP support has been removed from all XSCT BSPs OpenAMP support in SDT will only be for KRIA SDT BSPs and VEK280, VEK385 Yocto support for MPSoC image recovery has been added Host OS support is now available PetaLinux tools have been upgraded with the latest SSW components DTG scripts have been updated to work with the latest Linux and U-boot A skip option has been added for the Yocto bootbin recipe EDF core firmware support for VEK385 has been provided.
Gen-machine-conf |
PLM (Platform Loader and Manager) | Spartan UltraScale+ Versal Gen 2 Versal Net Versal
| Versal Gen 2 PCIe Attribute Reprogramming After PERST# Error Management enhancements ASU subsystem loading support and processing ASU CDO Runtime error management for ASU errors ASU CDO markers support
Spartan UltraScale+
|
Security | Spartan UltraScale+ Versal Gen 2 Versal Net Versal
| Versal Versal Net Versal Gen 2 Versal Gen 2- ASUFW Spartan UltraScale+
|
XEN | Zynq UltraScale+ Versal Versal Net Versal Gen 2
| |
QEMU | Zynq 7000 Zynq UltraScale+ Versal Versal Net Versal Gen 2
| QEMU version upgraded to 8.2.7 Versal Gen 2 : PSXC, PMXC and ASU support Versal Gen 2 : Support for xc2ve3858, xc2ve3858 SE, xc2ve3804, xc2vm3858, xc2vm3554, xc2ve3504 Versal Gen 2 : Support for eFuse emulation Versal Gen 2 : Support for glitch detection emulation Versal Gen 2 : Support for (PSXC and PMXC) sysmon emulation Versal: Support for xcvr1702 emulation
|
Platform Management (Xilpm) | Zynq UltraScale+ Versal Versal Net Versal Gen 2
| Enabled Versal Premium Gen 2 Pre-Config sequences in PLM Enabled Versal Gen 2 for Boot, EEMI & sub-system restart use-cases
|
AI Engine | | |
Yocto | MicroBlaze, Zynq 7000 Zynq UltraScale+ Versal
| Yocto Project Scarthgap minor version upgrade 5.0.8 Update host OS support for 25.1 Component version upgrades Xen 4.20 Qemu 8.2.7 TF-A 2.12.0 OpenAMP 2024.10 u-boot 2025.01 Linux kernel 6.12.10
Versal Gen 2 Enable GPU dependency packages Enable Qt5 meta layer and dependency packages Enable networking dependency packages Enable VAI-ML dependency packages Enable Vitis dependency packages
Embedded Development Framework (EDF) QEMU SDK and App SDK for Vitis (Versal and Versal gen2) Support for select legacy Zynq UltraScale+ and Versal BSPs (EDF "Linux only" configuration) Support for Kria (Custom EDF configuration) Support for Versal Gen 2 - VEK385 EA BSP (EDF "Linux only" configuration) TRD/app development migration guide
|
OpenAMP | Zynq UltraScale+ Versal Versal Net Versal Gen 2
| Switched to upstreamed remoteproc driver, bindings, apps Component upgrade to 2024.10 release Enabled Versal Gen 2
|
DfxMgr | | |
XilSEM | Versal Versal Net Versal Gen 2
| |
Multimedia | Zynq UltraScale+ Versal-AE Versal Gen 2
| VCU2 Control-SW, openMax-IL and Gstreamer plugin support. AVC/HEVC encoder and decoding support. Encoder dynamic parameter support. Support Tile and YUV444 color-format support (new in Versal AI Edge Gen 2) Support of JPEG Decoding at control-sw level VCU2 product-guide update
GPU (G78AE) ARM Linux DDK support OpenGLES, Vulkan and OpenCL API support GPU Multi-Partition support FBDEV, Weston/Wayland and Headless backends. 3D video stitching, surround vision and QT based dual display TRD demos. GPU user-guide creation (first version for Versal AI Edge Gen 2 GPU)
DC/DP1.4Tx Linux/DRM driver for Versal AI Edge Gen 2 PS DP DC and DP1.4tx Bare-metal driver DC and DP1.4Tx Linux driver Documentation support
|
HLS Video IPs | Zynq UltraScale+ Versal Versal Gen 2
| Optimized the DDR usage and resources utilization for PL VPSS IPs. Added support of YUV444 8/10/12 bits format in Mixer IP. Added support of YUV444 12bit format in Linux frame buffer and TPG IPs driver. Added support of 8ppc feature in Linux VPSS Scalar IP driver. Enabled and validated the standalone and Linux Framebuffer write and read drivers for Versal Gen 2. Enabled and validated the standalone and Linux VPSS drivers for Versal Gen 2. Enabled and validated the standalone and Linux TPG drivers for Versal Gen 2. Enabled and validated the standalone and Linux Mixer drivers for Versal Gen 2. Enabled and validated the Linux Multi-scalar drivers for Versal Gen 2. Enabled and validated the Linux SCD drivers for Versal Gen 2.
|
PL Connectivity Video IPs(capture) PL Connectivity Video IPs(Display) | Zynq UltraScale+ Versal Versal Gen 2
| MST Audio up to 20G link rates in DisplayPort 2.1 RX Standalone driver. HDCP 1.x/2.x in DisplayPort 2.1 RX MST Standalone driver. Enabled and validated the standalone and Linux HDMI v2.1 TX and RX drivers for Versal Gen 2 . Enabled and validated the standalone and Linux UHD12G SDI TX and RX drivers for Versal Gen 2.
|