You must keep an RM isolated while partial reconfiguration is occurring. After you complete the full reconfiguration event, including the dedicated initialization, you can release the decoupling. Your configuration management solution or embedded software can control the release of decoupling by sending a signal to the PL when ready. You can also use the end of startup (EOS) pin to drive the release, which indicates when configuration events have completed.
In AMD UltraScale™
and AMD UltraScale+™
devices, the EOS pin is located on the
STARTUP block. Instantiate the STARTUPE3 primitive
and connect the EOS pin to the control logic that releases decoupling in your
design.
set_property CONFIG.PS_PMC_CONFIG(PS_USE_STARTUP) {1} \
[get_bd_cells versal_cips_0]
veral_cips_0 to match the name in your design.set_property CONFIG.PS11_CONFIG(PS_USE_STARTUP) {1} \
[get_bd_cells versal2_ps_wizard_0]
versal2_ps_wizard_0 to match the name in your
design.After you expose the EOS pin, connect it to the control logic that releases decoupling in your design.