The internal software watchdog has basic
functionality, with a fixed counter width set by the parameter C_WATCHDOG_WIDTH. The
watchdog has a WatchDog_Pause input, intended to pause
the watchdog during debugging. It should normally be directly connected from the MicroBlaze processor MB_Halted output.
For more advanced watchdog functionality, an
external watchdog such as the AXI Watchdog Timer (WDT) can be used instead. In this
case, the AXI Watchdog Timer wdt_reset output pin should
be connected to the TMR Manager watchdog_expired input.
See the
AXI Timebase
Watchdog Timer LogiCORE IP Product Guide (PG128) for details.