- Computers & electronics
- Computer components
- System components
- Motherboards
- Diamond Systems
- ETX-945
- User manual
advertisement
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:
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.
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
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 3 IMPORTANT SAFE-HANDLING INFORMATION
- 4 INTRODUCTION
- 4 Features
- 5 ETX-945 Models
- 6 FUNCTIONAL OVERVIEW
- 6 Block Diagram
- 7 Board Dimensions, Mounting Holes, and Connectors
- 9 Bus and Interface Connector Summary
- 9 ETX Bus Connectors
- 9 Other Interface Connectors
- 10 GETTING STARTED
- 11 ETX Development Kits
- 11 Configuring the Hardware
- 12 Booting the System
- 12 BIOS Setup Utility
- 12 Standard CMOS Features
- 12 Advanced BIOS Features
- 13 Advanced Chipset Features
- 13 Integrated Peripherals
- 13 Power Management Setup
- 14 PnP/PCI Configuration
- 14 Other Settings and Utilities
- 14 Operating System Drivers
- 14 BIOS Beep Code List
- 15 INTERFACE CONNECTOR DETAILS
- 16 ETX1 Connector
- 17 PCI bus signals
- 18 USB signals
- 18 Audio interface
- 19 Miscellaneous functions
- 20 ETX2 Connector
- 21 ETX3 Connector
- 22 Analog video output
- 22 TV video output
- 23 LCD interface
- 23 Serial port interfaces
- 24 Keyboard, mouse, and infrared transceiver interfaces
- 24 Parallel port interface
- 25 Floppy drive interface
- 26 Miscellaneous functions
- 27 ETX4 Connector
- 28 IDE interfaces
- 29 Ethernet port
- 29 Power control and management
- 30 Miscellaneous signals
- 30 SATA Connectors
- 31 APPENDIX: SYSTEM RESOURCES REFERENCE
- 31 BIOS Memory Mapping
- 32 I/O Port Address Map
- 34 Interrupt Request (IRQ) Lines
- 35 BIOS POST Codes