
- 95 -
Appendices
B: Watchdog Timer (WDT) Setting
WDT is widely used for industry application to monitor the activity of CPU.
Application software depends on its requirement to trigger WDT with adequate
timer setting. Before WDT time out, the functional normal system will reload
the WDT. The WDT never time out for a normal system. The WDT will not be
reloaded by an abnormal system, then WDT will time out and auto-reset the
system to avoid abnormal operation.
This computer supports 255 levels watchdog timer by software programming
I/O ports.
Below is an assembly program example to disable and load WDT.
Sample Codes:
/*----- Include Header Area -----*/
#include "math.h"
#include "stdio.h"
#include "dos.h"
#define SIO_INDEX 0x4E
/* or index = 0x2E */
#define SIO_DATA 0x4F /* or data = 0x2F */
/*----- routing, sub-routing -----*/
void main()
{
outportb(sioIndex, 0x87);
/* SIO - Enable */
outportb(sioIndex, 0x87);
outportb(sioIndex, 0x07);
/* LDN - WDT */
outportb(sioData, 0x07);
outportb(sioIndex, 0x30);
/* WDT - Enable */
outportb(sioData, 0x01);
outportb(sioIndex, 0xFA);
/* WDTOut - Enable */
outportb(sioData, 0x01);
outportb(sioIndex, 0xF6);
/* WDT - Timeout
Value */
outportb(sioData, 0x05);
outportb(sioIndex, 0xF5);
/* WDT - Configuration
*/
outportb(sioData, 0x32);
outportb(sioIndex, 0xAA);
/* SIO - Disable */
}
Summary of Contents for FPC-7600 Series
Page 2: ...2 This page is intentionally left blank...
Page 6: ...iv This page is intentionally left blank...
Page 12: ...x This page is intentionally left blank...
Page 13: ...1 1 Chapter 1 Introduction Chapter 1 Introduction...
Page 19: ...7 2 Chapter 2 System Overview Chapter 2 System Overview...
Page 21: ...9 System Overview 2 1 2 FPC 7601 7602 7603 Unit mm...
Page 22: ...10 System Overview 2 1 3 FPC 7604 Unit mm...
Page 30: ...18 This page is intentionally left blank...
Page 31: ...19 3 Chapter 3 System Configuration Chapter 3 System Configuration...
Page 50: ...38 This page is intentionally left blank...
Page 51: ...39 4 Chapter 4 Installation and Maintenance Chapter 4 Installation and Maintenance...
Page 69: ...57 4 Use the screwdriver to loose the screw securing the lower expansion slot bracket...
Page 74: ...62 This page is intentionally left blank...
Page 75: ...63 5 Chapter 5 BIOS Chapter 5 BIOS...
Page 102: ...90 This page is intentionally left blank...