Reconfiguration via Linux - 2023.2 English

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

Document ID
Release Date
2023.2 English

For managing partial PDI delivery via Linux, you can use the Linux FPGA Manager framework. You can call the fpgautil utility with the -f Partial option to load partial bitstreams through the sysfs interface. Non-secure and secure (via encryption and/or authentication) image delivery modes are supported.

Take care to offload and reload drivers associated with functions in the target dynamic region. You can build device tree overlays to modify the existing device tree to reflect changes in hardware after partial reconfiguration has occurred.

For details and syntax examples, see the Solution Versal PL Programming Wiki.