Diamond Systems ETX-945 User manual

Add to my manuals
39 Pages

advertisement

Diamond Systems ETX-945 User manual | Manualzz

ETX-945 User Manual

High-Performance ETX 3.0 Compliant Computer-on-Modules

Revision

1.00

1.01

1.02

Date

May 2010

Comment

Initial Release

Minor Update

March 2011 Removed watchdog timer information

FOR TECHNICAL SUPPORT

PLEASE CONTACT:

[email protected]

Copyright 2011

Diamond Systems Corporation

1255 Terra Bella Ave.

Mountain View, CA 94043 USA

Tel 1-650-810-2500

Fax 1-650-810-2525

www.diamondsystems.com

CONTENTS

IMPORTANT SAFE-HANDLING INFORMATION ......................................................................................................3

1.

INTRODUCTION .................................................................................................................................................4

1.1

Features .........................................................................................................................................................4

1.2

ETX-945 Models ............................................................................................................................................5

2.

FUNCTIONAL OVERVIEW .................................................................................................................................6

2.1

Block Diagram ...............................................................................................................................................6

2.2

Board Dimensions, Mounting Holes, and Connectors...................................................................................7

2.3

Bus and Interface Connector Summary ........................................................................................................9

2.4

ETX Bus Connectors .....................................................................................................................................9

2.5

Other Interface Connectors ...........................................................................................................................9

3.

GETTING STARTED ........................................................................................................................................ 10

3.1

ETX Development Kits ............................................................................................................................... 11

3.2

Configuring the Hardware ........................................................................................................................... 11

3.3

Booting the System .................................................................................................................................... 12

3.4

BIOS Setup Utility ....................................................................................................................................... 12

3.4.1

Standard CMOS Features ................................................................................................................. 12

3.4.2

Advanced BIOS Features .................................................................................................................. 12

3.4.3

Advanced Chipset Features .............................................................................................................. 13

3.4.4

Integrated Peripherals ........................................................................................................................ 13

3.4.5

Power Management Setup ................................................................................................................ 13

3.4.6

PnP/PCI Configuration ....................................................................................................................... 14

3.4.7

Other Settings and Utilities ................................................................................................................ 14

3.5

Operating System Drivers .......................................................................................................................... 14

3.6

BIOS Beep Code List ................................................................................................................................. 14

4.

INTERFACE CONNECTOR DETAILS ............................................................................................................. 15

4.1

ETX1 Connector ......................................................................................................................................... 16

4.1.1

PCI bus signals .................................................................................................................................. 17

4.1.2

USB signals ....................................................................................................................................... 18

4.1.3

Audio interface ................................................................................................................................... 18

4.1.4

Miscellaneous functions ..................................................................................................................... 19

4.2

ETX2 Connector ......................................................................................................................................... 20

4.3

ETX3 Connector ......................................................................................................................................... 21

4.3.1

Analog video output ........................................................................................................................... 22

4.3.2

TV video output .................................................................................................................................. 22

4.3.3

LCD interface ..................................................................................................................................... 23

4.3.4

Serial port interfaces .......................................................................................................................... 23

4.3.5

Keyboard, mouse, and infrared transceiver interfaces ...................................................................... 24

4.3.6

Parallel port interface ......................................................................................................................... 24

4.3.7

Floppy drive interface ......................................................................................................................... 25

4.3.8

Miscellaneous functions ..................................................................................................................... 26

4.4

ETX4 Connector ......................................................................................................................................... 27

4.4.1

IDE interfaces .................................................................................................................................... 28

4.4.2

Ethernet port ...................................................................................................................................... 29

4.4.3

Power control and management ........................................................................................................ 29

4.4.4

Miscellaneous signals ........................................................................................................................ 30

4.5

SATA Connectors ....................................................................................................................................... 30

5.

APPENDIX: SYSTEM RESOURCES REFERENCE ....................................................................................... 31

5.1

BIOS Memory Mapping .............................................................................................................................. 31

5.2

I/O Port Address Map ................................................................................................................................. 32

5.3

Interrupt Request (IRQ) Lines .................................................................................................................... 34

5.4

BIOS POST Codes ..................................................................................................................................... 35

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 2

IMPORTANT SAFE-HANDLING INFORMATION

WARNING: ESD-Sensitive Electronic Equipment!

Observe ESD-safe handling procedures when working with this product.

Always use this product in a properly grounded work area and wear appropriate ESD-preventive clothing and/or accessories.

Always store this product in ESD-protective packaging when not in use.

Safe Handling Precautions

The ETX-945 contains numerous I/O connectors that connect to sensitive electronic components. This creates many opportunities for accidental damage during handling, installation and connection to other equipment. The list here describes common causes of failure found on boards returned to Diamond Systems for repair. This information is provided as a source of advice to help you prevent damaging your Diamond (or any vendor’s) embedded computer boards.

ESD damage

– This type of damage is almost impossible to detect, because there is no visual sign of failure or damage. The symptom is that the board simply stops working, because some component becomes defective.

Usually the failure can be identified and the chip can be replaced. To prevent ESD damage, always follow proper

ESD-prevention practices when handling computer boards.

Damage during handling or storage

– On some boards we have noticed physical damage from mishandling. A common observation is that a screwdriver slipped while installing the board, causing a gouge in the PCB surface and cutting signal traces or damaging components.

Another common observation is damaged board corners, indicating the board was dropped. This may or may not cause damage to the circuitry, depending on what is near the corner. Most of our boards are designed with at least 25 mils clearance between the board edge and any component pad, and ground / power planes are at least

20 mils from the edge to avoid possible shorting from this type of damage. However these design rules are not sufficient to prevent damage in all situations.

A third cause of failure is when a metal screwdriver tip slips, or a screw drops onto the board while it is powered on, causing a short between a power pin and a signal pin on a component. This can cause overvoltage / power supply problems described below. To avoid this type of failure, only perform assembly operations when the system is powered off.

Sometimes boards are stored in racks with slots that grip the edge of the board. This is a common practice for board manufacturers. However our boards are generally very dense, and if the board has components very close to the board edge, they can be damaged or even knocked off the board when the board tilts back in the rack.

Diamond recommends that all our boards be stored only in individual ESD-safe packaging. If multiple boards are stored together, they should be contained in bins with dividers between boards. Do not pile boards on top of each other or cram too many boards into a small location. This can cause damage to connector pins or fragile components.

Power supply wired backwards

– Our power supplies and boards are not designed to withstand a reverse power supply connection. This will destroy each IC that is connected to the power supply. In this case the board will most likely will be unrepairable and must be replaced. A chip destroyed by reverse power or by excessive power will often have a visible hole on the top or show some deformation on the top surface due to vaporization inside the package. Check twice before applying power!

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 3

1. INTRODUCTION

The ETX-945 is a highly integrated computer-on-module (COM) available with a range of high performance Intel®

Core

TM

2 Duo, Core Duo, and Celeron

TM

