Advanced Digital I/O, aDIO, a2DIO, Autonomous SmartCal, cpuModule, dspFramework, dspModule, IDAN, HiDAN,
HiDANplus, “MIL Value for COTS prices”, multiPort, and PC/104EZ are trademarks, and “Accessing the Analog World”,
dataModule, RTD, and the RTD logo are registered trademarks of RTD Embedded Technologies, Inc. PS/2, PC/XT,
PC/AT, and IBM are tr ademark s of International Busin ess Ma chin es Inc. M S-D OS, Windows , Windows 9 5, Windows 98,
and Windows NT are trademarks of Microsoft Corporation. Linux is a registered trademark of Linus Torvalds.
ROM-DOS is a trademark of Datalight, Inc. Intel is a registered trademark of Intel Corporation. M-Systems and
DiskOnChip are trademarks or registered trademarks of M-Systems Flash Disk Pioneers, Ltd. PC/104 is a registered
trademark of PC/104 Consortium. All other trademarks appearing in this document are the property of their respective
owners.
Contents and specifications within this manual are subject to change without notice.
This manual provides comprehensive hardware and software information for users developing with the
CMX58886CX PC/104-Plus cpuModule.
Note Read the specifications beginning on page 10 prior to designing with the cpuModule.
This manual is organized as follows:
Chapter 1Introduction
introduces main features and specifications
Chapter 2Getting Started
provides abbreviated instructions to get started quickly
Chapter 3Connecting the cpuModule
provides information on connecting the cpuModule to peripherals
Chapter 4Using the cpuModule
provides information to develop applications for the cpuModule, including general
cpuModule information, detailed information on storing both applications and system
functions, and using utility programs
Appendix AHardware Reference
lists jumper locations and settings, physical dimensions, and processor thermal
management
Appendix BTroublesh oo ting
offers advice on debugging problems with your system
Appendix CIDAN™ Dimensions and Pinout
provides connector pinouts for the cpuModule installed in an RTD Intelligent Data
Acquisition Node (IDAN) frame
Appendix DAdditional Information
lists sources and websites to support the cpuModule installation and configuration
Appendix ELimited Warranty
BDM-610000050 Rev AChapter 1: Introduction 1
CMX58886CX cpuModules
RTD's CMX58886CX cpuModule represents the latest in high-performance embedded computing solutions. It
includes 400 MHz source-synchronous Front Side Bus (FSB), on-die 512kB L2 cache, and data pre-fetch logic. It
uses a 333MHz DDR-SDRAM controller that can support up to 2.7 G-Bytes per second of memory bandwidth.
All memory chips are soldered directly onto the board.
The video interface is provided by an Analog SVGA output and an LVDS flat panel output. The two outputs are
independent, and can display separate images and display timings. Maximum resolution is 2048 x 1536.
High-speed peripheral connections include USB 2.0, with up to 480 Mb/sec data throughput. An ATA-100/66/33
IDE controller provides a fast connection to the hard drive. Network connectivity is provided by an integrated
10/100 Mbps Ethernet controller. Other features include two RS-232/422/485 COM ports, Parallel Port, and
AC97 audio.
RTD has gone the extra mile to include additional advanced features for maximum flexibility. These include an
ATA/IDE Disk Chip socket that allows a true IDE drive to be attached to the board, either socketed or soldered.
A MultiPort can be configured as a standard EPP/ECP parallel port, a floppy drive port, or an Advanced Digital
I/O (aDIO) port. An Advanced Watchdog Timer is provided that can generate and interrupt or reset when the
timer expires. The DDR-SDRAM controller uses Error-Correcting-Codes (ECC) to correct single bit memory
errors, and detect two-bit memory errors, providing for a more robust memory system. SDRAM is soldered
directly to the board for high vibration resistance. The CMX58886CX is also available in a rugged, fanless IDAN
enclosure.
SVGA
Video
(CN18)
LVDS Flat
Panel
(CN19)
COM2
(CN8)
USB 2.0
(CN17)
Ethernet
(CN20)
ATA /I D E
Disk Chip
(U16)
Auxiliary Power
(CN3)
PCI Bus (CN16)
EIDE (CN10)
Audio
(CN11)
COM1
(CN7)
multiPort
(CN6)
Multi-
Function
(CN5)
ISA Bridge Link
(CN4)
Figure 1CMX58886CX cpuModule (top view)
2 CMX58886CX cpuModuleBDM-610000050 Rev A
Thermal Monitor and Thermal Throttling
The Intel ® Thermal Monitor is a feature on the CMX58886CX that automatically throttles the CPU when the
CPU exceeds its thermal limit. The maximum temperature of the processor is defined as the temperature that
the Thermal Monitor is activated. The thermal limit and duty cycle of the Thermal Monitor cannot be modified.
The Thermal Monitor can be disabled by the BIOS for applications where deteministic speed is more important
than device failure due to thermal runaway. In addition to the Thermal Monitor, conventional Thermal
Throttling is also provided. This forces the CPU to skip clock cycles when it exceeds a thermal limit. The thermal
limit and duty cycle of thermal throttling can be modified in the BIOS.
Error-Correction Codes
The Graphics and Memory Controller Hub (GMCH) may be configured in the BIOS setup to operate in an
Error-Correction-Code (ECC) data integrity mode. ECC mode allows multiple bit error detection and single bit
error correction. The GMCH generate an 8-bit code word for each 64-bit Qword of memory, and performs a full
Qword write at a time so that an 8-bit code is sent with each write. Since the code word covers a full Qword,
writes of less than a Qword require a read-merge-write operation. Consider a Dword write to memory. In this
case, when in ECC mode, GMCH will read the Qword where the addressed Dword will be written, merge in the
new Dword, generate a code covering the new Qword and finally write the entire Qword and code back to
memory. Any correctable (single-bit) errors detected during the initial Qword read are corrected before merging
the new Dword.
Memory with ECC enabled requires additional system memory resources. This will cause the integrated graphics
engine to have less memory bandwidth for access to the graphics frame buffer. Because of this, the display may
flicker at high resolutions when the graphics processor is fully utilized and ECC is enabled. ECC memory is
supported with internal graphics only.
BDM-610000050 Rev AChapter 1: Introduction 3
aDIO with Wake-on-aDIO
RTD’s exclusive multiPort™ allows the parallel port to be configured as an Advanced Digital I/O (aDIO™), ECP/
EPP parallel port, or a floppy drive. aDIO™ is 16 digital bits configured as 8 bit-direction programmable and 8-bit
port-direction programmable I/O giving you any combination of inputs and outputs. Match, event, and strobe
interrupt modes mean no more wasting valuable processor time polling digital inputs. Interrupts are generated
when the 8 bit-direction programmable digital inputs match a pattern or on any value change event. Bit masking
allows selecting any subgroup of eight bits. The strobe input latches data into the bit-programmable port and
generates an interrupt. Any of the interrupt modes can be used to generate a wake event from any
standby/powerdown mode.
4 CMX58886CX cpuModuleBDM-610000050 Rev A
Ordering Information
The CMX58886CX cpuModule is available with a 1.0 GHz processor and 256 or 512 MB of DDR SDRAM. The
cpuModule can also be purchased as part of an Intelligent Data Acquisition Node (IDAN™) building block, which
consists of the cpuModule and a milled aluminum IDAN frame. The IDAN building block can be used in just
about any combination with other IDAN building blocks to create a simple but rugged PC/104 stack. Refer to
Appendix C, IDAN™ Dimensions and Pinout, for more information. The CMX58886CX cpuModule can also be
purchased as part of a custom-built RTD HiDAN™ or HiDANplus High Reliability Intelligent Data Acquisition
Node. Contact RTD for more information on its high reliability PC/PCI-104 systems.
CMX58886CX Model Options
The basic cpuModule model options are shown below. Refer to the RTD website (www.rtd.com) for more
detailed ordering information.
For maximum flexibility, RTD does not provide cables with the cpuModule. You may wish to purchase the
CMX58886CX cpuModule cable kit (P/N XK-CM65), which contains:
•VGA monitor cable (DIL-10 to high density 15-pin DSUB)
•Power cable (DIL-12 to wire leads)
•Two USB cables (5-pin SIL to USB A)
•Audio Cable (DIL-10 to three Mini-Jacks)
•One Ethernet cable (DIL-10 to RJ-45)
A floppy drive cable kit (P/N XK-CM49) is also available for connecting to to the multiPort. This cable kit comes
with:
•3.5” HDD Floppy Drive with a multiPort interface board
•Two floppy cables
For additional accessories, refer to the RTD website.
BDM-610000050 Rev AChapter 1: Introduction 5
Board Features
•1.0 GHz Intel Celeron M with thermal throttling
–400 MHz, source-synchronous Front Side Bus
–Math coprocessor
–Internal Cache
•256 or 512 Mbytes BGA DDR SDRAM
–Up to 333 MHz Data Rate
–ECC corrects single-bit memory errors and detects 2-bit errors
•Stackable 120-pin PCI bus
–4 Bus master add-on cards capable
–3.3V or 5V PCI bus signaling
•Advanced Thermal Management
–Thermal Throttling reduces clock speed to prevent thermal runaway
–Auto Fan Control only runs fan when needed
–SMBus Temperature Monitor for CPU and board temperature
–Mini Fan Heatsink with Auto Fan control
–Passive Structural Heatsink & Heatpipes in IDAN and HiDAN System Configurations
•Nonvolatile storage of CMOS settings without battery
•Watchdog timer
•Complete PC-compatible Single Board Computer
•Supports MMX and SSE2 instructions
•L1 - 32KB of instruction and 32KB data; L2 - 512kB
and S5 (Soft-Off)
•aDIO Interrupt
•Wake-on-LAN
•Real Time Clock
•COM port Ring
•Power Switch
•etc.
6 CMX58886CX cpuModuleBDM-610000050 Rev A
I/O
•AC97 Audio Support
–Selectable Headphone or Line level output
–Line level input
–Microphone input
•Fast Ethernet
–Ethernet Controller
•Intel 82562 Fast Ethernet PCI Controller
•Integrated 3KByte Transmit and 3Kbyte Receive FIFOs
–Physical Layer
•100Base-Tx and 10Base-T
•Full Duplex support
–Easy to Use
•Low Power Features
•LED Status
•Software configuration
•855GME SVGA controller Onboard with 3D Acceleration
–DirectX & OpenGL 3D Accelerator
–Analog SVGA Output
–LVDS Flat Panel output
–Resolution up to 2048 x 1536 pixels with 32K colors
–VGA, SVGA, XGA, SXGA, UXGA
–Up to 16 million colors
–64-bit AGP Hardware graphics-accelerator
–1MB to 64MB of shared DDR high-performance memory
•Software-configurable RS-232/422/485 serial ports
–16550 compatible UARTs for high-speed
–Termination resistors for RS-422/485
•multiPort function connector
–Parallel port
•SPP, PS/2 bi-directional, EPP & ECP
–Advanced Digital I/O (aDIO)
•One 8-bit port programmable as input or output
•Eight bit-programmable I/O with Advanced Digital Interrupt Modes
•Event Mode Interrupt generates an interrupt when any input bit changes
•Match Mode Interrupt generates an interrupt when input bits match a preset value
•External Strobe Mode latches 8 data inputs and generates and interrupt
•Two Strobes can be configured as readable inputs
–Floppy controller interface
•Interfaces with RTD's multiPort Floppy Drive and Cable Kit
–ESD protection
BDM-610000050 Rev AChapter 1: Introduction 7
•Two USB 2.0 (Universal Serial Bus) Ports
–Supports 480 Mb/s (high-speed), 12Mb/s (full-speed), and 1.5Mbs (low speed) peripherals
–500 mA @ 5 Vdc provided per port
–USB Boot capability
–Transfer rate up to 100MB/sec using UltraDMA
–Increased reliability using UltraDMA-66 transfer protocols
–Support ATAPI compliant devices including DVD drives
–48-bit LBA support for hard drives larger than 137GB
•32 pin ATA/IDE Disk Chip Socket
–Miniature ATA/IDE Flash Disk Chip
–Capacities up to 4GB
–Natively supported by all major operating systems
•Utility port
–PC/AT compatible keyboard port
–PS/2 Mouse Port
–Speaker port (0.1W output)
–Hardware Reset input
–Battery input for Real Time Clock
–Soft Power Button input
•Power I/O
–Access to PCI-104 Bus pins
–Power ground, ±12, 5 & 3.3 VDC
BIOS
•RTD Enhanced AMI BIOS
•User-configurable using built-in Setup program
•Nonvolatile storage of CMOS settings without battery
•Boot Devices
–Standard Devices (floppy disk, hard disk, etc.)
–ATA/IDE Disk Chip
–USB Device
–Network
–Fail Safe Boot ROM
•Surface-mount Flash chip that holds ROM-DOS™
•Quick Boot mode
8 CMX58886CX cpuModuleBDM-610000050 Rev A
Block Diagram
The next figure shows a simplified block diagram of the CMX58886CX cpuModule.
You can easily customize the cpuModule by stacking PCI-104 modules such as video controllers, modems, LAN
controllers, or analog and digital data acquisition modules. Stacking PCI-104 modules onto the cpuModule
avoids expensive installations of backplanes and card cages, and preserves the module's compactness.
The cpuModule uses the RTD Enhanced AMI BIOS. Drivers in the BIOS allow booting from floppy disk, hard disk,
ATA/IDE Disk Chip, or boot block flash, thus enabling the system to be used with traditional disk drives or
nonmechanical drives. Boot from USB devices and network are also supported.
The cpuModule and BIOS are also compatible with most real-time operating systems for PC compatible
computers, although these may require creation of custom drivers to use the aDIO and watchdog timer.
BDM-610000050 Rev AChapter 1: Introduction 9
Specifications
Physical Characteristics
•Dimensions: 117mm L x 97mm W x 15mm H (4.6"L x 3.8"W x 0.6"H)
•Weight: Approximately 0.19 Kg (0.40 lbs.)
•PCB: 14-layer, mixed surface-mount and thru-hole
Power Consumption
Exact power consumption depends on the actual application. Table 2 lists power consumption for typical
configurations and clock speeds.
Operating Conditions
Table 2cpuMo dule Power Consumption
ModuleSpeedRAMPower, typ.Power, Max.
CMX58886CX1.0 GHz256 or 512 MB10.9 W12.2 W
Table 3Operating Conditions
SymbolParameterTest Con diti onMin.Max.
V
CC5
V
CC3
V
CC12
V
CC-12
V
CCSTBY
I
CCSTBY
TaAmbient Operating
5V Supply Voltage4.75V5.25V
3.3V Supply Voltage3.1V
12V Supply Voltagen/a
-12V Supply Voltagen/a
5V Standby Voltage
5V Standby Current
3
3
Standard
4
1
2
2
n/a
n/a
n/a
4.75V5.25V
-500mA
-40C+75C
Tem p e ra tu re
TaAmbient Operating
Extended
4
-40C+85C
Tem p e ra tu re
TsStorage Temperature-40C+85C
RhHumidityNon-Condensing090%
MTBFMean Time Before
Failure
1. Because the cpuModule has an onboard +3.3V supply, an external +3.3V supply is not required.
However, if a +3.3 V supply is installed in the system to power PC/104-Plus or PCI-104 expansion
boards, it will be monitored by the CPU at power up.
2. The 12V and -12V rails are not used by the cpuModule. They are only connected between the
bus connector and the power connector. Any requirements on these signals are driven by other
components in the system.
3. 5V Standby is used to power the board when the main supply is turned off (power down modes
S3-S5). It is not required for board operation.
4. With proper cooling (See Thermal Management on page 65)
23 C110,000
hours
10 CMX58886CX cpuModuleBDM-610000050 Rev A
Electrical Characteristics
The table below lists the Electrical Characteristics of the CMX58886CX. Operating outside of these parameters
may cause permanent damage to the cpuModule.
Table 4Electrical Characteristics
SymbolParameterTest Con diti onMin.Max.
PCI
V
OH
V
OL
V
IH
V
IL
V
OH
V
OL
V
IH
V
IL
V
OH
V
OL
V
IH
V
IL
V
OH
V
OL
V
IH
V
IL
IocOvercurrent LimitTotal of both
V
OD
VosOffset Voltage1.125 V1.375 V
I
vcc
I
BKLT
V
OH
V
OL
V
IH
V
IL
Output Voltage HighIOH = –0.5 mA2.9 V3.3 V
Output Voltage LowIOL = 6.0 mA0.0 V0.55 V
Input Voltage High—1.8 V5.5 V
Input Voltage Low—-0.5 V0.9
Bridge Link (CN4)
Output Voltage HighIOH = –0.5 mA2.4 V3.3 V
Output Voltage LowIOL = 6.0 mA0.0 V0.55 V
Input Voltage High—2.0 V5.5 V
Input Voltage Low—-0.5 V0.8 V
IDE & ATA/IDE Disk Chip Socket
1
Output Voltage HighIOH = –6.0 mA2.8 V3.3 V
Output Voltage LowIOL = 6.0 mA0.0 V0.51 V
Input Voltage High—2.0 V5.5 V
Input Voltage Low—-0.5 V0.8 V
Ethernet
Output Voltage HighIOH = –4.0 mA
Output Voltage LowIOL = 8.0 mA
Input Voltage High—
Input Voltage Low—
USB Ports
1.8A2.6A
ports
LVD S Port
Differential Output
250 mV450 mV
Volt age
Supply Current for
—02 A
Panel Electronics
Supply Current for
—02 A
Backlight
Output Voltage High
IOH = –1.0 mA2.97 V3.3 V
DDC_*, FP_ENABLK
Output Voltage Low
IOL = 1.0 mA00.33 V
DDC_*, FP_ENABLK
Input Voltage High
—2.03.6 V
DDC_*
Input Voltage Low
—-0.30.8 V
DDC_*
BDM-610000050 Rev AChapter 1: Introduction 11
Table 4Electrical Characteristics
SymbolParameterTest Con diti onMin.Max.
SVGA Port
V
OH
Output Voltage High
HSYNC, VSYNC
V
OL
Output Voltage Low
HSYNC, VSYNC
V
OH
Output Voltage High
DDC_*
V
OL
Output Voltage Low
DDC_*
V
IH
Input Voltage High
DDC_*
V
IL
Input Voltage Low
DDC_*
I
DDCvcc
Supply Current for
DDC Electronics
V
V
V
V
V
V
V
OH
OL
IH
IL
OD1
OD2
OC
Output Voltage HighRL = 3 k5.0 V10.0 V
Output Voltage LowRL = 3 k-10.0 V-5.0 V
Input Voltage High—2.4 V25 V
Input Voltage Low—-25 V0.8 V
Differential OutputRL = 50 Ohm2.0 V6.0 V
Differential OutputRL = 27 Ohm1.5 V6.0 V
Common Mode
Output
V
TH
Differential Input
Threshold
V
I
Absolute Max Input
Volt age
V
OH
V
OL
V
IH
V
IL
V
RTC
Output Voltage HighIOH = –4.0 mA2.4 V3.3 V
Output Voltage LowIOL = 8.0 mA0.0 V0.4 V
Input Voltage High
Input Voltage Low
Input RTC Voltage
External Power Management (CN12) - PME#
V
IH
V
IL
1. Applies to modes up to UltraDMA Mode 4 (ATA/66)
2. Maximum DC undershoot below ground must be limited to either 0.5V or 10mA. During
3. Only require d to maint ain date and time when power is completely rem oved from the system.
Input Voltage High—2.0 V3.3 V
Input Voltage Low—-0.5 V0.8 V
transitions, the device pins may undershoot to -2.0V or overshoot to 7.0V, provided it is less
than 10ns, with the forcing current limited to 200 mA.
Not required for board operation.
IOH = –32.0 mA3.8 V5.0 V
IOL = 32.0 mA0.0 V0.55 V
IOH = –4.0 mA2.4 V3.3 V
IOL = 8.0 mA0.0 V0.4 V
—2.0 V5.5 V
—-0.3 V0.8 V
—02 A
Serial Ports - RS-232
Serial Ports - RS-422/485
RL = 27 or 50
0.0 V3.0 V
Ohm
-7V < VCM < 7V-0.3 V0.3 V
—-25 V25 V
multiPort - all modes
2
2
—2.0 V5.5 V
—-0.5 V0.8 V
RTC Battery Voltage
3
—2.0V3.6 V
12 CMX58886CX cpuModuleBDM-610000050 Rev A
Contact Information
RTD Embedded Technologies, Inc.
103 Innovation Blvd.
State College, PA 16803-0906
USA
Phone:+1-814-234-8087
Fax:+1-814-234-5218
E-mail:sales@rtd.com
techsupport@rtd.com
Internet:http://www.rtd.com
BDM-610000050 Rev AChapter 1: Introduction 13
14 CMX58886CX cpuModuleBDM-610000050 Rev A
Chapter 2Getting Started
For many users, the factory configuration of the CMX58886CX cpuModule can be used to get a PC/104 system
operational. You can get your system up and running quickly by following the simple steps described in this
chapter, which are:
1.Connect power.
2.Connect the utility harness.
3.Connect a keyboard.
4.Default BIOS configuration.
5.Fail Safe Boot ROM.
6.Connect a VGA monitor to the SVGA connector.
Refer to the remainder of this chapter for details on each of these steps.
BDM-610000050 Rev AChapter 2: Getting Started 15
Connector Locations
Figure 3 shows the connectors and the ATA/IDE Disk Chip socket of the CMX58886CX cpuModule.
SVGA
Video
(CN18)
LVDS Flat
Panel
(CN19)
COM2
(CN8)
USB 2.0
(CN17)
Ethernet
(CN20)
ATA /I D E
Disk Chip
(U16)
CN14
CN12
Auxiliary Power
(CN3)
PCI Bus (CN16)
CN13
EIDE (CN10)
Audio
(CN11)
COM1
(CN7)
CN15
multiPort
(CN6)
Multi-
Function
(CN5)
Bridge Link
(CN4)
Figure 3CMX58886CX Connector Locations
Note Pin 1 of each connector is indicated by a white silk-screened square on the top side of the board
and a square solder pad on the bottom side of the board. Pin 1 of the bus connectors match when
stacking PC104-Plus or PCI-104 modules.
16 CMX58886CX cpuModuleBDM-610000050 Rev A
Table 5CMX58886CX Basic Connectors
ConnectorFunctionSize
CN3Auxiliary Power12-pin
CN4Bridge Link4-pin
CN5Utility Port10-pin
CN6multiPort26-pin
CN7Serial Port 1 (COM1)10-pin
CN8Serial Port 2 (COM2)10-pin
CN9Reserved10-pin
CN10EIDE Connector44-pin
CN11Audio Connector10-pin
CN12External Power Management3-pin
CN13RTC Battery Input (optional)2-pin
CN14Fan Power (+5V)2-pin
CN15Fan Power (switched)2-pin
CN16PC/104-Plus (PCI) Bus120-pin
CN17USB 2.010-pin
CN18Video (SVGA)10-pin
CN19Flat Panel Video (LVDS)30-pin
CN20Ethernet10-pin
U16ATA/IDE Disk Chip Socket32-pin
WARNING If you connect power incorrectly, the module will almost certainly be damaged or destroyed.
Such damage is not covered by the RTD warranty! Please verify connections to the module before
applying power.
Power is normally supplied to the cpuModule through the PCI bus connectors (CN16). If you are placing the
cpuModule onto a PC/104-Plus or PCI-104 stack that has a power supply, you do not need to make additional
connections to supply power.
If you are using the cpuModule without a PCI-104 or PC/104-Plus stack or with a stack that does not include a
power supply, refer to Auxiliary Power (CN3) on page 24 for more details.
Some PCI-104 and PC/104-Plus expansion cards may require +3.3V supplied on the PC/104-Plus (PCI) connector
(CN16). To learn how to supply this voltage, refer to Auxiliary Power (CN3) on page 24 and Jumper Settings and Locations on page 80.
BDM-610000050 Rev AChapter 2: Getting Started 17
Connecting the Utility Cable
The multi-function connector (CN5) implements the following interfaces:
•PC/AT compatible keyboard
•PS/2 mouse port
•Speaker port (0.1W output)
•Hardware Reset input
•Battery input for Real Time Clock
•Soft Power Button input
To use these interfaces, you must connect to the utility port connector (CN5). The utility harness from the RTD
cable kit provides a small speaker, two connectors for the keyboard and mouse, a push-button for resetting the
PC/104-Plus or PCI-104 system, and a lithium battery to provide backup power for the real time clock.
Refer to Utility Port Connector (CN5) on page 26 to connect devices to the utility port connector .
Connecting a Keyboard
You may plug a PC/AT compatible keyboard directly into the circular DIN connector of the utility harness in the
cable kit.
Note Many keyboards are switchable between PC/XT and AT operating modes, with the mode usually
selected by a switch on the back or bottom of the keyboard. For correct operation with this cpuModule,
you must select AT mode.
Connecting to the PC/104-Plus (PCI) Bus
Other PC/104-Plus or PCI-104 expansion boards may be connected to the cpuModule’s PC/104-Plus (PCI) bus
connector. To connect expansion modules to the PC/104-Plus bus, follow the procedure below to ensure that
stacking of the modules does not damage connectors or electronics.
WARNING Do not force the module onto the stack! Wiggling the module or applying too much pressure
may damage it. If the module does not readily press into place, remove it, check for bent pins or
out-of-place keying pins, and try again.
1.Turn off power to the PC/104-Plus or PCI-104 system or stack.
2.Select and install stand-offs to properly position the cpuModule on the stack.
3.Touch a grounded metal part of the rack to discharge any buildup of static electricity.
4.Remove the cpuModule from its anti-static bag.
5.Check that keying pins in the bus connector are properly positioned.
6.Check the stacking order; if a PCI to ISA bridge card is used to connect any PC/104 modules, make sure
an XT bus card will not be placed between two AT bus cards or it will interrupt the AT bus signals.
7.Hold the cpuModule by its edges and orient it so the bus connector pins line up with the matching
connector on the stack.
8.Gently and evenly press the cpuModule onto the PC/104-Plus or PCI-104 stack.
There are three additional considerations to make when using the PCI bus:
•Slot selection switches on add-in boards
18 CMX58886CX cpuModuleBDM-610000050 Rev A
•PCI bus expansion card power
•PCI bus signaling levels
Slot Selection Switches
Unlike PC/104 cards, PC/104-Plus and PCI-104 expansion cards have a "slot" selection switch or jumpers. In total,
there are 4 PCI cards that can be stacked onto the cpuModule with switch positions 0 through 3. The distance
from the CPU determines these switch settings. The card closest to the CPU is said to be in slot 0, the next closest
slot 1 and so on to the final card as slot 3.
Note This requirement means that all PC/104-Plus and PCI-104 cards must be stacked either on the top
or the bottom of the CPU, not on both sides.
The "slot" setting method may vary from manufacturer to manufacturer, but the concept is the same. The CPU
is designed to provide the correct delay to the clock signals to compensate for the bus length. The correct switch
setting ensures the proper clock delay setting, interrupt assignment, and bus grant/request channel assignment.
Refer to the expansion board’s manual for the proper settings. Each expansion card must be in a different slot.
PCI Bus Expansion Card Power
+5 Volt DC
The +5 V power pins on the PC/104-Plus (PCI) bus are connected directly to the +5 V pins on the auxiliary power
connector, CN3 (pins 2 and 8).
+3.3 Volt DC
The factory default configuration is to connect the +3.3 V pins on the PCI bus to the auxiliary power connector
(CN3) by soldering pins 1–2 on solder blob, B3 (see Table 58 on page 82 for solder blob settings). This is to ensure
that the cpuModule’s onboard +3.3V supply will not supply power to the PC/104-Plus connector while a
PC/104-Plus or PCI-104 power supply is already powering the +3.3V pins.
To supply +3.3V to PC/104-Plus or PCI-104 expansion boards with the onboard +3.3 V power supply, change B3
from pins 1–2 to pins 2–3. In this configuration, the current limit of the +3.3V connection to the PCI +3.3V via
B3 should not be exceeded (see Table 58 on page 82 for current limitation).
PCI Bus Signaling Levels
The PCI bus can operate at +3.3 V or +5 V signaling levels. The signaling levels for the I/O pins on a PCI bus card
are determined by solder blob B1. The default is +3.3 V. Refer to Table 58 on page 82 for solder blob settings.
WARNING You will have to ensure that all your expansion cards can operate together at a single
signaling level.
BDM-610000050 Rev AChapter 2: Getting Started 19
Booting the CMX58886CX cpuModule for the First Time
You can now apply power to the cpuModule. You will see:
•A greeting message from the VGA BIOS (if the VGA BIOS has a sign-on message)
•The cpuModule BIOS version information
•A message requesting you press Delete to enter the Setup program
If you don’t press Delete, the cpuModule will try to boot from the current settings. If you press Delete, the
cpuModule will enter Setup. Once you have configured the cpuModule using Setup, save your changes and
reboot.
Note You may miss the initial sign-on messages if your monitor takes a while to power on.
Note By default, cpuModules are shipped with Fail Safe Boot ROM enabled. When Fail Safe Boot ROM
is enabled, the system will boot to it exclusively.
20 CMX58886CX cpuModuleBDM-610000050 Rev A
Chapter 3Connecting the cpuModule
This chapter provides information on all CMX58886CX cpuModule connectors.
Connector Locations—page 22
Auxiliary Power (CN3)—page 24
Utility Port Connector (CN5)—page 26
SVGA Video Connector (CN18)—page 29
LVDS Flat Panel Video Connector (CN19)—page 31
EIDE Connector (CN10)—page 32
ATA/IDE Disk Chip Socket (U16) —page 33
Serial Port 1 (CN7) and Serial Port 2 (CN8)—page 34
multiPort™ (CN6)—page 37
USB 2.0 Connector (CN17)—page 40
Ethernet (10/100Base-T and -TX) Connector (CN20)—page 41
Audio (CN11)—page 42
PC/104-Plus PCI Bus (CN16)—page 43
Bridge Link (CN4)—page 46
External Power Management (CN12)—page 47
Optional RTC Battery Input (CN13)—page 47
Fan Power, +5 V (CN14)—page 47
Fan Power, Switched (CN15)—page 48
BDM-610000050 Rev AChapter 3: Connecting the cpuModule 21
Connector Locations
Figure 4 shows the connectors and the ATA/IDE Disk Chip socket of the CMX58886CX cpuModule.
SVGA
Video
(CN18)
LVDS Flat
Panel
(CN19)
COM2
(CN8)
USB 2.0
(CN17)
Ethernet
(CN20)
ATA /I D E
Disk Chip
(U16)
CN14
CN12
Auxiliary Power
(CN3)
PCI Bus (CN16)
CN13
EIDE (CN10)
Audio
(CN11)
COM1
(CN7)
CN15
multiPort
(CN6)
Multi-
Function
(CN5)
Bridge Link
(CN4)
Figure 4CMX58886CX Connector Locations
Note Pin 1 of each connector is indicated by a white silk-screened square on the top side of the board
and a square solder pad on the bottom side of the board. Pin 1 of the bus connectors match when
stacking PC104-Plus or PCI-104 modules.
22 CMX58886CX cpuModuleBDM-610000050 Rev A
Loading...
+ 80 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.