Software Watchdog - 1.0 English

MicroBlaze Triple Modular Redundancy (TMR) Subsystem (PG268)

Document ID
PG268
Release Date
2022-04-28
Version
1.0 English

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 (PG128) [Ref 1] for details.