Versal AI Edge Series Gen 2 and Versal Prime Series Gen 2 Devices - 2025.2 English - UG1304

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2025-12-08
Version
2025.2 English

The following figure illustrates the bare-metal software stack in the APU.

Figure 1. Bare-Metal Software Development Stack

The bare-metal stack key components include:

  • Software drivers for peripherals including core routines needed for using the Arm Cortex-A78AE, and the Cortex-R52 processors in the PS, and MicroBlaze processors in the PL.
  • Bare-metal drivers for PS peripherals and optional PL peripherals.
  • Standard C libraries: libc and libm, based on the open source Newlib library, ported to the Cortex-A78AE, Cortex-R52, and the MicroBlaze processors.
  • Embedded libraries: Same libraries as listed for Versal devices above plus the following libraries.
    XilOCP
    Versal AI Edge Series Gen 2 and Versal Prime Series Gen 2 devices specific functionality related to the Open Compute Project Standard. This library generates the device identity and device attestation keys and supports attestation of data. It also supports DME signature generation and PCR extension support.