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 trademarks of International Business Machines Inc. MS-DOS, Windows, Windows 95, 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. 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.
Revision History
RevisionDateReason for Change
A12/13/06Initial release
B07/26/06Added section to Chapter 3 with instructions for installing an ATA/IDE Disk Chip
Removed the “Preliminary” tag on the cover sheet
Added section describing proper grounding techniques
C10/02/06Added block diagrams to Appendix C to show the dimensions and connectors of the IDAN
CMX158886 that includes a PCI to ISA bridge board
Added “Network Boot” bullet to list of board features
Removed references to 1.1 GHz Pentium M processor
D11/29/06Described +3.3 V source for FP_VCC, and added footnote for DDC signals (see Table 13 on page 33)
Added section to Chapter 4: DVMT Mode Select—page 79
Removed table describing solder jumpers (see footnote of Table 62 on page 87)
Added height of Mini Fan Heatsink (see Physical Dimensions on page 89)
Made correction to IDAN SVGA connector pinout table (see Table 71 on page 101)
Added dimension of heatsink fins on IDAN frames (see page 96 and page 104)
This manual provides comprehensive hardware and software information for users developing with the
CMX158886 PC/104-Plus cpuModule.
Note Read the specifications beginning on page 12 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 BTroubleshooting
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-610000049 Rev GChapter 1: Introduction 1
CMX158886 cpuModules
RTD's CMX158886 cpuModule represents the latest in high-performance embedded computing solutions. It
includes 400 MHz source-synchronous Front Side Bus (FSB), on-die 2 MB (PX) or 512kB (CX) 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 Pentium-M (PX) processor
features Enhanced Intel SpeedStep® technology, which enables real-time dynamic switching between multiple
voltage and frequency points. This results in optimal performance without compromising low power.
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. The DDR-SDRAM controller on selected models 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 CMX158886 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)
Cont. Fan
(CN14)
Power
Mngmt.
(CN12)
Auxiliary Power
(CN3)
PCI Bus (CN16)
Battery
(CN13)
EIDE (CN10)
Audio
(CN11)
COM1
(CN7)
Switched
Fan
(CN15)
multiPort
(CN6)
Multi-
Function
(CN5)
ISA Bridge Link
(CN4)
Figure 1CMX158886 cpuModule (top view)
2 CMX158886 cpuModuleBDM-610000049 Rev G
Enhanced Intel SpeedStep (PX only)
Enhanced Intel® SpeedStep® Technology has revolutionized thermal and power management by giving
application software greater control over the processor’s operating frequency and input voltage. Systems can
easily manage power consumption dynamically. Today’s embedded systems are demanding greater performance
at equivalent levels of power consumption. Legacy hardware support for backplanes, board sizes and thermal
solutions have forced design teams to place greater emphasis on power and thermal budgets. Intel has extended
architectural innovation for saving power by implementing new features such as Enhanced Intel SpeedStep
Technology. Enhanced Intel SpeedStep Technology allows the processor performance and power consumption
levels to be modified while a system is functioning. This is accomplished via application software, which changes
the processor speed and the processor core voltage while the system is operating. A variety of inputs such as
system power source, processor thermal state, or operating system policy are used to determine the proper
operating state.
The software model behind Enhanced Intel SpeedStep Technology has ultimate control over the frequency and
voltage transitions. This software model is a major step forward over previous implementations of Intel
SpeedStep technology. Legacy versions of Intel SpeedStep technology required hardware support through the
chipset. Enhanced Intel SpeedStep Technology has removed the chipset hardware requirement and only requires
the support of the voltage regulator, processor and operating system. Centralization of the control mechanism
and software interface to the processor, and reduced hardware overhead has reduced processor core
unavailability time to 10 μs from the previous generation unavailability of 250 μs.
Thermal Monitor
The Intel ® Thermal Monitor is a feature on the CMX158886 that automatically initiates a SpeedStep transition
or 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.
Error-Correction Codes (Selected Models Only)
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.
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
BDM-610000049 Rev GChapter 1: Introduction 3
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 CMX158886 cpuModuleBDM-610000049 Rev G
Ordering Information
The CMX158886 cpuModule is available with a 1.4 GHz Pentium-M processor, or a 1.0 GHz Celeron-M processor
and 512 or 1024 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
CMX158886 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.
CMX158886 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
CMX158886 cpuModule cable kit (P/N XK-CM65), which contains:
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 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-610000049 Rev GChapter 1: Introduction 11
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.)
Power Consumption
Exact power consumption depends on the actual application. Table 2 lists power consumption for typical
configurations and clock speeds.
Operating Conditions
Tabl e 2cp u Mo d ule P o wer C o nsu m pt i on
ModuleSpeedRAMPower, typ.Power, Max.
CMX158886PX1.4 GHz512 MB12.7 W15.2 W
CMX158886CX1.0 GHz512 MB10.9 W12.2 W
Table 3Operating Conditions
SymbolParameterTes t C o nd i ti o nMin.Max.
V
CC5
V
CC3
V
CC12
V
CC-12
V
CCSTBY
I
CCSTBY
TaAmbient Operating
TsStorage Temperature-40C+85C
RhHumidityNon-Condensing090%
MTBFMean Time Before
1. The 12V, -12V, and external +3.3V rails are not used by the cpuModule. Any requirements on
2. 5V Standby is used to power the board when the main supply is turned off (power down modes
5V Supply Voltage4.75V5.25V
3.3V Supply Voltagen/a
12V Supply Voltagen/a
-12V Supply Voltagen/a
5V Standby Voltage
5V Standby Current
Tem p e ra tu re
Failure
these signals are driven by other components in the system, such as an LVDS Flat Panel or PCI
device.
S3-S5). It is not required for board operation.
2
2
Standard-40C+85C
23 C110,000
1
1
1
4.75V5.25V
-500mA
hours
n/a
n/a
n/a
Electrical Characteristics
The table below lists the Electrical Characteristics of the CMX158886. Operating outside of these parameters
may cause permanent damage to the cpuModule.
12 CMX158886 cpuModuleBDM-610000049 Rev G
Table 4Electrical Characteristics
SymbolParameterTes t C o nd i ti o nMin.Max.
PCI
V
OH
V
OL
V
IH
V
IL
I
3.3V
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
3.3V supplied to PCI
——2 A
bus from power
connector (CN3)
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
USB Ports
1.0A5.0A
ports on a
connector
LVD S Po r t
Differential Output
250 mV450 mV
Volt age
Supply Current for
——2 A
Panel Electronics
Supply Current for
——2 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-610000049 Rev GChapter 1: Introduction 13
Table 4Electrical Characteristics
SymbolParameterTes t C o nd i ti o nMin.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
OH
V
OL
V
IH
V
IL
V
OD1
V
OD2
V
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
I
ADIOvcc
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
Supply current—500 mA
Utility Port Connector (CN5)
V
RTC
I
UTILvcc
Input RTC Voltage
Utility Supply
Current
External Power Management (CN12) - PME#
V
IH
V
IL
1. Applies to modes up to UltraDMA Mode 4 (ATA/66)
Input Voltage High—2.0 V5.5 V
Input Voltage Low—-0.5 V0.8 V
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
—100 mA
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
3
—2.0 V5.5 V
—-0.5 V0.8 V
—2.0V3.6 V
—500 mA
14 CMX158886 cpuModuleBDM-610000049 Rev G
2. Maximum DC undershoot below ground must be limited to either 0.5V or 10mA. During
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.
3. Only required to maintain date and time when p ower is completely removed f rom the system.
Not required for board operation.
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-610000049 Rev GChapter 1: Introduction 15
16 CMX158886 cpuModuleBDM-610000049 Rev G
Chapter 2Getting Started
For many users, the factory configuration of the CMX158886 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.Before connecting the cpuModule, the user must be properly grounded to prevent electrostatic
discharge (ESD). For more information, refer to Proper Grounding Techniques on page 24.
2.Connect power.
3.Connect the utility harness.
4.Connect a keyboard.
5.Default BIOS configuration.
6.Fail Safe Boot ROM.
7.Connect a VGA monitor to the SVGA connector.
Refer to the remainder of this chapter for details on each of these steps.
BDM-610000049 Rev GChapter 2: Getting Started 17
Connector Locations
Figure 3 shows the connectors and the ATA/IDE Disk Chip socket of the CMX158886 cpuModule.
SVGA
Video
(CN18)
LVDS Flat
Panel
(CN19)
COM2
(CN8)
USB 2.0
(CN17)
Ethernet
(CN20)
ATA /I D E
Disk Chip
(U16)
Cont. Fan
(CN14)
Power
Mngmt.
(CN12)
Auxiliary Power
(CN3)
PCI Bus (CN16)
Battery
(CN13)
EIDE (CN10)
Audio
(CN11)
COM1
(CN7)
Switched
Fan
(CN15)
multiPort
(CN6)
Multi-
Function
(CN5)
ISA Bridge Link
(CN4)
Figure 3CMX158886 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.
18 CMX158886 cpuModuleBDM-610000049 Rev G
Table 5CMX158886 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
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 26 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 26 and Jumper Settings and Locations on page 86.
BDM-610000049 Rev GChapter 2: Getting Started 19
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
PCI-104 system, a soft-power button, and a lithium battery to provide backup power for the real time clock.
Refer to Utility Port Connector (CN5) on page 28 to connect devices to the utility port connector.
Connecting a Keyboard
You may plug a PC/AT compatible keyboard directly into the PS/2 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
20 CMX158886 cpuModuleBDM-610000049 Rev G
Loading...
+ 90 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.