Additional Considerations - 2025.2 English - UG909

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

Document ID
UG909
Release Date
2025-12-17
Version
2025.2 English

While your aim is to avoid an RM entering a corrupted state, this might not be possible if it contains components that have edge-sensitive resets or no resets at all. In this case, corruption of the static is a risk. For example, a corrupted RM state machine might accidentally initiate an AXI write transaction from the RM to the static. You should use DFX Decouplers to protect the static until you put the RM into a safe state. See Dynamic Function eXchange Decoupler IP LogiCORE IP Product Guide (PG375) for more information.

While the aim is to avoid an RM entering a corrupted state, that might not be possible if it has components that have edge-sensitive, or no, resets. In this case, corruption of the static is a risk. For example, a corrupted RM state machine might accidentally initiate an AXI write transaction from the RM to the static. DFX Decouplers should be used to protect the static until the RM is put into a safe state. See PG375 for more information.