M processors. The module provides an SO-DIMM socket for up to 2GB of DDR2 DRAM, and provides interface controllers for high-resolution CRT and LVDS-interfaced displays,

10/100Mbps Ethernet, SATA and IDE storage devices, USB 2.0, audio, serial, parallel, and PS/2 ports.

Additionally, the ETX-945 provides a high degree of system expansion flexibility via the presence of both 32-bit

PCI and 16-bit ISA expansion buses on its ETX 3.0 compliant baseboard interface connectors.

1.1 Features

Processor options:

The following processors, when included, are soldered onto the board:

Intel Core 2 Duo 667MHz FSB and 4MB L2 Cache, LV

Intel Core 2 Duo 533 MHz FSB and 2MB L2 Cache, ULV

Intel Core Duo 667 MHz FSB and 2MB L2 Cache, LV

Intel Core Duo 533 MHz FSB and 2MB L2 Cache, ULV

Intel Celeron 533 MHz FSB and 1MB L2 Cache, M ULV

The following processor, when included, is placed in a socket:

Intel Core 2 Duo 667MHz FSB and 4MB L2 Cache

Chipset:

Intel 945GME and Intel ICH7M

RAM:

200-pin SO-DIMM socket

Supports up to 2GB DDR2 SDRAM (400/533/667MHz)

Graphics:

Based on Intel GMA950 graphics core

VGA CRT interface; up to 2048x1536 resolution

Dual channel 24-bit LVDS; provides LCD backlight control signals

TV output

Supports dual independent displays

Audio:

Realtek ALC655

AC’97 CODEC

Mic in, line in/out signals

IDE interface:

1 UltraATA 100/66/33 interface

Supports two devices (Master/Slave)

Usable in PIO or UDMA mode

SATA interfaces:

2 SATA ports, supporting one device each

Up to 150MB/s data transfer rates

Connectors directly on ETX COM module

Floppy/parallel port:

Shared interface

Parallel port supports SPP/EPP/ECP modes

Ethernet interface:

1 10/100Base-T port

Based on Intel 82562

Serial ports:

2 16550-compatible ports

Logic-level signaling

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 4

Keyboard/mouse:

Standard PS/2 keyboard/mouse ports

USB keyboard/mouse supported

USB:

4 USB 2.0 ports

Other:

SMbus, I

2

C, IrDA serial interfaces

PC speaker interface

Dual system expansion buses:

16-bit ISA bus

32-bit PCI bus; supports 4 PCI masters

Size:

ETX 3.0 compliant form-factor (physical and electrical) *

4.5 x 3.7 inches (95mm x 114mm)

Input voltage:

System power: +5V DC +/-5%

Real-time clock backup: +2.0 to 3.6V DC

Power consumption: CPU dependent; see table of models, below

Operating environment:

-40

o

to +85 o

C operating temperature

ETX-945-T7400: -20

o

to +71 o

C operating temperature

0 to 90% operating humidity (non-condensing)

BIOS:

Phoenix-Award PnP flash BIOS

* Note: The ETX 3.0 specification is available for download from the ETX Industrial

Group’s website ( http://www.etx-ig.de/specs/specs.php

).

1.2 ETX-945 Models

Model CPU

CPU type

FSB

ETX-945-T7400 2.16GHz Core 2 Duo

ETX-945-L7400 1.5GHz Core 2 Duo LV socketed soldered

667MHz

667MHz

ETX-945-U7500 1.06GHz Core 2 Duo ULV soldered 533MHz

ETX-945-L2400 1.66GHz Core Duo LV soldered 667MHz

ETX-945-U2500 1.2GHz CoreDuo ULV soldered 533MHz

ETX-945-CM423 1.06GHz Celeron M ULV soldered 533MHz

L2

Cache

CPU

TDP

4MB

4MB

2MB

2MB

2MB

1MB

34

17

10

15

9

5.5

Board Power

Idle

12W

12W

12W

12W

12W

12W

Loaded

41W

24W

17W

22W

16W

13W

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 5

2. FUNCTIONAL OVERVIEW

2.1 Block Diagram

Figure 1 shows the ETX-945

COM’s functional blocks, ETX bus, and peripheral interface signals.

Figure 1: Functional Block Diagram

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 6

2.2 Board Dimensions, Mounting Holes, and Connectors

The two diagrams below show the mechanical dimensions of the ETX-945

’s board outline and five mounting holes, as well as the position of all connectors on both the top and bottom sides of the board.

Figure 2: Board Layout

– Top

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 7

Figure 3: Board Layout

– Bottom

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 8

2.3 Bus and Interface Connector Summary

The ETX-945 has six interface connectors, as listed in the tables below. These connectors are defined in accordance with the ETX 3.0 Computer-on-Module (COM) Specification. Signal functions relating to each of the

ETX-

945’s interface connectors are discussed in greater detail in Section 4 of this document.

2.4 ETX Bus Connectors

Connector

ETX1

ETX2

Location Pins

Bottom

Bottom

100

100

ETX3 Bottom 100

Function

PCI bus, USB ports, audio interface, serial IRQ

ISA bus

VGA, LCD (LVDS), TV video, serial ports, PS/2 keyboard and mouse, parallel port, floppy interface

IDE ports, Ethernet, power supply control, speaker, RTC

(real time clock), backup battery input, I

2

C bus, SMbus

ETX4 Bottom 100

2.5 Other Interface Connectors

Connector

SATA1

SATA2

Location Pins

Top

Top

7

7

Function

Serial ATA channel 1

Serial ATA channel 2

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 9

3. GETTING STARTED

This section of the ETX-945 User Manual covers basic hardware setup, power connection, system boot-up, and initial software configuration. First-time ETX-945 users normally receive the product as part of one of Diamond’s

Development Kits, which provide everything needed to ensure rapid application development.

Important Safe-Handling Information

WARNING: ESD-Sensitive Electronic Equipment!

Observe ESD-safe handling procedures when working with this product.

Always use this product in a properly grounded work area and wear appropriate ESD-preventive clothing and/or accessories.

Always store this product in ESD-protective packaging when not in use.

Please refer to page 3

of this manual (“Important Safe-Handling Information”) for further details.

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 10

3.1 ETX Development Kits

To facilitate evaluation and development, the ETX-945 is normally supplied pre-integrated into one of

Diamond’s

ETX development kits (pictured below). This approach increases project efficiency and reduces risks by providing a known good environment for rapid application development.

Diamond

’s ETX development kits feature baseboards with I/O connectors for quick and easy access to nearly all system interfaces, a CompactFlash socket, and modular PC/104-Plus expansion. The kits

– which include both generic models and application-oriented ETX baseboards in various form-factors

– extend the ETX-945’s functionality by adding serial and LAN ports, RS-232/422/485 signal buffering, CompactFlash sockets, industryleading data acquisition I/O functions, and more. Additionally, the kits come with SO-DIMM memory, an extensive set of interface cables, drivers for Linux and Windows operation, and full documentation.

Two examples appear below.

ETX form-factor development kit: Matches the footprint of the ETX-945 and provides connectors for system I/O, CompactFlash,

