
Quantum SBC User Manual Rev A
www.diamondsystems.com
Page 68
15.8
Watchdog
Figure 8: Watchdog section
The watchdog module is used for recovering from firmware errors, for example if the firmware gets stuck while
performing an operation. If the watchdog is enabled, it will restart the device after there is a watchdog time out
and the device will again start to function. To stop the watchdog restart, the firmware has to clear a flag within a
span of time. This operation is called triggering the watchdog. To trigger the watchdog automatically, check the
“Auto Trigger” checkbox.
The watchdog timeout value can be set using a value in the Timeout Value drop down menua and then clicking
the “Enable/Disable Watchdog” button.
For
a successful enable operation, the following message will be displayed in the “Acknowledgement Message”
area:
Configuring watchdog...
Done.
If the “Auto Trigger” checkbox is disabled and the watchdog is enabled, then the timeout value for reset will be
s
hown in the “Time to reset” text box. When it reaches “0”, the board will reset.
To read the present watchdog interval value, click the “Read Settings” button. On a successful read operation, the
current timeout interval is displayed on the
“Acknowledgement Message” area:
Read successful
Watchdog Interval: <interval> seconds
Please note that for each watchdog reset, an output pulse will be generated at the RE4 pin.