
Overview and Features
10-2
ADSP-BF59x Blackfin Processor Hardware Reference
Watchdog timer key features include:
• 32-bit watchdog timer
• 8-bit disable bit pattern
• System reset on expire option
• NMI on expire option
• General-purpose interrupt option
Typically, the watchdog timer is used to supervise stability of the system
software. When used in this way, software reloads the watchdog timer in a
regular manner so that the downward counting timer never expires (never
becomes 0). An expiring timer then indicates that system software might
be out of control. At this point a special error handler may recover the sys-
tem. For safety, however, it is often better to reset and reboot the system
directly by hardware control.
Especially in slave boot configurations, a processor reset cannot automati-
cally force the Blackfin device to be rebooted. In this case, the processor
may reset without booting again and may negotiate with the host device
by the time program execution starts. Alternatively, a watchdog event can
cause an NMI event. The NMI service routine may request the host device
reset and/or reboot the Blackfin processor.
The watchdog timer is often programmed to let the processor wake up
from sleep mode after a programmable period of time.
For easier debugging, the watchdog timer does not decrement
(even if enabled) when the processor is in emulation mode.
Summary of Contents for ADSP-BF59x Blackfin
Page 64: ...Development Tools 1 22 ADSP BF59x Blackfin Processor Hardware Reference...
Page 74: ...Processor Specific MMRs 2 10 ADSP BF59x Blackfin Processor Hardware Reference...
Page 244: ...Programming Examples 6 40 ADSP BF59x Blackfin Processor Hardware Reference...
Page 700: ...Programming Examples 16 78 ADSP BF59x Blackfin Processor Hardware Reference...
Page 738: ...Boundary Scan Architecture B 8 ADSP BF59x Blackfin Processor Hardware Reference...