- 56 -
Appendices
Appendix A. Watchdog Timer (WDT) Setting
The application software depends on its requirement to trigger WDT with
adequate timer setting. Before WDT timeout, 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 program example to disable and load WDT.
Sample Codes:
/*----- Include Header Area -----*/
#include “math.h”
#include “stdio.h”
#include “dos.h”
unsigned char sioIndex = 0x2E;
/* or index = 0x4E */
unsigned char sioData = 0x2F;
/* or data = 0x4F */
/*----- routing, sub-routing -----*/
void main()
{
outportb(sioIndex, 0x87);
/* Enable Super I/O */
outportb(sioIndex, 0x87);
outportb(sioIndex,
0x07);
/*
Select
logic
device
– WDT */
outportb(sioData, 0x07);
outportb(sioIndex, 0x30);
/* Enable WDT */
outportb(sioData, 0x01);
outportb(sioIndex,
0xF0);
/*
Enable
WDTRST#
Output */
outportb(sioData, 0x80);
outportb(sioIndex,
0xF6);
/*
Set
WDT
Timeout
value */
outportb(sioData, 0x05);
outportb(sioIndex, 0xF5);
/* Set Configure and
Enable WDT timer, Start countdown */
outportb(sioData, 0x32);
outportb(sioIndex, 0xAA);
/* SIO - Disable */
}
Summary of Contents for EmCORE-i230G
Page 1: ...1 EmCORE i230G User s Manual Version 1 1 3 5 Compact Board 2017 05...
Page 2: ...2 This page is intentionally left blank...
Page 4: ...ii This page is intentionally left blank...
Page 11: ...1 1 Chapter 1 Introduction Chapter 1 Introduction...
Page 15: ...5 2 Chapter 2 Getting Started Chapter 2 Getting Started...
Page 20: ...10 Getting Started Board Bottom...
Page 42: ...32 Getting Started RES1 Function Reset button Board Top RES1...
Page 47: ...37 Getting Started SYSLED1 Function Power ON HDD LED Indicator Board Top SYSLED1...
Page 52: ...42 This page is intentionally left blank...
Page 53: ...43 3 Chapter 3 BIOS Chapter 3 BIOS...
Page 65: ...55 Appendices Appendices...