Watchdog Timer for SoC Designs | Cadence IP

Watchdog Timer (WDT)

The Cadence® Watchdog Timer (WDT) IP is used to prevent system lockup if software becomes trapped in a deadlock. Under normal operation, the user restarts the watchdog at regular intervals before the timer counts down to zero. If the timer reaches zero and the watchdog is enabled, one or a combination of the following signals is generated: a system reset, an interrupt, or an external signal.

Benefits

  • Easy system integration with standard 32-bit ARM AMBA APB interface
  • Programmable timeout period
  • Variable output signal duration

You can use our WDT IP to prevent system lockup if software becomes trapped in a deadlock. Under normal operation, the user restarts the watchdog at regular intervals before the timer counts down to zero. If the timer reaches zero and the watchdog is enabled, one or a combination of the following signals is generated: a system reset, a system interrupt, or an external signal.

Watchdog Timer (WDT) Block Diagram

Key Features

  • On time-out, outputs one or a combination of system reset, system interrupt, and/or external signal
  • Variable time-out period allows both the countdown rate and the number of cycles to count to be programmed
  • Variable output signal duration on time-out means you can select the number of clock cycles for which any output signal is active