Download ETX 855 Computer on Module COM User Manual

Transcript
ETX CPU Module
ETX-855
ETX-855
®
Intel Pentium® M/
Celeron® M Processors
ETX CPU Module
With LCD, Ethernet,
Audio, PCI, ISA
ETX-855 Manual Rev. A 3rd Ed.
Feb. 2007
ETX CPU Module
ETX-855
Copyright Notice
This document is copyrighted, 2007. All rights are reserved. The
original manufacturer reserves the right to make improvements
to the products described in this manual at any time without
notice.
No part of this manual may be reproduced, copied, translated,
or transmitted in any form or by any means without the prior
written permission of the original manufacturer. Information
provided in this manual is intended to be accurate and reliable.
However, the original manufacturer assumes no responsibility
for its use, or for any infringements upon the rights of third
parties that may result from its use.
The material in this document is for product information only
and is subject to change without notice. While reasonable
efforts have been made in the preparation of this document to
assure its accuracy, AAEON assumes no liabilities resulting
from errors or omissions in this document, or from the use of the
information contained herein.
AAEON reserves the right to make changes in the product
design without notice to its users.
i
ETX CPU Module
ETX-855
Acknowledgments
All other products’ name or trademarks are properties of their
respective owners.
z
Award is a trademark of Award Software International, Inc.
z
CompactFlash™ is a trademark of the Compact Flash
Association.
z
Intel®, Pentium® M, and Celeron® M are trademarks of Intel®
Corporation.
z
Microsoft Windows® is a registered trademark of Microsoft Corp.
z
ITE is a trademark of Integrated Technology Express, Inc.
z
IBM, PC/AT, PS/2, and VGA are trademarks of International
Business Machines Corporation.
z
SoundBlaster is a trademark of Creative Labs, Inc.
Please be notified that all other products’ name or trademarks not be
mentioned above are properties of their respective owners.
ii
ETX CPU Module
ETX-855
Packing List
Before you begin installing your card, please make sure that the
following materials have been shipped:
•
1 ETX-855 CPU Module
•
1 Quick Installation Guide
•
1 CD-ROM for manual (in PDF format) and drivers
If any of these items should be missing or damaged, please
contact your distributor or sales representative immediately.
iii
ETX CPU Module
ETX-855
Contents
Chapter 1 General Information
1.1 Introduction................................................................ 1-2
1.2 Features .................................................................... 1-3
1.3 Specifications ............................................................ 1-4
Chapter 2 Quick Installation Guide
2.1 Safety Precautions .................................................... 2-2
2.2 Location of Connectors and Jumpers ....................... 2-3
2.3 Mechanical Drawing .................................................. 2-5
2.4 List of Connectors ..................................................... 2-7
2.5 ETX 1 ........................................................................ 2-8
2.6 ETX 2 ........................................................................ 2-9
2.7 ETX 3 ........................................................................ 2-10
2.8 ETX 4 ........................................................................ 2-11
Chapter 3
Award BIOS Setup
3.1 System Test and Initialization. .................................. 3-2
3.2 Award BIOS Setup .................................................... 3-3
Chapter 4 Driver Installation
4.1 Installation ............................................................... 4-3
Appendix A
Programming The Watchdog Timer
A.1 Programming the Watchdog Timer........................A-2
A.2 IT8712 Watchdog Timer Initial Program ................A-6
iv
ETX CPU Module
ETX-855
Appendix B I/O Information
B.1 I/O Address Map ....................................................B-2
B.2 1st MB Memory Address Map ................................B-3
B.3 IRQ Mapping Chart ................................................B-3
B.4 DMA Channel Assignments...................................B-4
v
ETX CPU Module
ETX-855
Chapter
1
General
Information
Chapter 1 General Information 1 - 1
ETX CPU Module
ETX-855
1.1 Introduction
AAEON announced the new Embedded Technology eXtended
(ETX) product – ETX-855, which is based on the Intel® Pentium® M
or Celeron® M processor combined with Intel® 82855GME chipset.
ETX-855 can provide common PC peripheral functions such as
graphics, USB, serial, parallel ports, keyboard/mouse, Ethernet,
and IDE. The baseboard designer can optimize exactly which and
how these functions are implemented physically.
All of AAEON's ETX modules have a standard form factor and a
standard connector layout that carry a specified set of signals. By
adopting this standardization, the designers can create a single
system of carrier board that can accept present and future ETX
modules in terms of their needs. In another word, AAEON will have
different ETX solutions so that customers can upgrade the module
without having to change their carrier board.
The ETX-855 was designed specially to improve the quality and
speed of your product development. AAEON ETX series represent
features of scalability, reliability and qualified services. It provides
more compact size and more flexibility for your various applications
as well.
Chapter 1 General Information 1 - 2
ETX CPU Module
ETX-855
1.2 Features
Intel® Pentium® M/ Celeron® M Processors
Intel® 855GME + ICH4 Chipset
ECC DDR 266/333 Memory
CRT/ LVDS LCD/ TV
10/100 Base-TX Ethernet
AC97 Audio CODEC
+5V Operation Voltage
Chapter 1 General Information 1 - 3
ETX CPU Module
ETX-855
1.3 Specifications
System
• CPU:
Intel® Pentium® M/ Celeron® M
Processors 【Pentium M
1.6GHz (.13μm processs,
Banias core) may not be
supported 】
Memory:
One 200-pin DDR SODIMM,
supports DDR 266/333 up to
1GB
Chipset:
Intel® 82855GME + ICH4
Ethernet:
Intel® 82562ET, 10/100 Base-TX
BIOS:
Award Plug & Play BIOS
Watchdog Timer:
Generates a Time-out System
Reset
H/W Status Monitoring: Supports Power Supply
Voltages, Fan Speed and
Temperatures Monitoring
Expansion Interface: ISA, PCI
Power Supply Voltage:+5V DC
Board Size:
4.5”(L) x 3.75”(W) (114mm x
95mm)
Gross Weight:
0.66lb (0.3kg)
Operating Temperature: 32°F~140°F (0°C~60°C)
Chapter 1 General Information 1 - 4
ETX CPU Module
ETX-855
Display
Chip:
Intel® 82855GME integrated
Memory:
Shared Memory Up to 64MB
with DVMT
Resolutions:
Up to 2048 x 1536 (QXGA) @
75Hz for CRT; Up to 1600 x
1200 (UXGA) for LCD
LCD Interface:
Up to 18-bit/36-bit Dual Channel
LVDS
TV-out:
Supports NTSC and PAL
Chip:
ITE IT8712
MIO:
EIDE x 2, Keyboard + Mouse x
I/O
1, Parallel port x 1, COM port x 2
IrDA:
One IrDA Tx/Rx Header
Audio:
2-ch AC97 CODEC
USB:
4 USB 2.0 ports
Chapter 1 General Information 1 - 5
ETX CPU Module
ETX-855
Chapter
2
Quick
Installation
Guide
Notice:
The Quick Installation Guide is derived from Chapter 2 of
user manual. For other chapters and further installation
instructions, please refer to the user manual CD-ROM that
came with the product.
Part No. 2007855012 3rd Ed. Printed in Taiwan Jan. 2007
Chapter 2 Quick Installation Guide 2 - 1
ETX CPU Module
ETX-855
2.1 Safety Precautions
Always completely disconnect the power cord
from your board whenever you are working on it.
Do not make connections while the power is on,
because a sudden rush of power can damage
sensitive electronic components.
Always ground yourself to remove any static
charge before touching the board. Modern
electronic devices are very sensitive to static
electric charges. Use a grounding wrist strap at
all times. Place all electronic components on a
static-dissipative surface or in a static-shielded
bag when they are not in the chassis
Chapter 2 Quick Installation Guide 2 - 2
ETX CPU Module
ETX-855
2.2 Location of Connectors and Jumpers
Component Side
CN1
Chapter 2 Quick Installation Guide 2 - 3
ETX CPU Module
ETX-855
Solder Side
ETX2
ETX1
Chapter 2 Quick Installation Guide 2 - 4
ETX4
ETX3
ETX CPU Module
ETX-855
2.3 Mechanical Drawing
0.00
108.00
111.05
Component Side
92.50
90.00
90.00
7.66
(6.40)
(1.60)
108.00
39.17
3.00
0.00
0.00
2.50
Chapter 2 Quick Installation Guide 2 - 5
ETX CPU Module
ETX-855
0.00
111.00
108.00
Solder Side
92.50
90.00
85.00
0.60
108.60
90.00
50.80
0.60
108.60
43.40
5.00
0.00
2.50
Chapter 2 Quick Installation Guide 2 - 6
0.00
3.00
108.00
0.00
ETX CPU Module
ETX-855
2.4 List of Connectors
The board has a number of connectors that allow you to configure
your system to suit your application. The table below shows the
function of each board's connectors:
Connectors
Label
Function
ETX 1
PCI / USB / Audio
ETX 2
ISA
ETX 3
VGA / LCD / TV-out / COMs / LPT / FDD / IrDA / Mouse /
Keyboard
ETX 4
IDE 1 / IDE 2 / Miscellaneous
CN1
DDR SODIMM
Caution:
In order to properly clear the CMOS when using this ETX module
with ECB-901A, please ensure to turn off the main switch on the
power supply before taking actions. That should include both AT
and ATX power supply. Fail to turn off the main switch of power
supply might result in unsuccessful CLEAR CMOS action.
Chapter 2 Quick Installation Guide 2 - 7
ETX CPU Module
ETX-855
2.5 ETX 1
Pin
Signal
Pin
Signal
Pin
S ignal
Pin
Signal
1
GND
2
GND
51
VCC
52
VCC
3
PCICLK3
4
PCICLK4
53
PAR
54
SERR#
5
GND
6
GND
55
PERR#
56
NC
7
PCICLK1
8
PCICLK2
57
PCI_PME#
58
USB2N
9
REQ3#
10
GNT3#
59
PLOCK#
60
DEVSEL#
11
GNT2#
12
3V
61
TRDY#
62
USB3N
13
REQ2#
14
GNT1#
63
IRDY#
64
STOP#
15
REQ1#
16
3V
65
FRAME#
66
USB2P
17
GNT0#
18
NC
67
GND
68
GND
19
VCC
20
VCC
69
AD16
70
CBE2#
21
DREQ2 /
SERIRQ
22
REQ0#
71
AD17
72
USB3P
23
AD0
24
3V
73
AD19
74
AD18
25
AD1
26
AD2
75
AD20
76
USB0N
27
AD4
28
AD3
77
AD22
78
AD21
29
AD6
30
AD5
79
AD23
80
USB1N
31
CBE0#
32
AD7
81
AD24
82
CBE3#
33
AD8
34
AD9
83
VCC
84
VCC
35
GND
36
GND
85
AD25
86
AD26
37
AD10
38
LIN_L
87
AD28
88
USB0P
39
AD11
40
MIC_IN
89
AD27
90
AD29
41
AD12
42
LIN_R
91
AD30
92
USB1P
43
AD13
44
VCCAUD
93
PCIRST#
94
AD31
45
AD14
46
LOUT_L
95
INTC#
96
INTD#
47
AD15
48
GNDAUD
97
INTA#
98
INTB#
49
CBE1#
50
LOUT_R
99
GND
100
GND
Chapter 2 Quick Installation Guide 2 - 8
ETX CPU Module
ETX-855
2.6 ETX 2
Pin
Signal
Pin
Signal
Pin
S ignal
Pin
Signal
1
GND
2
GND
51
VCC
52
VCC
3
SD14
4
SD15
53
SA6
54
IRQ5
5
SD13
6
MASTER#
55
SA7
56
IRQ6
7
SD12
8
DREQ7
57
SA8
58
IRQ7
9
SD11
10
DACK7#
59
SA9
60
SYSCLK
11
SD10
12
DREQ6
61
SA10
62
REFSH#
13
SD9
14
DACK6#
63
SA11
64
DREQ1
15
SD8
16
DREQ5
65
SA12
66
DACK1#
17
MEMW#
18
DACK#5
67
GND
68
GND
19
MEMR#
20
DREQ0
69
SA13
70
DREQ3
21
LA17
22
DACK0#
71
SA14
72
DACK3#
23
LA18
24
IRQ14
73
SA15
74
IOR#
25
LA19
26
IRQ15
75
SA16
76
LOW#
27
LA20
28
IRQ12
77
SA18
78
SA17
29
LA21
30
IRQ11
79
SA19
80
SMEMR#
31
LA22
32
IRQ10
81
IOCHRDY
82
AEN
33
LA23
34
IO16#
83
VCC
84
VCC
35
GND
36
GND
85
SD0
86
SMEMW#
37
SBHE#
38
M16#
87
SD2
88
SD1
39
SA0
40
OSC
89
SD3
90
NOWS#
41
SA1
42
BALE
91
DREQ2
92
SD4
43
SA2
44
TC
93
SD5
94
IRQ9
45
SA3
46
DACK2#
95
SD6
96
SD7
47
SA4
48
IRQ3
97
IOCHK#
98
RSTDRV
49
SA5
50
IRQ4
99
GND
100
GND
Chapter 2 Quick Installation Guide 2 - 9
ETX CPU Module
ETX-855
2.7 ETX 3
Pin
Signal
Pin
S ignal
Pin
S ignal
Pin
Signal
1
GND
2
GND
51
NC
52
NC
3
R
4
B
53
VCC
54
GND
5
HSY
6
G
55
STB#
56
AFD#
7
VSY
8
CRT_DDCCLK
57
NC
58
PD7
9
NC
10
CRT_DDCDAT
59
IRRX
60
ERR#
11
TXCLK1#
12
TXOUT13#
61
IRTX
62
PD6
13
TXCLK1
14
TXOUT13
63
RXD2
64
INIT#
15
GND
16
GND
65
GND
66
GND
17
TXOUT11
18
TXOUT12
67
RTS2#
68
PD5
19
TXOUT11#
20
TXOUT12##
69
DTR2#
70
SLIN#
21
GND
22
GND
71
DCD2#
72
PD4
23
TXOUT03#
24
TXOUT10
73
DSR2#
74
PD3
25
TXOUT03
26
TXOUT10#
75
CTS2#
76
PD2
27
GND
28
GND
77
TXD2#
78
PD1
29
TXOUT02#
30
TXCLK0
79
RI2#
80
PD0
31
TXOUT02
32
TXCLK0#
81
VCC
82
VCC
33
GND
34
GND
83
RXD1
84
ACK#
35
TXOUT00
36
TXOUT01
85
RTS1#
86
BUSY#
37
TXOUT00#
38
TXOUT01#
87
DTR1#
88
PE
39
VCC
40
VCC
89
DCD1#
90
SLCT#
41
LVDS_
42
91
DSR1#
92
MSCLK
DVOCVSYNC
DDCPDAT
A
43
LVDS_
44
LVDS_BKLEN
93
CCTS1#
94
MSDAT
46
LVDS_DIGON
95
TXD1#
96
KBCLK
DDCPCLK
45
LVDS_
BKLCTL
Chapter 2 Quick Installation Guide 2 - 10
ETX CPU Module
ETX-855
47
CVBS
48
Y
97
RI1#
98
KBDAT
49
CSYNC
50
C
99
GND
100
GND
2.8 ETX 4
Pin
Signal
Pin
S ignal
Pin
S ignal
Pin
Signal
1
GND
2
GND
51
SIDE_IOW#
52
PIDE_IOR#
3
5V_SB
4
RSTIN#
53
SIDE_DRQ
54
PIDE_IOW#
5
PS_ON
6
SPEAKER
55
SIDE_D15
56
PIDE_DRQ
7
PWRBTN#
8
BAT
57
SIDE_D0
58
PIDE_D15
9
FAN_TAC
10
LILED
59
SIDE_D14
60
PIDE_D0
11
WDT_RST
12
ACTLED
61
SIDE_D1
62
PIDE_D14
13
NC
14
SPEEDLED
63
SIDE_D13
64
PIDE_D1
15
NC
16
SMBCLK
65
GND
66
GND
17
VCC
18
VCC
67
SIDE_D2
68
PIDE_D13
19
DACK2 /
OVCR#
20
GPIO0
69
SIDE_D12
70
PIDE_D2
21
EXTSMI#
22
SMBDATA
71
SIDE_D3
72
PIDE_D12
23
SMBCLK
24
SMBDATA
73
SIDE_D11
74
PIDE_D3
25
SIDE_CS3#
26
CPUFAN/NC
75
SIDE_D4
76
PIDE_D11
27
SIDE_CS1#
28
VCC
77
SIDE_D10
78
PIDE_D4
29
SIDE_A2
30
PIDE_CS3#
79
SIDE_D5
80
PIDE_D10
31
SIDE_A0
32
PIDE_CS1#
81
VCC
82
VCC
33
GND
34
GND
83
SIDE_D9
84
PIDE_D5
35
P66DET/
36
PIDE_A2
85
SIDE_D6
86
PIDE_D9
S66DET
37
SIDE_A1
38
PIDE_A0
87
SIDE_D8
88
PIDE_D6
39
SIDE_INTRQ
40
PIDE_A1
89
RING#
90
P66DET
41
S66DET/
42
NC
91
RXD#
92
PIDE_D8
NC
Chapter 2 Quick Installation Guide 2 - 11
ETX CPU Module
ETX-855
43
SIDE_ACK#
44
PIDE_INTRQ
93
RXD
94
SIDE_D7
45
SIDE_RDY
46
PIDE_ACK#
95
TXD#
96
PIDE_D7
47
SIDE_IOR#
48
PIDE_RDY
97
TXD
98
HDRST#
49
VCC
50
VCC
99
GND
100
GND
Chapter 2 Quick Installation Guide 2 - 12
ETX CPU Module
ETX-855
Chapter
3
Award
BIOS Setup
Chapter 3 Award BIOS Setup 3 - 1
ETX CPU Module
ETX-855
3.1 System Test and Initialization
These routines test and initialize board hardware. If the
routines encounter an error during the tests, you will either
hear a few short beeps or see an error message on the
screen. There are two kinds of errors: fatal and non-fatal. The
system can usually continue the boot up sequence with
non-fatal errors. Non-fatal error messages usually appear on
the screen along with the following instructions:
Press <F1> to RESUME
Write down the message and press the F1 key to continue
the boot up sequence.
System configuration verification
These routines check the current system configuration
against the values stored in the CMOS memory. If they do
not match, the program outputs an error message. You will
then need to run the BIOS setup program to set the
configuration information in memory.
There are three situations in which you will need to change
the CMOS settings:
1. You are starting your system for the first time
2. You have changed the hardware attached to your system
3. The CMOS memory has lost power and the configuration
information has been erased.
The ETX-855 CMOS memory has an integral lithium battery
backup for data retention. However, you will need to replace
the complete unit when it finally runs down.
Chapter 3 Award BIOS Setup 3 - 2
ETX CPU Module
ETX-855
3.2 Award BIOS Setup
Awards BIOS ROM has a built-in Setup program that allows
users to modify the basic system configuration. This type of
information is stored in battery-backed CMOS RAM so that it
retains the Setup information when the power is turned off.
Entering Setup
Power on the computer and press <Del> immediately. This
will allow you to enter Setup.
Standard CMOS Features
Use this menu for basic system configuration. (Date, time,
IDE, etc.)
Advanced BIOS Features
Use this menu to set the advanced features available on your
system.
Advanced Chipset Features
Chapter3 Award BIOS Setup 3 - 3
ETX CPU Module
ETX-855
Use this menu to change the values in the chipset registers
and optimize your system performance.
Integrated Peripherals
Use this menu to specify your settings for integrated
peripherals. (Primary slave, secondary slave, keyboard,
mouse etc.)
Power Management Setup
Use this menu to specify your settings for power
management. (HDD power down, power on by ring, KB wake
up, etc.)
PnP/PCI Configurations
This entry appears if your system supports PnP/PCI.
PC Health Status
This menu allows you to set the shutdown temperature for
your system.
Frequency/Voltage Control
Use this menu to specify your settings for auto detect
DIMM/PCI clock and spread spectrum.
Load Fail-Safe Defaults
Use this menu to load the BIOS default values for the
minimal/stable performance for your system to operate.
Load Optimized Defaults
Use this menu to load the BIOS default values that are
factory settings for optimal performance system operations.
Chapter 3 Award BIOS Setup 3 - 4
ETX CPU Module
ETX-855
While AWARD has designated the custom BIOS to maximize
performance, the factory has the right to change these
defaults to meet their needs.
Set Supervisor/User Password
Use this menu to set Supervisor/User Passwords.
Save and Exit Setup
Save CMOS value changes to CMOS and exit setup.
Exit Without Saving
Abandon all CMOS value changes and exit setup.
You can refer to the "AAEON BIOS Item Description.pdf"
file in the CD for the meaning of each setting in this
chapter.
Chapter3 Award BIOS Setup 3 - 5
ETX CPU Module
ETX-855
Chapter
4
Driver
Installation
Chapter 4 Driver Installation 4-1
ETX CPU Module
ETX-855
The ETX-855 comes with a CD-ROM that contains all drivers
and utilities that meet your needs.
In addition, you can activate the installation items through
Auto-run program which will install each driver directly. If your
system do not support Auto-run program or you cannot install
drivers successfully, please read instructions below for further
detailed installations.
Follow the sequence below to install the drivers:
Step 1 – Install Intel® INF Driver
Step 2 – Install Intel® VGA Driver
Step 3 – Install Intel® LAN Driver
Step 4 – Install Realtek AC97 Driver
USB 2.0 Drivers are available for download using Windows Update
for both Windows XP and Windows 2000. For additional information
regarding USB 2.0 support in Windows XP and Windows 2000,
please visit www.microsoft.com/hwdev/usb/.
Chapter 4 Driver Installation 4-2
ETX CPU Module
ETX-855
4.1 Installation
Insert the ETX-855 CD-ROM into the CD-ROM Drive. And
install the drivers from Step 1 to Step 4 in order.
Step 1 – Install Intel® INF Driver for Windows
1. Click on the Step 1-INF folder and then double click on
the infinst_auto1.
2. Follow the instructions that the window shows.
3. The system will help you install the driver automatically.
4. Please re-start your computer.
Step 2 – Install Intel® VGA Driver
1. Click on the Step 2-VGA folder and then double click on
the win2K_xp 142
2. Follow the instructions that the window shows.
3. The system will help you install the driver automatically.
4. Please re-start your computer.
Remark:
You can choose the different display ways by pressing below
hot key,
C+A+F1=CRT, C+A+F3=LCD, C+A+F12=Graphic Control
Panel
(C=Ctrl, A=Alt)
Step 3 – Install Intel® LAN Driver
1. Click on the Step - 3 LAN folder.
2. Choose the OS your system is.
Chapter 4 Driver Installation 4-3
ETX CPU Module
ETX-855
3. Double click on the .exe file located in each OS folder.
4. Follow the instructions that the window shows.
5. The system will help you install the driver automatically.
Step 4 – Install Realtek AC97 codec Driver
1. Click on the Step 4 - AC97 folder.
2. Choose the OS your system is.
3. Double click on the .exe file located in each OS folder.
4. Follow the instructions that the window will show you.
5. The system will help you install the driver automatically.
Note:
Under the Window OS environment, if the CRT connector is
connected to display monitor by the data switch device, the
user need to set the color and resolution from Intel Graphic
utility (VGA driver) instead of setting from the control panel in
case of the wrong display appearance.
Chapter 4 Driver Installation 4-4
ETX CPU Module
ETX-855
Appendix
A
Programming the
Watchdog Timer
Appendix A Programming the Watchdog Timer A - 1
ETX CPU Module
ETX-855
A.1 Programming the Watchdog Timer
ETX-855 utilizes ITE 8712 chipset as its watchdog timer
controller.
Below are the procedures to complete its configuration and
the AAEON intial watchdog timer program is also attached
based on which you can develop customized program to fit
your application.
Configuring Sequence Description
After the hardware reset or power-on reset, the ITE 8712
enters the normal mode with all logical devices disabled
except KBC. The initial state (enable bit ) of this logical
device (KBC) is determined by the state of pin 121 (DTR1#)
at the falling edge of the system reset during power-on reset.
Appendix A Programming the Watchdog Timer A - 2
ETX CPU Module
ETX-855
There are three steps to complete the configuration setup: (1)
Enter the MB PnP Mode; (2) Modify the data of configuration
registers; (3) Exit the MB PnP Mode. Undesired result may
occur if the MB PnP Mode is not exited normally.
(1) Enter the MB PnP Mode
To enter the MB PnP Mode, four special I/O write operations
are to be performed during Wait for Key state. To ensure the
initial state of the key-check logic, it is necessary to perform
four write opera-tions to the Special Address port (2EH). Two
different enter keys are provided to select configuration ports
(2Eh/2Fh) of the next step.
(2) Modify the Data of the Registers
All configuration registers can be accessed after entering the
MB PnP Mode. Before accessing a selected register, the
content of Index 07h must be changed to the LDN to which
the register belongs, except some Global registers.
(3) Exit the MB PnP Mode
Set bit 1 of the configure control register (Index=02h) to 1 to
exit the MB PnP Mode.
Appendix A Programming the Watchdog Timer A - 3
ETX CPU Module
ETX-855
WatchDog Timer Configuration Registers
Configure Control (Index=02h)
This register is write only. Its values are not sticky; that is to
say, a hardware reset will automatically clear the bits, and
does not require the software to clear them.
Appendix A Programming the Watchdog Timer A - 4
ETX CPU Module
ETX-855
WatchDog Timer Control Register (Index=71h, Default=00h)
WatchDog Timer Configuration Register (Index=72h,
Default=00h)
WatchDog Timer Time-out Value Register (Index=73h,
Default=00h)
Appendix A Programming the Watchdog Timer A - 5
ETX CPU Module
ETX-855
A.2 IT8712 Watchdog Timer Initial Program
.MODEL SMALL
.CODE
Main:
CALL Enter_Configuration_mode
CALL Check_Chip
mov cl, 7
call Set_Logic_Device
;time setting
mov cl, 10 ; 10 Sec
dec al
Watch_Dog_Setting:
;Timer setting
mov al, cl
mov cl, 73h
call Superio_Set_Reg
;Clear by keyboard or mouse interrupt
mov al, 0f0h
mov cl, 71h
call Superio_Set_Reg
;unit is second.
mov al, 0C0H
mov cl, 72h
call Superio_Set_Reg
Appendix A Programming the Watchdog Timer A - 6
ETX CPU Module
ETX-855
; game port enable
mov cl, 9
call Set_Logic_Device
Initial_OK:
CALL Exit_Configuration_mode
MOV AH,4Ch
INT 21h
Enter_Configuration_Mode PROC NEAR
MOV SI,WORD PTR CS:[Offset Cfg_Port]
MOV DX,02Eh
MOV CX,04h
Init_1:
MOV AL,BYTE PTR CS:[SI]
OUT DX,AL
INC SI
LOOP Init_1
RET
Enter_Configuration_Mode ENDP
Exit_Configuration_Mode PROC NEAR
MOV AX,0202h
CALL Write_Configuration_Data
Appendix A Programming the Watchdog Timer A - 7
ETX CPU Module
ETX-855
RET
Exit_Configuration_Mode ENDP
Check_Chip PROC NEAR
MOV AL,20h
CALL Read_Configuration_Data
CMP AL,87h
JNE Not_Initial
MOV AL,21h
CALL Read_Configuration_Data
CMP AL,12h
JNE Not_Initial
Need_Initial:
STC
RET
Not_Initial:
CLC
RET
Check_Chip ENDP
Read_Configuration_Data PROC NEAR
MOV DX,WORD PTR CS:[Cfg_Port+04h]
OUT DX,AL
Appendix A Programming the Watchdog Timer A - 8
ETX CPU Module
ETX-855
MOV DX,WORD PTR CS:[Cfg_Port+06h]
IN AL,DX
RET
Read_Configuration_Data ENDP
Write_Configuration_Data PROC NEAR
MOV DX,WORD PTR CS:[Cfg_Port+04h]
OUT DX,AL
XCHG AL,AH
MOV DX,WORD PTR CS:[Cfg_Port+06h]
OUT DX,AL
RET
Write_Configuration_Data ENDP
Superio_Set_Reg proc near
push ax
MOV DX,WORD PTR CS:[Cfg_Port+04h]
mov al,cl
out dx,al
pop ax
inc dx
out dx,al
ret
Superio_Set_Reg endp.Set_Logic_Device proc near
Appendix A Programming the Watchdog Timer A - 9
ETX CPU Module
ETX-855
Set_Logic_Device proc near
push ax
push cx
xchg al,cl
mov cl,07h
call Superio_Set_Reg
pop cx
pop ax
ret
Set_Logic_Device endp
;Select 02Eh->Index Port, 02Fh->Data Port
Cfg_Port DB 087h,001h,055h,055h
DW 02Eh,02Fh
END Main
Note: Interrupt level mapping
0Fh-Dh: not valid
0Ch: IRQ12
.
.
03h: IRQ3
02h: not valid
01h: IRQ1
00h: no interrupt selected
Appendix A Programming the Watchdog Timer A - 10
ETX CPU Module
ETX-855
Appendix
B
I/O Information
Appendix B I/O Information B - 1
ETX CPU Module
B.1 I/O Address Map
Appendix B I/O Information B - 2
ETX-855
ETX CPU Module
ETX-855
B.2 1st MB Memory Address Map
B.3 IRQ Mapping Chart
Appendix B I/O Information B - 3
ETX CPU Module
B.4 DMA Channel Assignments
Appendix B I/O Information B - 4
ETX-855