
85
Appendix A: Watchdog Timer
The working algorithm of the WDT function can be simply described as a counting
process. The Time-Out Interval can be set through software programming. The
availability of time-out interval is set by software.
The System Board allows users control WDT through dynamic software programming.
The WDT starts counting when it is activated. It sends out a signal to system reset,
when time-out interval ends. To prevent the time-out interval from running out, a
re-trigger signal will need to be sent before the counting reaches its end. This action
will restart the counting process.
WDT program should keep the counting process running under normal condition.
WDT should never generate a system reset unless the system runs into troubles.
The related Control Registers of WDT are all included in the following sample
program that is written in C language. User can fill a non-zero value into the Time-out
Value
Register to enable/refresh WDT. System will be reset after the Time-out Value
to be counted down to zero. Or user can directly fill a zero value into Time-out Value
Register to disable WDT immediately.
To ensure a successful accessing to the content of desired Control Register, the
sequence of following program codes should be step-by-step run again when each
register is accessed.
For more information about WDT, please refer to Fintek F81866A data sheet.
There are two PnP I/O port addresses that can be used to configure WDT,
1) 0x2E:EFIR (Extended Function Index Register, for identifying CR index number)
2) 0x2F:EFDR (Extended Function Data Register, for accessing desired CR)
Below are some example codes, which demonstrate the use of WDT.
Summary of Contents for WEX-QM871
Page 1: ...WEX QM871 Intel QM87 User Manual Rev 01 Aug 2015...
Page 7: ...7 1 3 PCB Layout Top View...
Page 8: ...8 Bottom View MINI PCIe Rear I O View COM1 VGA HDMI USB1 LAN1 LAN2...
Page 9: ...9 1 4 Dimensions...
Page 34: ...34 Platform Misc Configuration Power Management...
Page 43: ...43 SATA 1 Empty SATA 2 Empty SATA 3 Empty...
Page 72: ...72 Step 4 Click Finish to complete setup...
Page 74: ...74 Step 3 Click Next to continue Step 4 Click Next to continue...
Page 75: ...75 Step 5 Click Yes to complete setup...
Page 76: ...76 3 3 LAN Driver Step 1 Click Next to continue Step 2 Click Next to continue...
Page 77: ...77 Step 3 Click Next to continue Step 4 Click Install to continue...
Page 78: ...78 Step 5 Click Finish to complete setup...
Page 79: ...79 3 4 Audio Driver Step 1 Click Next to continue Step 2 Click Finish to complete setup...
Page 80: ...80 3 5 USB Driver Step 1 Click Next to continue Step 2 Click Yes to continue...
Page 81: ...81 Step 3 Click Next to continue Step 4 Click Next to continue...
Page 82: ...82 Step 5 Click Finish to complete setup...
Page 83: ...83 3 6 iAMT Driver Step 1 Click Next to continue Step 2 Click Yes to continue...
Page 84: ...84 Step 3 Click Next to continue Step 4 Click Finish to complete setup...