PC/104-Plus expansion, two additional serial ports, RS-232/422/485 buffering, a digital I/O port, and a second Ethernet LAN interface.

EPIC form-factor development kit: Provides connectors for system I/O, CompactFlash,

PC/104-Plus expansion, four additional serial ports, RS-232/422/485 buffering, a second

Ethernet port, a 5V/7-28V DC-to-DC power supply, and an industry-leading data acquisition subsystem.

3.2 Configuring the Hardware

Assuming you are using one of Diamond’s baseboards and heat-spreaders or heatsinks with the ETX-945, prepare the hardware as follows:

If the SO-DIMM memory module is not already installed, carefully insert it into the socket provided on the topside of the ETX-945 module. Refer to the specifications in the introduction of this manual for memory capacity and speed requirements.

Secure the heat-spreader (or heatsink) to the top-side of the ETX-945 module using the single short screw provided with the heat-spreader (or heatsink), taking care to align the four corner mounting holes of the heatspreader (or heatsink) with the four corresponding standoffs on the top of the ETX-945. Note: This mounting

screw attaches to the heat-spreader (or heatsink) via a hole near the middle of ETX-945 module, and screws

in from the bottom-side of the ETX module.

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 11

Using the four long screws provided with the heat-spreader (or heatsink), secure the heat-spreader (or heatsink) to the corresponding standoffs located in the four corners of the top of the ETX-945 module. If the

ETX module is to being installed in an enclosure, align the heatspreader’s (or heatsink’s) corner mounting holes with corresponding hole-pattern on the enclosure before inserting and tightening the four mounting screws. Depending on the thickness of the enclosure or chassis material, slightly longer screws may be required.

Connect the baseboard to a keyboard, monitor, mouse, mass storage device, other desired peripherals, and a source of DC power. Refer to the baseboard’s User Manual for interface cabling considerations.

Connect the baseboard to a suitable source of DC power, as described in its User Manual.

3.3 Booting the System

Power-up the VGA video monitor. Then power-up the system power supply. The ETX-945 module should begin its boot-up sequence immediately, as evidenced by BIOS messages on the connected VGA display. You can run the BIOS Setup utility and proceed to install an operating system on the boot drive just as you would on a normal desktop PC.

3.4 BIOS Setup Utility

The Award BIOS provides a Setup utility for specifying system configuration and settings. Pressing the <Del> key shortly after power is applied to the ETX-945 launches the BIOS Setup utility. Watch for the following message:

Press <DEL> to Enter Setup

The BIOS Setup utility’s main menu provides access to the following configuration and settings pages, along with several exit options. Setup categories include the following:

Standard CMOS features

Advanced BIOS features

Advanced chipset features

Integrated peripherals

PnP/PCI configuration

These are discussed briefly below.

3.4.1 Standard CMOS Features

The Standard CMOS Features function includes settings for RTC date/time initialization, IDE and floppy drive detection and configuration, default video mode, and boot error handling options. This function should be re-run if the system’s configuration is changed, the onboard battery fails, or the configuration stored in CMOS memory is lost or corrupt.

3.4.2 Advanced BIOS Features

The Advanced BIOS Features function provides configuration options for boot device priority, Hyper-Threading

Technology, quick POST (power-on self test), and several other system parameters.

One key configuration setting is the designation of “First” and “Second” boot devices. This directs the BIOS to scan for a bootable operating system in two locations, which can be floppy, CD-ROM, hard drive, USB devices, or

LAN devices. Additionally, you can specify an alternative location for the BIOS to scan, in case these are not found or do not contain a bootable OS.

Other settings available from this Setup page include boot-up NumLock status, a security password option, and selection of the system’s APIC (Advanced Programmable Interrupt Controller) mode.

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 12

3.4.3 Advanced Chipset Features

From this setup page you can configure the size of the video controller’s on-chip frame buffer, set up the controller’s DVMT (Dynamic Video Memory Technology) mode and memory size, and specify what type of display will be used as the system’s boot-up console output device.

DVMT is an advanced video controller function that dynamically allocates system memory to be used as video memory in order to efficiently use of available resources to maximize graphics performance. The DVMT-related

BIOS settings configure the behavior of the DVMT function, including how much system memory is made available for video memory purposes.

The default display setting allows selection among CRT, LCD, CRT plus LCD (default), LVDS, TV out, or CRT plus LVDS devices. Other settings specify the resolution of devices connected to the LCD or TV output ports. The resolutions supported in each mode are listed below.

Display Interface Port

CRT port

LCD port

TV output

Resolutions Supported

Up to 2048 x 1536 resolution

640x480, 800x600, 1024x768, 1280x1024,

1400x1050, 1600x1200, 1280x768, 1680x1050,

1920x1200, 1204x678 (24-bit)

NTSC, PAL

3.4.4 Integrated Peripherals

This Setup section offers the ability to configure various onboard functions and peripheral controllers, including enable/disable, mode, and other options for the board’s USB, audio, IDE, Serial ATA, floppy controller, serial, IR, and parallel ports.

A few of the available options include:

Mode controls for faster IDE data transfer, including 33MB/sec Ultra DMA33 feature

Onboard serial port mode, handshake, address, and interrupt channel selection

USB controller

Parallel port mode selection among SPP, EPP, ECP, ECP+EPP, or “normal”, plus several settings relating to the EPP and ECP modes

3.4.5 Power Management Setup

Here, you can specify a host of options that regulate how the board’s power management features behave.

Included are options for enabling/disabling the board’s ACPI (Advanced Configuration and Power Interface) capabilities, and specifying the degree and behavior of power management relative to the system’s mass storage devices and display.

Additionally, this section of Setup provides several options for automatically powering up the system or resuming from a suspended state. These include:

Power-up automatically following unexpected power loss

Resume operation based on modem or LAN connection

Resume operation based on RTC alarm

Resume operation following one of several time intervals

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 13

3.4.6 PnP/PCI Configuration

This section of Setup provides options for configuration of devices connected to the ETX-945

’s PCI bus, including the choice between automatic “plug-and-play” (PnP) configuration of IRQ and DMA channel settings. If PnP is disabled, you can specific desired IRQ and DMA channels for PCI devices here.

3.4.7 Other Settings and Utilities

A few additional status and control functions are available from Setup’s main menu. These include:

CPU temperature status

CPU cooling fan status

CPU voltage status

Reload default BIOS settings

Set system boot password

Exit Setup with or without saving changes

3.5 Operating System Drivers

Drivers for Windows XP and Linux 2.6, if required, are included on the Software and Documentation CD that is provided along with the ETX-945 or in its Development Kit. To locate the ETX-945 module’s software drivers on the CD, view the index.html file in the CD’s root directory, locate “Computer-on-Modules,” and then click on “ETX-

COMs

.” This software is also available for download from Diamond’s website

.

3.6 BIOS Beep Code List

Beep Sound

1 short

2 short

1 long + 1 short

1 long + 2 short

1 long + 3 short

1 long + 9 short long (continuous) short (continuous)

