The PROG_USR attribute allows the design to intercept
re-programming requests. This can be helpful to allow the FPGA to complete
an operation or to clear register states in dedicated resources such as the
transceivers, before continuing with re-configuration by asserting
PACK.