Configuration Solutions for Versal Devices - 2024.1 English

Vivado Design Suite User Guide: Dynamic Function eXchange (UG909)

Document ID
UG909
Release Date
2024-06-12
Version
2024.1 English

Dynamic Function eXchange is managed by platform loader and manager (PLM) services running in the PMC. These services control the events needed before, during, and after dynamic reconfiguration of the NPI and CFI resources throughout the device. These events include the following:

  • Controlling the isolation of the target region
  • Unloading (and loading) of software drivers as appropriate for modified applications
  • Delivery of programming images from any secondary boot interface
  • Image authentication and integrity checking before the programming is done
Tip: All primary and secondary boot modes can be used for partial device image delivery.
For more information on this topic, see Versal Adaptive SoC System Software Developers Guide (UG1304) for detailed discussion on primary and secondary boot modes.