Message

System is booting normally

CMOS setting error

DRAM error

Display card or monitor connected error

Keyboard error

ROM error

DRAM not inserted correctly

Power supply problem

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 14

4. INTERFACE CONNECTOR DETAILS

This section describes the functions available on all of the ETX-945

’s bus and I/O interface connectors. The ETX

3.0 specification, which provides more detail regarding the signals present on the ETX1, ETX2, ETX3, and ETX4 connectors, is available from the

ETX Industrial Group’s website ( http://www.etx-ig.de/specs/specs.php

). Also available from that site is the latest ETX Design Guide, which provides further details on the ETX connector signal functions and interface considerations. Several other relevant specifications are referenced below.

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 15

4.1 ETX1 Connector

The 100-pin, high-density ETX1 connector implements the board’s PCI bus, USB, and audio signals, as indicated in the table below. Further information regarding each of these signal groups follows the table. (Note: Pins designated “RESERVED” should be left unconnected.)

GND 1

PCICLK3 3

2 GND

4 PCICLK4

VCC 51 52 VCC

PAR 53 54 SERR#

GND 5

PCICLK1 7

REQ3# 9

6 GND

8 PCICLK2

10 GNT3#

GNT2# 11 12 3V

REQ2# 13 14 GNT1#

REQ1# 15 16 3V

GNT0# 17 18 RESERVED

VCC 19 20 VCC

SERIRQ 21 22 REQ0#

AD0 23 24 3V

AD1 25 26 AD2

AD4 27 28 AD3

AD6 29 30 AD5

CBE0# 31 32 AD7

AD8 33 34 AD9

GND 35 36 GND

AD10 37 38 AUXAL

AD11 39 40 MIC

AD12 41 42 AUXAR

AD13 43 44 ASVCC

AD14 45 46 SNDL

AD15 47 48 ASGND

CBE1# 49 50 SNDR

GPERR# 55 56 RESERVED

PME# 57 58 USB2-

LOCK# 59 60 DEVSEL#

TRDY# 61 62 USB3-

IRDY# 63 64 STOP#

FRAME# 65 66 USB2+

GND 67 68 GND

AD16 69 70 CBE2#

AD17 71 72 USB3+

AD19 73 74 AD18

AD20 75 76 USB0-

AD22 77 78 AD21

AD23 79 80 USB1-

AD24 81 82 CBE3#

VCC 83 84 VCC

AD25 85 86 AD26

AD28 87 88 USB0+

AD27 89 90 AD29

AD30 91 92 USB1+

PCIRST# 93 94 AD31

INTC# 95 96 INTD#

INTA# 97 98 INTB#

GND 99 100 GND

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 16

4.1.1 PCI bus signals

This set of pins implements the module’s PCI expansion bus. For further information regarding the functions of the PCI bus signals, refer to the PCI Bus Specification, available from the PCI Special Interest Group

