What's New in Embedded Software and Tools 2024.2

Expand the sections below to learn more about the new features and enhancements in 2024.2 embedded tools.

Embedded System Software 2024.2: Release Highlights

  • Yocto® Project: Updated to Scarthgap branch with support for SDT and Lopper in builds.
  • Bootloader & Firmware:
    • AMD Versal™ adaptive SoCs: Enhanced PL glitch detection, optimized CDO command handling for ≥8 length at 32K boundaries, and enabled PMC_GPIO_EMIO as a wake source.
    • Zynq™ UltraScale+™ MPSoCs/RFSoCs: Addressed WDT compilation and RPU clock MUX configuration.
    • FSBL: Updated QSPI memory macros for Zynq 7000 SoCs and fixed WDT reset issue in UltraScale+ devices.
  • AI Engine Device Drivers: Enabled independent graph compilation with sub-partition initialization.
  • Stand-alone Libraries:
    • XilSEM: Auto-initialization after deferred partial reconfiguration.
    • XilSecure: SSIT support added for RSA, ECDSA, SHA, and KAT APIs.
  • Drivers & Libraries (Bare-metal & Linux®):
    • OpenAMP: Added misconfiguration detection in Lopper; removed Zynq 7000 SoC support.
    • Xen Hypervisor: Dynamic PL assignment capability for new VMs.
  • Multimedia:
    • Zynq UltraScale+ MPSoCs/RFSoCs: GStreamer upgraded to 1.22.x, screen rotation enabled with Xrandr.
    • HLS Video IPs: Added support for YUV 444 12-bit and tile formats for frame buffer IPs; bare-metal drivers included.
    • PL Connectivity Video IPs: HDMI Linux driver enhancements, DP v2.1 TX driver updates for LL CTS, MST, and LTTPR.