Summary of the content on the page No. 1
CMX58886CX cpuModules™
User’s Manual
BDM-610000050 Revision A
PRELIMINARY
®
www.rtd.com An ISO9001:2000 Company
“Accessing the Analog World”
®
Summary of the content on the page No. 2
CMX58886CX cpuModules™ User’s Manual RTD Document Number: BDM-610000050 Revision A Copyright © 2006 RTD Embedded Technologies, Inc. All rights reserved. Trademarks 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
Summary of the content on the page No. 3
CMX58886CX cpuModules™ ® www.rtd.com An ISO9001:2000 Company “Accessing the Analog World” ®
Summary of the content on the page No. 4
iv CMX58886CX cpuModule BDM-610000050 Rev A
Summary of the content on the page No. 5
Table of Contents Chapter 1 Introduction CMX58886CX cpuModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Thermal Monitor and Thermal Throttling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Error-Correction Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 6
Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 SVGA Video Connector (CN18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 LVDS Flat Panel Video Connector (CN19) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 7
multiPort: Advanced Digital I/O Ports (aDIO™) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Digital I/O Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Port 1 Data register is a read/write byte direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 8
NVRAM Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Boot Device Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 System Recovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 9
Chapter 1 Introduction 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 1 Introduction introduces main features and specifications Chapter 2 Getting Started provides abbreviated instructions to get started quickly Chapter 3 Connecting the cpuModule provides information on connect
Summary of the content on the page No. 10
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 outp
Summary of the content on the page No. 11
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
Summary of the content on the page No. 12
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 progr
Summary of the content on the page No. 13
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 infor
Summary of the content on the page No. 14
Board Features • 1.0 GHz Intel Celeron M with thermal throttling – 400 MHz, source-synchronous Front Side Bus –Math coprocessor • Supports MMX and SSE2 instructions – Internal Cache • L1 - 32KB of instruction and 32KB data; L2 - 512kB • 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 – The
Summary of the content on the page No. 15
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
Summary of the content on the page No. 16
• 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 • UltraDMA-100 / 66 / 33 Master Mode PCI EIDE Controller – 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
Summary of the content on the page No. 17
Block Diagram The next figure shows a simplified block diagram of the CMX58886CX cpuModule. Intel Pentium M 855 GME DDR SDRAM 1.4/1.1 GHz NorthBridge 333 MHz w/ ECC SVGA/ LVDS Flat Panel 2 x USB 2.0 EIDE ICH-4 South Bridge AC97 Audio PCI Bus 32-bit, 33 MHz 10/100 Ethernet LPC Bus RTD aDIO/ RTD Enhanced BIOS/ Watchdog Failsafe Boot ROM 2 x RS-232/422/485 Keyboard/Mouse Super I/O Parallel Port Floppy Drive Figure 2 CMX58886CX cpuModule Simplified Block Diagram You can easily custom
Summary of the content on the page No. 18
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. Table 2 cpuModule Power Consumption Module Speed RAM Power, typ. Power, Max. CMX58886CX 1.0 GHz 256 or 512 MB 10.9 W 12.2 W Operating Conditions
Summary of the content on the page No. 19
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 4 Electrical Characteristics Symbol Parameter Test Condition Min. Max. PCI V Output Voltage High I = –0.5 mA 2.9 V 3.3 V OH OH V Output Voltage Low I = 6.0 mA 0.0 V 0.55 V OL OL V Input Voltage High — 1.8 V 5.5 V IH V Input Voltage Low — -0.5 V 0.9 IL Bridge Link (CN4) V Output Voltage High I = –0.5 mA 2.4 V 3
Summary of the content on the page No. 20
Table 4 Electrical Characteristics Symbol Parameter Test Condition Min. Max. SVGA Port V Output Voltage High I = –32.0 mA 3.8 V 5.0 V OH OH HSYNC, VSYNC V Output Voltage Low I = 32.0 mA 0.0 V 0.55 V OL OL HSYNC, VSYNC V Output Voltage High I = –4.0 mA 2.4 V 3.3 V OH OH DDC_* V Output Voltage Low I = 8.0 mA 0.0 V 0.4 V OL OL DDC_* V Input Voltage High — 2.0 V 5.5 V IH DDC_* V Input Voltage Low — -0.3 V 0.8 V IL DDC_* I Supply Current for —0 2 A DDCvcc DDC Electronics Serial Ports - RS-232 V Outpu