ETX 855 Computer on Module COM User Manual

ETX 855 Computer on Module COM User Manual

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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.

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

E T X C P U M o d u l e

Packing List

E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

Appendix B I/O Information

B.1 I/O Address Map ....................................................B-2

B.2 1 st

MB Memory Address Map ................................B-3

B.3 IRQ Mapping Chart ................................................B-3

B.4 DMA Channel Assignments ...................................B-4

v

E T X C P U M o d u l e E T X - 8 5 5

Chapter

1

General

Information

Chapter 1 General Information

1 - 1

E T X C P U M o d u l e

1.1 Introduction

E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e

1.3 Specifications

E T X - 8 5 5

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:

Watchdog Timer:

Award Plug & Play BIOS

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

E T X C P U M o d u l e E T X - 8 5 5

Display

Chip: Intel

®

82855GME integrated

Memory: Shared Memory Up to 64MB

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

I/O

Chip: ITE

MIO: EIDE x 2, Keyboard + Mouse x

1, Parallel port x 1, COM port x 2

IrDA:

Audio:

USB:

One IrDA Tx/Rx Header

2-ch AC97 CODEC

4 USB 2.0 ports

Chapter 1 General Information

1 - 5

E T X - 8 5 5 E T X C P U M o d u l e

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

E T X C P U M o d u l e

2.1 Safety Precautions

E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

2.2 Location of Connectors and Jumpers

Component Side

CN1

Chapter 2 Quick Installation Guide

2 - 3

ETX1

E T X C P U M o d u l e

Solder Side

E T X - 8 5 5

ETX2

ETX4

ETX3

Chapter 2 Quick Installation Guide

2 - 4

E T X C P U M o d u l e

2.3 Mechanical Drawing

Component Side

90.00

E T X - 8 5 5

92.50

90.00

7.66

0.00

2.50

Chapter 2 Quick Installation Guide

2 - 5

E T X C P U M o d u l e

Solder Side

92.50

90.00

85.00

E T X - 8 5 5

90.00

50.80

43.40

0.00

5.00

0.00

2.50

Chapter 2 Quick Installation Guide

2 - 6

E T X C P U M o d u l e

2.4 List of Connectors

E T X - 8 5 5

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

ETX 1

ETX 2

ETX 3

ETX 4

Function

PCI / USB / Audio

ISA

VGA / LCD / TV-out / COMs / LPT / FDD / IrDA / Mouse /

Keyboard

IDE 1 / IDE 2 / Miscellaneous

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

E T X C P U M o d u l e

2.5 ETX 1

P i n S i g n al

P i n S i g n al

1

3

5

7

9

GND

PCICLK3

GND

PCICLK1

REQ3#

11

GNT2#

13

REQ2#

15

REQ1#

17

GNT0#

19

VCC

21

DREQ2 /

SERIRQ

23

AD0

25

AD1

27

AD4

29

AD6

31

CBE0#

33

AD8

35

GND

37

AD10

39

AD11

41

AD12

43

AD13

45

AD14

47

AD15

49

CBE1#

Chapter 2 Quick Installation Guide

2 - 8

12

14

16

18

20

22

2

4

6

8

10

34

36

38

40

42

24

26

28

30

32

44

46

48

50

GND

PCICLK4

GND

PCICLK2

GNT3#

3V

GNT1#

3V

NC

VCC

REQ0#

3V

AD2

AD3

AD5

AD7

AD9

GND

LIN_L

MIC_IN

LIN_R

VCCAUD

LOUT_L

GNDAUD

LOUT_R

E T X - 8 5 5

Pin

S i g n al

Pin

S i g n al

51

VCC

53

PAR

55

PERR#

52

54

56

VCC

SERR#

NC

57

PCI_PME#

58

USB2N

59

PLOCK#

60

DEVSEL#

61

TRDY#

63

IRDY#

65

FRAME#

67

GND

69

AD16

71

AD17

62

64

66

USB3N

STOP#

USB2P

68

GND

70

CBE2#

72

USB3P

73

AD19

75

AD20

77

AD22

79

AD23

81

AD24

83

VCC

85

AD25

87

AD28

89

AD27

91

AD30

