Reconfiguration via Linux - 2022.2 English

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

Document ID
Release Date
2022.2 English

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

Care must be taken to offload and reload drivers associated with functions in the target dynamic region. Users can build device tree overlays to modify the existing device tree to reflect changes in hardware after partial reconfiguration has occurred.

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