
ASMB-816 User Manual
90
The ASMB-816’s watchdog timer can be used to monitor system software operation
and take corrective action if the software fails to function within the programmed
period. This section describes the operation of the watchdog timer and how to pro
-
gram it.
A.1
Watchdog Timer Overview
The watchdog timer is built in to the EC controller IT8528E. It provides the following
functions for user programming:
Can be enabled and disabled by user’s program
Timer can be set from 1 to 255 seconds
Generates an interrupt or reset signal if the software fails to reset the timer
before time-out
A.2
Programming the Watchdog Timer
The I/O port address of the watchdog timer is as below:
Here is an example to step by step program the Watchdog Timer.
Address
Description
0x57
Event - Warm Reset: 0x04
0x5E
Warm Reset Timer (High BYTE)
Based 100ms
0x5F
Warm Reset Timer (Low BYTE)
Step
Action
Description
00
Read 0x299 port
Clear I/O port
Wait IBF clear
0x29A, BIT1, = 0
01
Write 0x89 to 0x29A
Wait IBF clear
0x29A, BIT1, = 0
02
Write 0x5E to 0x299 port
Wait IBF clear
0x29A, BIT1, = 0
03
Write 0x00 to 0x299 port
Set 10 sec (high byte)
Wait IBF clear
0x29A, BIT1, = 0
04
Write 0x89 to 0x29A
Wait IBF clear
0x29A, BIT1, = 0
05
Write 0x5F to 0x299 port
Wait IBF clear
0x29A, BIT1, = 0
06
Write 0x64 to 0x299 port
Set 10 sec (low byte)
Wait IBF clear
0x29A, BIT1, = 0
07
Write 0x89 to 0x29A
Wait IBF clear
0x29A, BIT1, = 0
08
Write 0x57 to 0x299 port
Watchdog Event
Summary of Contents for ASMB-816 Series
Page 8: ...ASMB 816 User Manual viii ...
Page 9: ...Chapter 1 1 Overview ...
Page 20: ...ASMB 816 User Manual 12 ...
Page 21: ...2 Connections Chapter 2 ...
Page 36: ...ASMB 816 User Manual 28 ...
Page 37: ...Chapter 3 3 AMI BIOS ...
Page 46: ...ASMB 816 User Manual 38 3 2 2 5 Serial Port Console Redirection ...
Page 60: ...ASMB 816 User Manual 52 3 2 3 Platform Configuration ...
Page 64: ...ASMB 816 User Manual 56 PCI Express Configuration PCIE SLOTS PCIE SLOTS Root Port Settings ...
Page 73: ...65 ASMB 816 User Manual Chapter 3 AMI BIOS ...
Page 74: ...ASMB 816 User Manual 66 ...
Page 75: ...67 ASMB 816 User Manual Chapter 3 AMI BIOS ...
Page 78: ...ASMB 816 User Manual 70 3 2 4 4 Advanced Power Management Configuration CPU P State Control ...
Page 79: ...71 ASMB 816 User Manual Chapter 3 AMI BIOS ...
Page 80: ...ASMB 816 User Manual 72 CPU C State Control Package C State Control ...
Page 83: ...75 ASMB 816 User Manual Chapter 3 AMI BIOS ...
Page 86: ...ASMB 816 User Manual 78 3 2 5 4 BMC User Settings ...
Page 87: ...79 ASMB 816 User Manual Chapter 3 AMI BIOS 3 2 6 Security ...
Page 93: ...Chapter 4 4 Driver Installation ...
Page 96: ...ASMB 816 User Manual 88 ...
Page 97: ...Appendix A A Programming the Watchdog Timer ...
Page 100: ...ASMB 816 User Manual 92 ...
Page 101: ...Appendix B B I O Pin Assignments ...
Page 109: ...101 ASMB 816 User Manual Appendix B I O Pin Assignments ...