74

76

78

80

82

90

92

AD18

USB0N

AD21

USB1N

CBE3#

84

VCC

86

AD26

88

USB0P

AD29

USB1P

93

PCIRST#

94

AD31

95

INTC#

96

INTD#

97

INTA#

98

INTB#

99

GND

100

GND

23

LA18

25

LA19

27

LA20

29

LA21

31

LA22

33

LA23

35

GND

37

SBHE#

39

SA0

41

SA1

43

SA2

45

SA3

47

SA4

49

SA5

P i n S i g n al

1

3

5

GND

SD14

SD13

7

9

SD12

SD11

11

SD10

13

SD9

15

SD8

17

MEMW#

19

MEMR#

21

LA17

E T X C P U M o d u l e

2.6 ETX 2

36

38

40

42

44

24

26

28

30

32

34

46

48

50

P i n S i g n al

2

4

6

8

10

12

14

16

18

20

22

GND

SD15

MASTER#

DREQ7

DACK7#

DREQ6

DACK6#

DREQ5

DACK#5

DREQ0

DACK0#

IRQ14

IRQ15

IRQ12

IRQ11

IRQ10

IO16#

GND

M16#

OSC

BALE

TC

DACK2#

IRQ3

IRQ4

E T X - 8 5 5

Pin

S i g n al

51

VCC

53

SA6

55

SA7

57

SA8

59

SA9

61

SA10

63

SA11

65

SA12

67

GND

69

SA13

71

SA14

Pin S i g n al

52

VCC

54

IRQ5

56

IRQ6

58

IRQ7

60

SYSCLK

62

REFSH#

64

DREQ1

66

DACK1#

68

GND

70

DREQ3

72

DACK3#

73

SA15

75

SA16

77

SA18

79

SA19

74

76

78

80

IOR#

LOW#

SA17

SMEMR#

81

IOCHRDY

82

AEN

83

VCC

84

VCC

85

SD0

87

SD2

89

SD3

91

DREQ2

93

SD5

95

SD6

97

IOCHK#

99

GND

86

88

90

92

94

96

98

100

SMEMW#

SD1

NOWS#

SD4

IRQ9

SD7

RSTDRV

GND

Chapter 2 Quick Installation Guide

2 - 9

E T X C P U M o d u l e

2.7 ETX 3

E T X - 8 5 5

P i n S i g n al

1

3

5

7

9

GND

R

HSY

VSY

NC

P i n S i g n al Pin

S i g n al

2

4

6

8

GND

B

G

CRT_DDCCLK

51

NC

53

VCC

55

57

STB#

NC

10

CRT_DDCDAT

59

IRRX

11

TXCLK1#

12

TXOUT13#

13

15

TXCLK1

GND

14

TXOUT13

16

GND

17

TXOUT11

18

TXOUT12

19

TXOUT11#

20

TXOUT12##

21

GND

22

GND

61

IRTX

63

RXD2

65

GND

67

RTS2#

69

DTR2#

71

DCD2#

23

TXOUT03#

24

TXOUT10

25

TXOUT03

26

TXOUT10#

73

DSR2#

75

CTS2#

27

GND

28

GND

29

TXOUT02#

30

TXCLK0

31

TXOUT02

32

TXCLK0#

33

35

GND

TXOUT00

34

36

GND

TXOUT01

77

79

81

TXD2#

RI2#

VCC

83

RXD1

85

RTS1#

37

TXOUT00#

38

TXOUT01#

39

VCC

40

VCC

41

LVDS_

DDCPDAT

A

43

LVDS_

DDCPCLK

45

LVDS_

BKLCTL

42

44

46

DVOCVSYNC

LVDS_BKLEN

LVDS_DIGON

87

89

91

93

95

DTR1#

DCD1#

DSR1#

CCTS1#

TXD1#

94

MSDAT

96

KBCLK

Pin

S i g n al

52

NC

54

GND

56

AFD#

58

PD7

60

ERR#

62

PD6

64

INIT#

66

GND

68

PD5

70

SLIN#

72

PD4

74

PD3

76

PD2

78

PD1

80

PD0

82

VCC

84

ACK#

86

BUSY#

88

PE