( http://www.pcisig.com/specifications ).

Signal Name

PCICLK1-4

REQ0-3#

GNT0-3#

AD0-31

CBE0-3#

PAR

SERR#

GPERR#

PME#

LOCK#

DEVSEL#

TRDY#

IRDY#

STOP#

FRAME#

PCIRST#

INTA#

INTB#

INTC#

INTD#

Signal function

PCI clock outputs for external PCI devices

Bus Request signals of PCI Masters

Grant signals to PCI Masters

PCI address and data bus signals

PCI Bus command and byte enables

PCI bus parity bit

System Error or PCI Clock RUN

Parity Error

Power management event

Lock resource signal

Device select

Target ready

Initiator ready

Stop

Cycle frame

PCI bus reset

PCI interrupt A

PCI interrupt B

PCI interrupt C

PCI interrupt D

Direction

In

In

In

In

In/Out

In/Out

In/Out

In/Out

In/Out

In/Out

In/Out

Out

Out

In

Out

In/Out

In/Out

In

In/Out

In/Out

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 17

4.1.2 USB signals

These pins provide connections to the board’s four USB channels. For further information regarding the functions of the USB signals listed above, refer to the USB 2.0 Specification, available from the USB Implementers Forum

( http://www.usb.org

).

Signal Name

USB0+

USB0-

USB1+

USB1-

USB2+

USB2-

USB3+

USB3-

Signal Function

USB Port 0 data +

USB Port 0 data -

USB Port 1 data +

USB Port 1 data -

USB Port 2 data +

USB Port 2 data -

USB Port 3 data +

USB Port 3 data -

4.1.3 Audio interface

These pins carry stereo audio input and output as indicated.

Direction

In/Out

In/Out

In/Out

In/Out

In/Out

In/Out

In/Out

In/Out

Signal Name

SNDL

SNDR

AUXAL

AUXAR

MIC

ASGND

ASVCC

Signal Function

Line-level stereo output left; drives a 5k ohm load

Line-level stereo output right; drives a 5k ohm load

Auxiliary A input left

Auxiliary A input right

Microphone input

Analog ground

Power supply for audio controller

Direction

Out

Out

In

In

In n/a n/a

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 18

4.1.4 Miscellaneous functions

These pins carry power and ground signals and an interrupt request as indicated.

Signal Name Signal Function Direction

VCC

GND

3V

RESERVED

SERIRQ

+5V ±5% DC power input

Power ground

+3.3V ± 5% supply generated on the ETX module, for powering external devices (500mA max. external load)

Do not connect

Serial interrupt request

In n/a

Out n/a

In

Caution: Do not connect the 3V pins (pins 12 and 16) of EXT1 to an external power source!

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 19

4.2 ETX2 Connector

The 100-pin, high-dens ity ETX2 connector implements the board’s ISA bus signals, as indicated in the table below.

For further information on the module’s ISA bus signals, refer to the ETX 3.0 Specification.

GND 1

SD14 3

SD13 5

SD12 7

2 GND

4 SD15

6 MASTER#

8 DREQ7

SD11 9 10 DACK7#

SD10 11 12 DREQ6

SD9 13 14 DACK6#

SD8 15 16 DREQ5

MEMW# 17 18 DACK5#

MEMR# 19 20 DREQ0

LA17 21 22 DACK0#

LA18 23 24 IRQ14

LA19 25 26 IRQ13

LA20 27 28 IRQ12

LA21 29 30 IRQ11

LA22 31 32 IRQ10

LA23 33 34 IO16#

GND 35 36 GND

SBHE# 37 38 M16#

SA0 39 40 OSC

SA1 41 42 BALE

SA2 43 44 TC

SA3 45 46 DACK2#

SA4 47 48 IRQ3

SA5 49 50 IRQ4

VCC 51 52 VCC

SA6 53 54 IRQ5

SA7 55 56 IRQ6

SA8 57 58 IRQ7

SA9 59 60 SYSCLK

SA10 61 62 REFSH#

SA11 63 64 DREQ1

SA12 65 66 DACK1#

GND 67 68 GND

SA13 69 70 DREQ3

SA14 71 72 DACK3#

SA15 73 74 IOR#

SA16 75 76 IOW#

SA18 77 78 SA17

SA19 79 80 SMEMR#

IOCHRDY 81 82 AEN

VCC 83 84 VCC

SD0 85 86 SMEMW

SD2 87 88 SD1

SD3 89 90 NOWS#

DREQ2 91 92 SD4

SD5 93 94 IRQ9

SD6 95 96 SD7

IOCHK# 97 98 RSTDRV

GND 99 100 GND

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 20

4.3 ETX3 Connector

The 100-pin ETX3 connector implements VGA, LCD (LVDS), TV-video, serial, parallel, floppy, mouse, and keyboard signals. Because pins 51-100 are shared between floppy and parallel port functions, dual signal assignments are indicated in the illustration below. Further information regarding each of these signal groups follows.

(Note: Pins designated “RESERVED” should be left unconnected.)

.

GND 1 2 GND LPT/FLP# 51 52 RESERVED

R 3

HSY 5

VSY

DETECT#

7

9

LCDDO16 11

LCDDO17 13

GND 15

LCDDO13 17

LCDDO12 19

GND 21

LCDDO8 23

LCDDO9 25

GND 27

LCDDO4 29

LCDDO5 31

GND 33

LCDDO1 35

LCDDO0 37

VCC 39

JILI_DAT 41

JILI_CLK 43

BIASON 45

COMP 47

SYNC 49

4 B

6 G

8 DDCK

10 DDDA

12 LCDDO18

14 LCDDO19

16 GND

18 LCDDO15

20 LCDDO14

22 GND

24 LCDDO11

26 LCDDO10

28 GND

30 LCDDO7

32 LCDDO6

34 GND

36 LCDDO3

38 LCDDO2

40 VCC

42 LTGIO0

44 BLON#

46 DIGON

48 Y

50 C

VCC 53

STB#/RESERVED 55

RESERVED 57

IRRX 59

IRTX 61

RXD2 63

GND 65

RTS2# 67

DTR2# 69

DCD2# 71

DSR2# 73

CTS2# 75

TXD2 77

RI2# 79

VCC 81

RXD1 83

RTS1# 85

DTR1# 87

DCD1# 89

DSR1# 91

CTS1# 93

TXD1 95

RI1# 97

GND 99

54 GND

56 AFD#/DENSEL

58 PD7/RESERVED

60 ERR#/HDSEL#

62 PD6/RESERVED

64 INIT#/DIR#

66 GND

68 PD5/RESERVED

70 SLIN#/STEP#

72 PD4/DSKCHG#

74 PD3/RDATA#

76 PD2/WP#

78 PD1/TRK0#

80 PD0/INDEX#

82 VCC

84 ACK#/DRV

86 BUSY/MOT

88 PE/WDATA#

90 SLCT/WGATE#

92 MSCLK

94 MSDAT

96 KBCLK

98 KBDAT

100 GND

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 21

4.3.1 Analog video output

These pins provide video, clock, and sync information for display on analog CRTs, or on LCD flat panels that are compatible with analog CRT timings, as indicated.

Signal Name Signal Function

HSY

VSY

R

G

B

DDCK

DDDA

Horizontal sync

Vertical sync

Red video output

Green video output

Blue video output

Display Data Channel Clock for DDC interface between the board’s graphics controller and a monitor

Display Data Channel Data for DDC interface between the board’s graphics controller and a monitor

Direction

Out

Out

Out

Out

Out

In/Out

In/Out

4.3.2 TV video output

These pins carry video and timing data for graphical display on a TV device, as indicated.

Signal Name Signal Function

SYNC

Y

C

COMP

Composite Sync for SCART PAL TVs with EURO AV compatible connectors; alternately usable for video-related I/O

Luminance for S-Video; alternately Red for RGB video

Chrominance for S-Video; alternately Green for RGB video

Composite Video; alternately Blue for RGB video

Direction

In/Out

Out

Out

Out

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 22

4.3.3 LCD interface

These pins carry data for graphical display on an LCD panel, as indicated.

Signal Name

BIASON

DIGON

BLON#

LCD0-LCD19

DETECT#

FPDDC_CLK DDC

FPDDC_DAT DDC

Signal Function

Controls display contrast voltage

Controls digital power to LCD

Controls backlight power to LCD

LVDS channel data 0-19

Panel hot-plug detection

DDC signals for flat panel detection and control

DDC signals for flat panel detection and control

Direction

Out

Out

Out

Out

In

Out

In/Out

4.3.4 Serial port interfaces

These pins carry data and control information to/from the board’s two serial ports, as indicated. These pins provide logic-level signaling, and require external I/O buffering if RS-232, RS-422, or RS-485 signaling is desired.

Signal Name Signal Function Direction

DTR1#, DTR2#

RI1#, RI2#

TXD1, TXD2

Data terminal ready outputs from serial ports 1 and 2

Ring indicator inputs for serial ports 1 and 2

Transmit data outputs from serial ports 1 and 2

Out

In

Out

RXD1, RXD2

CTS1#, CTS2#

RTS1#, RTS2#

DCD1#, DCD2#

DSR1#, DSR2#

Receive data inputs for serial ports 1 and 2

Clear to send signal inputs for serial ports 1 and 2

Request to send outputs from serial ports 1 and 2

Data carrier detected inputs for serial ports 1 and 2

Data set ready inputs for serial ports 1 and 2

In

In

Out

In

In

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 23

4.3.5 Keyboard, mouse, and infrared transceiver interfaces

These pins carry data and clock signals associated with the board’s PS2 keyboard and mouse ports. Additionally, transmit and receive data to/from an IR device, can be routed as indicated.

Signal Name Signal Function Direction

KBDAT

KBCLK

MSDAT

Data to/from keyboard.

Clock signal to keyboard

Data to/from mouse

In/Out

Out

In/Out

MSCLK

IRTX

IRRX

Clock signal to mouse.

Infrared transmit data

Infrared receive data

Out

Out

In

4.3.6 Parallel port interface

These pins carry data and control information to/from the board’s bidirectional parallel port, as indicated.

Signal Name Signal Function Direction

LPT/FLPY#

STB#

Interface configuration input

Printer data strobe

In

Out

AFD#

PD0-7

ERR#

INIT#

SLIN#

Automatic line feed request

Printer error

Printer initialization control

Printer select control

Out

Bidirectional parallel data bus In/Out

In

Out

Out

ACK#

BUSY

Printer ready to receive data In

Printer busy In

PE Printer out of paper In

SLCT Printer power on In

Note: These pins are shared with the board’s floppy drive controller function, under control of the

LPT/FLPY# input signal. When that signal is left unconnected or held high, the port is placed in parallel-port mode.

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 24

4.3.7 Floppy drive interface

These pins carry data and control information to/ from the board’s floppy drive controller, as indicated.

Signal Name Signal Function Direction

LPT/FLPY#

RESERVED

DENSEL

Interface configuration input

Do not connect

Diskette data density select

In n/a

Out

INDEX#

TRK0#

WP#

RDATA#

Index hole indicator

Track 0 indicator

Write-protect indicator

Read data from drive

In

In

In

In

DSKCHG#

HDSEL#

DIR#

STEP#

DRV

MOT#

WDATA#

WGATE#

Drive door opened indicator

Head select 0/1 control

Drive motor activation control

Write data to drive

Write enable control

In

Out

Step head step direction control Out

Step pulse control

Drive select control

Out

Out

Out

Out

Out

Note: These pins are shared with the board’s bidirectional parallel port function, under control of the LPT/FLPY# input signal. When that signal is left unconnected or held high, the port is placed in parallel-port mode.

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 25

4.3.8 Miscellaneous functions

These pins carry power and ground signals and a GPIO signal, as indicated.

Signal Name Signal Function

VCC

GND

+5V ±5% DC power input

Power ground

RESERVED Do not connect

LTGIO0 General purpose I/O

Direction

In

In/Out n/a

In/Out

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 26

4.4 ETX4 Connector

The 100-pin ETX4 connector implements the board’s IDE, Ethernet, and a number of other signals, as indicated in the table below. Further information regarding each of these signal groups follows the table.

GND 1 2 GND SIDE_IOW# 51 52 PIDE_IOR#

5V_SB 3

PS_ON# 5

PWRBTN# 7

4 PWGIN

6 SPEAKER

8 BATT

KBINH# 9 10 LILED#

RSMRST# 11 12 ACTLED#

ROMKBCS# 13 14 SPEEDLED#

EXT_PRG 15 16 I2CLK

VCC 17 18 VCC

OVCR# 19 20 GPCS#

EXTSMI# 21 22 I2DAT

SMBCLK 23 24 SMBDATA

SIDE_CS3# 25 26 SMBALRT#

SIDE_CS1# 27 28 DASP_S

SIDE_A2 29 30 PIDE_CS3#

SIDE_A0 31 32 PIDE_CS1#

GND 33 34 GND

PDIAG_S 35 36 PIDE_A2

SIDE_A1 37 38 PIDE_A0

SIDE_INTRQ 39 40 PIDE_A1

BATLOW# 41 42 GPE1#

SIDE_AK# 43 44 PIDE_INTRQ

SIDE_RDY 45 46 PIDE_AK#

SIDE_IOR# 47 48 PIDE_RDY

VCC 49 50 VCC

SIDE_DRQ 53 54 PIDE_IOW#

SIDE_D15 55 56 PIDE_DRQ

SIDE_D0 57 58 PIDE_D15

SIDE_D14 59 60 PIDE_D0

SIDE_D1 61 62 PIDE_D14

SIDE_D13 63 64 PIDE_D1

GND 65 66 GND

SIDE_D2 67 68 PIDE_D13

SIDE_D12 69 70 PIDE_D2

SIDE_D3 71 72 PIDE_D12

SIDE_D11 73 74 PIDE_D3

SIDE_D4 75 76 PIDE_D11

SIDE_D10 77 78 PIDE_D4

SIDE_D5 79 80 PIDE_D10

VCC 81 82 VCC

SIDE_D9 83 84 PIDE_D5

SIDE_D6 85 86 PIDE_D9

SIDE_D8 87 88 PIDE_D6

GPE2# 89 90 CBLID_P#

RXD# 91 92 PIDE_D8

RXD 93 94 SIDE_D7

TXD# 95 96 PIDE_D7

TXD 97 98 HDRST#

GND 99 100 GND

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 27

4.4.1 IDE interfaces

These pins carry data and control information to/from the board’s IDE drive controller, as indicated.

Signal Name Signal Function Direction

PIDE_D0-15

PIDE_A0-2

PIDE_CS1#

PIDE_CS3#

PIDE_DRQ

PIDED_AK#

PIDE_RDY

PIDE_IOR#

PIDE_IOW#

PIDE_INTRQ

SIDE_D0-15

SIDE_A0-2

SIDE_CS1#

SIDE_CS3#

SIDE_DRQ

SIDED_AK#

SIDE_RDY

SIDE_IOR#

SIDE_IOW#

SIDE_INTRQ

DASP_S

PDIAG_S

HDRST#

CBLID_P#

Primary IDE ATA bidirectional data bus

Primary IDE ATA address bus

Primary IDE chip select 1

Primary IDE chip select 3

Primary IDE DMA Request for IDE Master

Primary IDE DACK# for IDE Master

Primary IDE Ready

Primary IDE IOR# command; function differs in Ultra-33 mode

Primary IDE IOW# command; function differs in Ultra-33 mode

Primary channel interrupt request

Secondary IDE ATA bidirectional data bus

Secondary IDE ATA address bus

Secondary IDE chip select 1

Secondary IDE chip select 3

Secondary IDE DMA Request for IDE Master

Secondary IDE DACK# for IDE Master

Secondary IDE Ready

Secondary IDE IOR# command; function differs in Ultra-33 mode

Secondary IDE IOW# command; function differs in Ultra-33 mode

Secondary channel interrupt request

Drive active or slave present on Secondary IDE channel

Slave diagnostic passed indicator; function differs in DMA66 or DMA100 modes

Drive hardware reset

Detects 80-conductor IDE cable on primary IDE channel

In

Out

Out

In/Out

In/Out

Out

Out

In/Out

Out

Out

Out

In

Out

Out

In

Out

In

Out

Out

In

Out

In

Out

In

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 28

4.4.2 Ethernet port

The ETX-945

’s 10/100Mbps Ethernet LAN interface signals on connector ETX4 require the use of an external 1:1 transformer. The ETX 3.0 specification provides further details regarding the transformer

’s requirements.

Signal Name Signal Function

TXD#, TXD

RXD#, RXD

Transmit data differential pair

Receive data differential pair

ACTLED#

LILED#

Data transmit/receive activity LED (on = data activity present)

Link Integrity LED (on = link valid)

SPEEDLED# Speed LED (on = 100Mbps, off = 10Mbps)

Direction

Out

In

Out

Out

Out

4.4.3 Power control and management

These pins support various power management and control functions, in conjunction with the board’s ACPI BIOS functionality and system management embedded controller.

Signal Name

PWGIN

5V_SB

PS_ON#

PWRBTN#

RSMRST#

SMBALRT#

BATLOW#

GPE1#, GPE2#

EXTSMI#

Signal Function Direction

Power good input (power supply is ready)

+5V +/- 5% DC power input for suspend mode

In

In

Signals power supply to remove all power except 5V_SB Out

Power Button signal; supports ACPI Power Button function In

Resume Reset; resets internal power management logic

System Management Bus Alert from SM bus devices

Battery low signal

General purpose power management event inputs

System management interrupt

In

In

In

In

In

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 29

4.4.4 Miscellaneous signals

These pins implement the ETX-945

’s I

2

C and SMBus interfaces, PC-speaker output, and RTC/CMOS backup power input.

Signal Name

SPEAKER

BATT

I2CLK

I2DAT

SMBCLK

SMBDATA

KBINH#

OVCR#

ROMKBCS#

EXT_PRG

GPCS#

Signal Function

This logic-level signal can drive a piezoelectric speaker

(typically via a transistor)

2.4V to 3.3V DC backup power input for RTC and CMOS

RAM; typically connects to an external 3V lithium cell

Bidirectional I

2

C Bus clock signal

Bidirectional I

2

C Bus data signal

Bidirectional SM Bus clock signal

Bidirectional SM Bus data signal

Keyboard inhibit signal

USB over-current detected

Reserved; do not connect

Reserved; do not connect

Reserved; do not connect

Direction

O

In

I/O

I/O

I/O

I/O

In

In n/a n/a n/a

4.5 SATA Connectors

The ETX-945 provides two SATA (Serial ATA) drive interfaces on a pair of 7-pin connectors located on the top side of the board. The position and pinout of each of these connectors is compliant with the ETX 3.0 Specification.

The signal assignment appears below.

1 GND

2 TX+

3 TX-

4 GND

5 RX+

6 RX-

7 GND

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 30

5. APPENDIX: SYSTEM RESOURCES REFERENCE

5.1 BIOS Memory Mapping

Address

E000:0000h - F000:FFFFh

D000:2000h - D000:FFFFh

D000:0000h - D000: FFFh

C000:E000h - CF00:FFFFh

C000:0000h - C000:DFFFh

A000:0000h - B000:FFFFh

0000:0000h - 9000:FFFFh

Device Description

System BIOS Area

Free space

LAN ROM

Free space

VGA BIOS

VGA RAM

DOS 640K

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 31

5.2 I/O Port Address Map

Each peripheral device in the system is assigned a set of I/O port addresses, which also become the identity of the device. The following table lists the I/O port addresses used:

Address

00000000 - 00000007

00000000 - 00000CF7

00000010 - 0000001F

00000020 - 00000021

00000022 - 0000003F

00000040 - 00000043

00000044 - 0000005F

00000060 - 00000060

00000061

– 00000061

00000062 - 00000063

00000064 - 00000064

00000065 - 0000006F

00000070 - 00000073

00000074 - 0000007F

00000080 - 00000090

00000091 - 00000093

00000094 - 0000009F

000000A0 - 000000A1

000000A2 - 000000BF

000000C0 - 000000DF

000000E0 - 000000EF

000000F0 - 000000FF

000001F0 - 000001F7

00000274 - 00000277

00000279 - 00000279

00000294 - 00000297

Device Description

DMA Controller

PCI bus

Motherboard Resource

Programmable Interrupt Controller

Motherboard Resource

System Timer

Motherboard Resource

Standard 0 / 02-Key or Microsoft Natural PS/2 Keyboard

System Speaker

Motherboard Resource

Standard 0 / 02-Key or Microsoft Natural PS/2 Keyboard

Motherboard Resource

System CMOS/real time clock

Motherboard Resource

DMA Controller

Motherboard Resource

DMA Controller

Programmable Interrupt Controller

Motherboard Resource

DMA Controller

Motherboard Resource

Numeric Data Processor

Primary IDE Channel

ISAPNP Read Data Port

ISAPNP Read Data Port

Motherboard Resource

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 32

000002E8 - 000002EF

000002F8 - 000002FF

00000378 - 0000037F

000003B0 - 000003BB

000003C0 - 000003DF

000003E8 - 000003EF

000003F6 - 000003F6

000003F8 - 000003FF

00000400 - 000004BF

000004D0 - 000004D1

00000500 - 0000051F

00000680 - 000006FF

00000778 - 0000077B

00000880 - 0000088F

00000A78 - 00000A7B

00000BBC - 00000BBF

00000BBC - 00000BBF

00000D00 - 0000FFFF

00000E78 - 00000E7B

00000F78 - 00000F7B

00000FBC - 00000FBF

0000B000 - 0000BFFF

0000C000 - 0000CFFF

0000DF00 - 0000DF3F

0000F000 - 0000F0FF

0000F300 - 0000F30F

0000F400 - 0000F40F

0000F500 - 0000F50F

Communications Port (COM4)

Communications Port (COM2)

Printer Port (LPT )

Mobile Intel 94 Express Chipset Family

Mobile Intel 94 Express Chipset Family

Communications Port (COM3)

Primary IDE Channel

Communications Port (COM )

Motherboard Resource

Motherboard Resource

Intel 8280 G (ICH7 Family) SMBus Controller - 27DA

Motherboard Resource

Printer Port (LPT )

Motherboard Resource

Motherboard Resource

Motherboard Resource

Motherboard Resource

PCI bus

Motherboard Resource

Motherboard Resource

Motherboard Resource

Intel 8280 G (ICH7 Family) PCI Express Root Port - 27D4

Intel 8280 G (ICH7 Family) PCI Express Root Port - 27D0

Intel PRO/ 00 VE Network Connection

Realtek AC’97 Audio

Intel 8280 GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4

Intel 8280 GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4

Intel 8280 GBM/GHM (ICH7-M Family) Serial ATA Storage Controller - 27C4

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 33

IRQ 12

IRQ 13

IRQ 14

IRQ 15

IRQ 16

IRQ 16

IRQ 16

IRQ 01

IRQ 03

IRQ04

IRQ 08

IRQ 09

IRQ 10

IRQ 11

IRQ 17

IRQ 18

IRQ 18

IRQ 19

IRQ 19

IRQ 19

IRQ 20

IRQ 23

IRQ 23

5.3 Interrupt Request (IRQ) Lines

Peripheral devices use interrupt request lines to notify CPU when services are required. The table below lists the interrupt request channels used by the ETX-945

’s onboard devices.

IRQ Level Function

Standard 0 / 02-Key or Microsoft Natural PS/2 Keyboard

Communications Port

Communications Port

System CMOS/real time clock

Microsoft ACPI-Compliant System

Communications Port

Communications Port

PS/2 Compatible Mouse

Math Coprocessor

Primary IDE Channel

Intel 8280 G (ICH7 Family) SMBus Controller - 27DA

Intel 8280 G (ICH7 Family PCI Express Root Port - 27D0

Intel 8280 G (ICH7 Family) USB Universal Host Controller - 27CB

Mobile Intel 94 GM Express Chipset Family

Realtek AC’97 Audio

Intel 8280 G (ICH7 Family) PCI Express Root Port - 27D4

Intel 8280 G (ICH7 Family) USB Universal Host Controller - 27CA

Intel 8280 G (ICH7 Family) USB Universal Host Controller - 27C9

Intel 8280 G (ICH7-M Family) Serial ATA Storage Controller - 27C4

Intel 8280 G (ICH7 Family) USB Universal Host Controller - 27C9

Intel PRO/ 00 VE Network Connection

Intel 8280 G (ICH7 Family) USB Universal Host Controller - 27C8

Intel 8280 G (ICH7 Family) USB2 Enhanced Host Controller - 27CC

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 34

5.4 BIOS POST Codes

The POST codes used by the ETX-945

’s on-board BIOS appear in the table below.

Code Function

CFh

C0h

C1h

04h

05h

06h

07h

08h

C3h

C5h

01h

02h

03h

09h

0Ah

0Bh-

0Dh

0Eh

Test CMOS read/write functionality

Early chipset initialization: Disable shadow RAM, L2 cache (socket 7 and below), program basic chipset registers

Detect memory: Auto detection of DRAM size, type and ECC, auto detection of L2 cache

(socket 7 and below)

Expand compressed BIOS code to DRAM

Call chipset hook to copy BIOS back to E000 & F000 shadow RAM

Expand the Xgroup codes located in physical memory address 000:0

Reserved

Initial Super I/O_Early Init switch

Reserved

Blank out screen; Clear CMOS error flag

Reserved

Clear 8042 interface; Initialize 8042 self test

Test special keyboard controller for Winbond 977 series Super I/O chips; enable keyboard interface

Reserved

Disable PS/2 mouse interface (optional); auto-detect ports for keyboard and mouse followed by a port and interface swap (optional); reset keyboard for Winbond 977 series

Super I/O chips

Reserved

0Fh

10h

11h

12h

13h

Test F000h segment shadow to see whether it is read/write capable or not. If test fails, keep beeping the speaker

Reserved

Auto detect flash type to load appropriate flash read/write codes into the run time area in

F000 for ESCD & DMI support

Reserved

Use “walking 1’s” algorithm to check out interface in CMOS circuitry. Also set real time clock power status and then check for override

Reserved

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 35

14h

15h

16h

17h

18h

19-

1Ah

1Bh

1Ch

1Dh

1Eh

1Fh

20h

21h

22h

23h

2A-

2Ch

2Dh

2E-

32h

33h

24-

26h

27h

28h

29h

Program chipset default values into chipset. Chipset default values are MODBINable by

OEM customers

Reserved

Initial Early_Init_Onboard_Generator switch

Reserved

Detect CPU information including brand, SMI type (Cyrix or Intel) and CPU level ( 86 or

686)

Reserved

Initial interrupts vector table. If no special specified, all H/W interrupts are directed to

SPURIOUS_INT_HDLR & S/W interrupts to SPURIOUS_soft_HDLR

Reserved

Initial EARLY_PM_INIT switch

Reserved

Load keyboard matrix (notebook platform)

Reserved

HPM initialization (notebook platform)

Reserved

Check validity of RTC value; Load CMOS settings into BIOS stack. If CMOS checksum fails, use default value instead; Prepare BIOS resource map for PCI & PnP use. If ESCD is valid, take into consideration of the ESCD's legacy information; Onboard clock generator initialization. Disable respective clock resource to empty PCI & DIMM slots; Early PCI initialization - Enumerate PCI bus number, assign memory & I/O resource, search for a valid VGA device & VGA BIOS, and put it into C000:0

Reserved

Initialize INT 09 buffer

Reserved

Program CPU internal MTRR (P6 & PII) for 0-640K memory address; Initialize the APIC for

Pentium class CPU; Program early chipset according to CMOS setup; Measure CPU speed; Invoke video BIOS

Reserved

Initialize multilanguage; put information on screen display, including Award title, CPU type,

CPU speed, etc.

Reserved

Reset keyboard except Winbond 977 series Super I/O chips

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 36

34-

3Bh

3Ch

3Dh

3Eh

3Fh

40h

41-

42h

43h

44-

46h

47h

48h

49h

4A-

4Dh

4Eh

55h

56h

57h

58h

59h

5Ah

5Bh

5Ch

4Fh

50h

51h

52h

53-

54h

Reserved

Test 82 4

Reserved

Test 82 9 interrupt mask bits for channel

Reserved

Test 92 9 interrupt mask bits for channel 2

Reserved

Test 82 9 functionality

Reserved

Initialize EISA slot

Reserved

Calculate total memory by testing the last double last word of each 64K page; Program writes allocation for AMD K CPU

Reserved

Program MTRR of M CPU; initialize L2 cache for P6 class CPU and program cacheable range; Initialize the APIC for P6 class CPU; On MP platform, adjust the cacheable range to smaller one in case the cacheable ranges between each CPU are not identical

Reserved

Initialize USB

Reserved

Test all memory (clear all extended memory to 0)

Reserved

Display number of processors (multi-processor platform)

Reserved

Display PnP logo; Early ISA PnP initialization and assign CSN to every ISA PnP device

Reserved

Initialize the combined Trend Anti-Virus code

Reserved

Show message for entering AWDFLASH.EXE from FDD (optional feature)

Reserved

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 37

66h

67h

68h

69h

6Ah

6Bh

5Dh

5E-

5Fh

60h

61-

64h

65h

6Ch

6Dh

6Eh

6Fh

70-

72h

73h

74h

75h

76h

77h

78-

79h

7Ah

7B-

7Eh

7Fh

80-

81h

Initialize Init_Onboard_Super_IO switch; Initialize Init_Onboard_AUDIO switch

Reserved

Okay to enter Setup utility

Reserved

Initialize PS/2 mouse

Reserved

Prepare memory size information for function call: INT h ax=E820h

Reserved

Turn on L2 cache

Reserved

Program chipset registers according to items described in Setup and Auto-Configuration table

Reserved

Assign resources to all ISA PnP devices; Auto assign ports to onboard COM ports if the corresponding item in Setup is set to “AUTO”

Reserved

Initialize floppy controller; Setup floppy related fields in 40:hardware

Reserved

Enter AWDFLASH.EXE if: AWDFLASH.EXE is found in floppy dive and ALT+F2 is pressed

Reserved

Detect and install all IDE devices: HDD, LS 20, ZIP, CDROM...

Reserved

Detect serial ports and parallel ports

Reserved

Detect and install coprocessor

Reserved

Switch back to text mode if full screen logo is supported: if errors occur, report errors & wait for keys, if no errors occur or F1 key is pressed continue - Clear EPA or customization logo

Reserved

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 38

86-

92h

93h

94h

95h

96h

FFh

82H

83H

84h

85h

Call chipset power management hook: Recover the text fond used by EPA logo (not for full screen logo), If password is set, ask for password

Save all data in stack back to CMOS

Initialize ISA PnP boot devices

Final USB initialization; NET PC: Build SYSID structure; Switch screen back to text mode;

Set up ACPI table at top of memory; Invoke ISA adapter ROMs; Assign IRQs to PCI devices; Initialize APM; Clear noise of IRQs

Reserved

Read HDD boot sector information for Trend Anti-Virus code

Enable L2 cache; Program boot up speed; Chipset final initialization; Power management final initialization; Clear screen and display summary table; Program K6 write allocation;

Program P6 class write combining

Program daylight saving; update keyboard LED and typematic rate

Build MP table; Build and update ESCD; Set CMOS century to 20h or 19h; Load CMOS time into DOS timer tick; Build MSIRQ routing table

Boot attempt (INT 19h)

ETX-945 User Manual 1.02

www.diamondsystems.com

Page 39

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

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

Related manuals