Watchdog timer in FX3 can be used to reset the CPU. CPU reset will reset the Program Counter. In this case, firmware reload is not required, meaning PMODE pins won't be sampled again.
If firmware is not loaded, how will the initialized data section of the firmware get reset. Would it continue to be stale. If the reset occurred due to bad data, then this could send the cx3 in infinite wdog reset loop ? how to avoid this.