COMe-bSL6 – User Guide Rev. 1.4
www.kontron.com
// 43
3.6.
Triple Staged Watchdog Timer (WTD)
3.6.1.
Basics
A watchdog timer or (computer operating properly (COP) timer) is a computer hardware or software timer. If there is
a fault condition in the main program, the watchdog triggers a system reset or other corrective actions. The intention
is to bring the system back from the nonresponsive state to normal operation.
Possible fault conditions are a hang, or neglecting to service the watchdog regularly. Such as writing a “service pulse”
to it, also referred to as “kicking the dog”, “petting the dog”, “feeding the watchdog” or “triggering the watchdog”.
The COMe-bSL6 offers a watchdog that works with three stages that can be programmed independently and used
stage by stage.
Table 27: Triple Stage Watchdog Timer- Time-out Events
0000b
No action
The stage is off and will be skipped.
0001b
Reset
A reset restarts the module and starts a new POST and operating system.
0010b
NMI
A non-maskable interrupt (NMI) is a computer processor interrupt that cannot be
ignored by standard interrupt masking techniques in the system. It is used typically to
signal attention for non-recoverable hardware errors.
0011b
SMI
A system management interrupt (SMI) makes the processor entering the system
management mode (SMM). As such, specific BIOS code handles the interrupt. The
current BIOS handler for the watchdog SMI currently does nothing. For special
requirements, contact Kontron Support.
0100b
SCI
A system control interrupt (SCI) is a OS-visible interrupt to be handled by the OS
using AML code.
0101b
Delay -> No
action*
Might be necessary when an operating system must be started and the time for the
first trigger pulse must be extended. Only available in the first stage.
1000b
WDT Only
This setting triggers the WDT Pin on the baseboard connector (COM Express®
pin B27) only.
1001b
Reset + WDT
1010b
NMI + WDT
1011b
SMI + WDT
1100b
SCI + WDT
1101b
DELAY + WDT
-> No action*
3.6.2.
WDT Signal
Watchdog time-out event (pin B27) on COM Express® connector offers a signal that can be asserted when a
watchdog timer has not been triggered with a set time. The WDT signal is configurable to any of the three stages.
After reset, the signal is automatically deasserted. If deassertion is necessary during runtime, Contact Kontron
Support for further help.