Configuration Data Object - 2023.2 English

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
Release Date
2023.2 English

Configuration data object (CDO) files are intended to pass the configuration information generated from tools to the platform loader and manager (PLM). Non-secure and secure PDI load support from Linux is supported using the FPGA manager. During the PDI load sequence, the PLM passes information from CDOs (CDO commands) to various components to configure the system.

Configuration can be generated as multiple CDO files, and each CDO file is included as a partition in the programmable device image (PDI) file. The CDO is a list of commands and is meant to include pre-load or pre-boot requirements for any subsystem.

Adaptable Engine (PL) configuration data, which is generated as a raw file (CFI file), is passed as an input to Bootgen. Bootgen includes this configuration data as a partition in the PDI, and creates a PDI image.