90

SLCT#

92

MSCLK

Chapter 2 Quick Installation Guide

2 - 10

E T X C P U M o d u l e

47

CVBS

49

CSYNC

48

Y

50

C

E T X - 8 5 5

97

RI1#

99

GND

98

KBDAT

100

GND

2.8 ETX 4

P i n S i g n al

P i n S i g n al Pin

S i g n al Pin S i g n al

1

3

5

7

GND

5V_SB

PS_ON

PWRBTN#

9

FAN_TAC

11

WDT_RST

13

NC

15

NC

17

VCC

19

DACK2 /

OVCR#

21

EXTSMI#

2

4

GND

RSTIN#

51

SIDE_IOW#

52

PIDE_IOR#

53

SIDE_DRQ

54

PIDE_IOW#

6

SPEAKER

8

BAT

10

LILED

55

57

SIDE_D15

SIDE_D0

12

ACTLED

59

SIDE_D14

61

SIDE_D1

14

SPEEDLED

63

SIDE_D13

56

58

60

62

64

PIDE_DRQ

PIDE_D15

PIDE_D0

PIDE_D14

PIDE_D1

16

SMBCLK

18

VCC

65

67

GND

SIDE_D2

66

68

GND

PIDE_D13

20

GPIO0

22

SMBDATA

69

SIDE_D12

71

SIDE_D3

23

SMBCLK

24

SMBDATA

73

SIDE_D11

25

SIDE_CS3#

26

CPUFAN/NC

75

SIDE_D4

27

SIDE_CS1#

28

VCC

29

SIDE_A2

77

SIDE_D10

30

PIDE_CS3#

79

SIDE_D5

31

SIDE_A0

33

GND

35

P66DET/

S66DET

37

SIDE_A1

32

PIDE_CS1#

81

VCC

34

36

GND

PIDE_A2

38

PIDE_A0

39

SIDE_INTRQ

40

PIDE_A1

41

S66DET/

NC

42

NC

83

85

87

89

91

SIDE_D9

SIDE_D6

SIDE_D8

RING#

RXD#

70

PIDE_D2

72

74

76

78

80

82

84

86

88

PIDE_D12

PIDE_D3

PIDE_D11

PIDE_D4

PIDE_D10

VCC

PIDE_D5

PIDE_D9

PIDE_D6

90

P66DET

92

PIDE_D8

Chapter 2 Quick Installation Guide

2 - 11

E T X C P U M o d u l e E T X - 8 5 5

43

SIDE_ACK#

44

PIDE_INTRQ

93

RXD

45

SIDE_RDY

47

SIDE_IOR#

49

VCC

46

PIDE_ACK#

95

TXD#

48

PIDE_RDY

97

TXD

50

VCC

99

GND

94

SIDE_D7

96

PIDE_D7

98

HDRST#

100

GND

Chapter 2 Quick Installation Guide

2 - 12

E T X C P U M o d u l e E T X - 8 5 5

Chapter

3

Award

BIOS Setup

Chapter 3 Award BIOS Setup

3 - 1

E T X C P U M o d u l e

3.1 System Test and Initialization

E T X - 8 5 5

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

E T X C P U M o d u l e

3.2 Award BIOS Setup

E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

Chapter

4

Driver

Installation

Chapter 4 Driver Installation

4-1

E T X C P U M o d u l e E T X - 8 5 5

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 Autorun 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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X - 8 5 5 E T X C P U M o d u l e

Appendix

A

Programming the

Watchdog Timer

Appendix A Programming the Watchdog Timer

A - 1

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

; 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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

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

E T X C P U M o d u l e E T X - 8 5 5

Appendix

B

I/O Information

Appendix B I/O Information

B - 1

E T X C P U M o d u l e

B.1 I/O Address Map

E T X - 8 5 5

Appendix B I/O Information

B - 2

E T X C P U M o d u l e

B.2 1 st

MB Memory Address Map

E T X - 8 5 5

B.3 IRQ Mapping Chart

Appendix B I/O Information

B - 3

E T X C P U M o d u l e

B.4 DMA Channel Assignments

E T X - 8 5 5

Appendix B I/O Information

B - 4

Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement