IBM BDM-610000049 User Manual

3.23 Mb
Loading...

CMX158886 cpuModules™

User’s Manual

BDM-610000049 Revision G

®

www.rtd.com

An ISO9001:2000 Company

“Accessing the Analog World”

®

CMX158886 cpuModules™ User’s Manual

RTD Document Number: BDM-610000049 Revision G

Copyright © 2008 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, 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

Revision

Date

Reason for Change

 

 

 

A

12/13/06

Initial release

B07/26/06 Added 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/06 Added 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/06 Described +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)

E2/23/07 Removed Thermal Throttling. Corrected multiPort Floppy setup. Removed EEPROM section.

Updated board name.

F1/9/08 Added 1024 MB versions. Combined PX and CX manuals. Added support for dual serial ports.

Corrected storage temperatures.

G5/21/08 Corrected Table 26, COM A (RS-422/485) and COM B (RS-422/485)—41

Added User EEPROM on page 80

Corrected aDIO Connector in Figure 10, IDAN-CMX158886-BRG Connectors—104

Added information for ECC verison.

ii CMX158886 cpuModule

BDM-610000049 Rev G

CMX158886 cpuModules™

®

www.rtd.com

An ISO9001:2000 Company

“Accessing the Analog World”

®

iv CMX158886 cpuModule

BDM-610000049 Rev G

 

Table of Contents

 

Chapter 1

Introduction

 

CMX158886 cpuModules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

Enhanced Intel SpeedStep (PX only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Thermal Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Error-Correction Codes (Selected Models Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

aDIO with Wake-on-aDIO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

CMX158886 Model Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Cable Kits and Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

Board Features . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

I/O . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

BIOS. . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

Block Diagram . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Specifications. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Physical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

Chapter 2

Getting Started

 

Connector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

Connecting the Utility Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

Connecting a Keyboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

Connecting to the PC/104-Plus (PCI) Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

Slot Selection Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

PCI Bus Expansion Card Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

+5 Volt DC.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

+3.3 Volt DC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

PCI Bus Signaling Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

Booting the CMX158886 cpuModule for the First Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

Chapter 3

Connecting the cpuModule

 

Proper Grounding Techniques. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

Connector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

Auxiliary Power (CN3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

Utility Port Connector (CN5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

Speaker. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

Keyboard . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

Mouse. . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

System Reset. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

BDM-610000049 Rev G

: v

Soft Power Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

Battery . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

SVGA Video Connector (CN18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

LVDS Flat Panel Video Connector (CN19) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

EIDE Connector (CN10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

ATA/IDE Disk Chip Socket (U16) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

Installing and Configuring the ATA/IDE Disk Chip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

Serial Port 1 (CN7) and Serial Port 2 (CN8) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

Serial Port UART

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

RS-232 Serial Port (Default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

RS-422 or RS-485 Serial Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

RS-422 and RS-485 Mode Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

Dual Serial Port Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

multiPort™ (CN6).

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

multiPort Configured as an Advanced Digital I/O (aDIO™) Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

multiPort Configured as a Parallel Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

multiPort Configured as a Floppy Drive Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

USB 2.0 Connector (CN17) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

Ethernet (10/100Base-T and -TX) Connector (CN20). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

Audio (CN11). . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

PC/104-Plus PCI Bus (CN16). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

PC/104-Plus PCI Bus Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

Address and Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

Interface Control Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

Error Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

Arbitration (Bus Masters Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

System . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

Interrupts . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

Power Supplies and VIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

ATX Power Management Signals (optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

Bridge Link (CN4)

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

External Power Management (CN12). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

Optional RTC Battery Input (CN13) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

Fan Power, +5 V (CN14) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

Fan Power, Switched (CN15). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

Chapter 4

Using the cpuModule

 

The RTD Enhanced AMI BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

Configuring the RTD Enhanced AMI BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

Entering the BIOS Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

Field Selection . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

Main Menu Setup Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

Power On Self Test (POST) Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

Booting to Boot Block Flash with Fail Safe Boot ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

vi CMX158886 cpuModule

BDM-610000049 Rev G

Memory Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

I/O Address Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

Hardware Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

multiPort: Advanced Digital I/O Ports (aDIO™) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

Digital I/O Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

Port 1 Data register is a read/write byte direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

Advanced Digital Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

Event Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

Match Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

Strobe Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

Wake-on-aDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

multiPort: Parallel Port Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

multiPort: Floppy Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

AC’97 Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

Ethernet (10/100Base-T and -TX). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

IDE Controller Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Cable Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Cable Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Device and Host Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Host Determination of Cable Type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Device Detect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Legacy Mode and Native Mode IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

Legacy Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

Native Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

Configuring the ATA/IDE Disk Chip Socket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

Real Time Clock Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

Accessing the RTC Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

Watchdog Timer Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

Thermal Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

Thermal Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

Fan Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

Further Temperature Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

Enabling Enhanced Intel SpeedStep Technology (PX only). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

Advanced Configuration and Power Interface (ACPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

Power Button Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

Low-Power Wake Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

AT vs. ATX Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

ATX Power Supply Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

Reducing Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

Multi-Color LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

Reset Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

DVMT Mode Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

BDM-610000049 Rev G

: vii

User EEPROM. . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

Features and Settings That Can Affect Boot Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Quick Boot . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Add-On Cards With BIOS Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

VGA Controller .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Hard Drive Type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Monitor Type . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

NVRAM Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

Boot Device Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

System Recovery. .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

Loading Default BIOS Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

Booting to the Fail Safe Boot ROM (FSBR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

Basic Interrupt Information for Programmers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

What happens when an interrupt occurs? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

How long does it take to respond to an interrupt? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

Interrupt Request Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

Intel 8259 Programmable Interrupt Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

PCI Interrupts. . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

Writing an Interrupt Service Routine (ISR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

Sample Code . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

Appendix A

Hardware Reference

 

Jumper Settings and Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

Onboard PCI Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

Physical Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

Appendix B

Troubleshooting

 

Common Problems and Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

Troubleshooting a PC/104-Plus System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

How to Obtain Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

Appendix C IDAN™ Dimensions and Pinout

 

IDAN Dimensions and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

External I/O Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

IDAN Dimensions and Connectors (BRG version only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

104

External I/O Connections (BRG version only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

105

Appendix D

Additional Information

 

Application Notes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

Drivers and Example Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

Interrupt Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

Serial Port Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

viii CMX158886 cpuModule

BDM-610000049 Rev G

PC/104 and PC/104-Plus Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

107

Appendix E Limited Warranty

BDM-610000049 Rev G

: ix

x CMX158886 cpuModule

BDM-610000049 Rev G

Chapter 1

Introduction

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 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 connecting the cpuModule to peripherals

Chapter 4

Using 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 A

Hardware Reference

 

lists jumper locations and settings, physical dimensions, and processor thermal

 

management

Appendix B

Troubleshooting

 

offers advice on debugging problems with your system

Appendix C

IDAN™ Dimensions and Pinout

 

provides connector pinouts for the cpuModule installed in an RTD Intelligent Data

 

Acquisition Node (IDAN) frame

Appendix D

Additional Information

 

lists sources and websites to support the cpuModule installation and configuration

Appendix E

Limited Warranty

BDM-610000049 Rev G

Chapter 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

Cont. Fan

Power

 

 

 

(CN14)

Mngmt.

PCI Bus (CN16)

Audio

Video

 

(CN12)

 

 

(CN11)

 

 

 

(CN18)

 

 

 

 

 

 

 

 

 

LVDS Flat

Panel

(CN19) COM1 (CN7)

 

 

 

 

 

 

 

 

Switched

 

 

 

 

 

 

 

 

Fan

COM2

 

 

 

(CN15)

 

 

 

 

(CN8)

 

 

 

 

 

 

multiPort

 

 

 

 

 

 

USB 2.0

 

 

 

 

 

 

(CN6)

(CN17)

 

 

 

 

 

 

 

 

 

 

 

 

Ethernet

 

 

 

 

(CN20)

 

 

 

 

 

Multi-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Function

 

 

 

 

 

 

 

 

(CN5)

ATA/IDE

 

 

 

 

Disk Chip

Auxiliary Power

Battery

 

ISA Bridge Link

(U16)

 

(CN3)

(CN13)

EIDE (CN10)

(CN4)

 

 

 

 

 

Figure 1 CMX158886 cpuModule (top view)

2 CMX158886 cpuModule

BDM-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 G

Chapter 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 cpuModule

BDM-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.

Table 1 CMX158886 cpuModule Model Options

Part Number

Description

 

 

CMX158886PX1400HR-512

1.4 GHz Pentium-M, 512MB DDR-SDRAM cpuModule

CMX158886PX1400HR-E512

1.4 GHz Pentium-M, 512MB DDR-SDRAM cpuModule with ECC

CMX158886PX1400HR-1024

1.4 GHz Pentium-M, 1024MB DDR-SDRAM cpuModule

CMX158886CX1000HR-512

1.0 GHz Celeron-M, 512MB DDR-SDRAM cpuModule

CMX158886CX1000HR-E512

1.0 GHz Celeron-M, 512MB DDR-SDRAM cpuModule with ECC

CMX158886CX1000HR-1024

1.0 GHz Celeron-M, 1024MB DDR-SDRAM cpuModule

 

 

BDM-610000049 Rev G

Chapter 1: Introduction 5

Cable Kits and Accessories

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:

Multi-function utility harness (keyboard socket, battery, reset, speaker)

Two serial port cables (DIL-10 to DSUB-9)

Parallel port cable (DIL-26 to DSUB-25)

Two IDE cables

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 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.

6 CMX158886 cpuModule

BDM-610000049 Rev G

Board Features

1.4 GHz Intel Pentium 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 - 2 MB

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

512 or 1024 Mbytes BGA DDR SDRAM

Up to 333 MHz Data Rate

ECC corrects single-bit memory errors and detects 2-bit errors (selected models)

Stackable 120-pin PCI bus

4 Bus master add-on cards capable

3.3V or 5V PCI bus signaling

Advanced power management features including Enhanced Intel SpeedStep Technology (PX only)

Advanced Thermal Management

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

Advanced Programmable Interrupt Controller (APIC)

High resolution 100 MHz APIC timer

24 interrupt channels with APIC enabled (15 in legacy PIC mode)

Advanced Configuration and Power Interface (ACPI)

ACPI 1.0 Compliant

Supported power down modes: S1 (Power On Suspend), S3 (Suspend to RAM), S4 (Hibernate), and S5 (Soft-Off)

CPU Clock Throttling and Clock Stop for C0 to C3 Support

Wake events include:

aDIO Interrupt

Wake-on-LAN

Real Time Clock

COM port Ring

Power Switch

etc.

Network Boot supported by Intel PXE

BDM-610000049 Rev G

Chapter 1: Introduction 7

Three (3) counter/timers (Intel 8254 compatible)

Seven (7) DMA channels (Intel 8237 compatible)

Y2K compliant Real-Time Clock (external battery required)

Nonvolatile storage of CMOS settings without battery

Watchdog timer

Complete PC-compatible Single Board Computer

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

Each serial port connector can be configured as two limited serial ports, for a total of four serial ports

multiPort function connector

Parallel port

SPP, PS/2 bi-directional, EPP & ECP

Advanced Digital I/O (aDIO)

8 CMX158886 cpuModule

BDM-610000049 Rev G

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

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 up to 2.2 terabytes.

32 pin ATA/IDE Disk Chip Socket

Miniature ATA/IDE Flash Disk Chip

Capacities up to 4GB1

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

1.During the time of this manual’s publication, 4GB was the largest available ATA/IDE Disk Chip capacity

BDM-610000049 Rev G

Chapter 1: Introduction 9

USB Device

Network

Fail Safe Boot ROM

Surface-mount Flash chip that holds ROM-DOS™

Quick Boot mode

10 CMX158886 cpuModule

BDM-610000049 Rev G

Block Diagram

The next figure shows a simplified block diagram of the CMX158886 cpuModule.

 

8 55 G M E

D D R S D R A M

Intel P ro cess or

N orthB ridge

333 M H z

 

 

 

 

 

 

S V G A /

L V D S F la t P anel

 

2 x U S B 2 .0

 

IC H -4

 

 

E ID E

 

 

 

 

 

 

 

 

S outh B ridge

 

 

A C 97 A u dio

P C I B us 32 -bit, 3 3 M H z

 

 

 

 

 

 

 

 

 

 

 

 

1 0/10 0 E thernet

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L P C B us

 

 

 

 

R T D aD IO /

 

 

R T D E n hanced B IO S /

 

W atc hdog

 

 

 

 

F a ilsafe B oot R O M

 

 

 

 

 

 

 

 

 

2 x R S -2 32/4 22/4 85

 

 

 

 

K eyboa rd /M ou se

 

 

S uper I/O

 

 

 

 

 

 

 

P a ra llel P ort

 

 

 

 

F lopp y D rive

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 2 CMX158886 cpuModule Simplified Block Diagram

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 G

Chapter 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.

Table 2 cpuModule Power Consumption

Module

Speed

RAM

Power, typ.

Power, Max.

 

 

 

 

 

CMX158886PX

1.4 GHz

512 MB

12.7 W

15.2 W

CMX158886CX

1.0 GHz

512 MB

10.9 W

12.2 W

 

 

 

 

 

Operating Conditions

 

Table 3

Operating Conditions

 

 

 

 

 

 

Symbol

Parameter

Test Condition

Min.

Max.

 

 

 

 

 

VCC5

5V Supply Voltage

 

4.75V

5.25V

VCC3

3.3V Supply Voltage

 

n/a1

n/a

V

12V Supply Voltage

 

n/a1

n/a

CC12

 

 

 

 

VCC-12

-12V Supply Voltage

 

n/a1

n/a

VCCSTBY

5V Standby Voltage2

 

4.75V

5.25V

ICCSTBY

5V Standby Current2

 

-

500mA

Ta

Ambient Operating

Standard

-40C

+85C

 

Temperature

 

 

 

Ts

Storage Temperature

 

-40C

+85C

Rh

Humidity

Non-Condensing

0

90%

 

 

 

 

 

MTBF

Mean Time Before

23 C

110,000

 

 

Failure

 

hours

 

 

 

 

 

 

1.The 12V, -12V, and external +3.3V rails are not used by the cpuModule. Any requirements on these signals are driven by other components in the system, such as an LVDS Flat Panel or PCI device.

2.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.

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 cpuModule

BDM-610000049 Rev G

Table 4 Electrical Characteristics

Symbol

Parameter

Test Condition

Min.

Max.

 

 

 

 

 

 

 

PCI

 

 

 

 

 

 

 

VOH

Output Voltage High

IOH = –0.5 mA

2.9 V

3.3 V

VOL

Output Voltage Low

IOL = 6.0 mA

0.0 V

0.55 V

VIH

Input Voltage High

1.8 V

5.5 V

VIL

Input Voltage Low

-0.5 V

0.9

I3.3V

3.3V supplied to PCI

2 A

 

bus from power

 

 

 

 

connector (CN3)

 

 

 

 

 

 

 

 

 

 

Bridge Link (CN4)

 

 

 

 

 

 

 

VOH

Output Voltage High

IOH = –0.5 mA

2.4 V

3.3 V

VOL

Output Voltage Low

IOL = 6.0 mA

0.0 V

0.55 V

VIH

Input Voltage High

2.0 V

5.5 V

VIL

Input Voltage Low

-0.5 V

0.8 V

 

IDE & ATA/IDE Disk Chip Socket1

 

 

 

 

 

 

VOH

Output Voltage High

IOH = –6.0 mA

2.8 V

3.3 V

VOL

Output Voltage Low

IOL = 6.0 mA

0.0 V

0.51 V

VIH

Input Voltage High

2.0 V

5.5 V

VIL

Input Voltage Low

-0.5 V

0.8 V

 

 

USB Ports

 

 

 

 

 

 

 

Ioc

Overcurrent Limit

Total of both

1.0A

5.0A

 

 

ports on a

 

 

 

 

connector

 

 

 

 

 

 

 

 

 

LVDS Port

 

 

 

 

 

 

 

VOD

Differential Output

 

250 mV

450 mV

 

Voltage

 

 

 

Vos

Offset Voltage

 

1.125 V

1.375 V

Ivcc

Supply Current for

2 A

 

Panel Electronics

 

 

 

IBKLT

Supply Current for

2 A

 

Backlight

 

 

 

VOH

Output Voltage High

IOH = –1.0 mA

2.97 V

3.3 V

 

DDC_*, FP_ENABLK

 

 

 

VOL

Output Voltage Low

IOL = 1.0 mA

0

0.33 V

 

DDC_*, FP_ENABLK

 

 

 

VIH

Input Voltage High

2.0

3.6 V

 

DDC_*

 

 

 

VIL

Input Voltage Low

-0.3

0.8 V

 

DDC_*

 

 

 

 

 

 

 

 

BDM-610000049 Rev G

Chapter 1: Introduction 13

Table 4 Electrical Characteristics

Symbol

Parameter

Test Condition

Min.

Max.

 

 

 

 

 

 

 

SVGA Port

 

 

 

 

 

 

 

VOH

Output Voltage High

IOH = –32.0 mA

3.8 V

5.0 V

 

HSYNC, VSYNC

 

 

 

VOL

Output Voltage Low

IOL = 32.0 mA

0.0 V

0.55 V

 

HSYNC, VSYNC

 

 

 

VOH

Output Voltage High

IOH = –4.0 mA

2.4 V

3.3 V

 

DDC_*

 

 

 

VOL

Output Voltage Low

IOL = 8.0 mA

0.0 V

0.4 V

 

DDC_*

 

 

 

VIH

Input Voltage High

2.0 V

5.5 V

 

DDC_*

 

 

 

VIL

Input Voltage Low

-0.3 V

0.8 V

 

DDC_*

 

 

 

IDDCvcc

Supply Current for

 

100 mA

 

DDC Electronics

 

 

 

 

 

 

 

 

Serial Ports - RS-232

 

 

 

 

 

 

 

VOH

Output Voltage High

RL = 3 k

5.0 V

10.0 V

VOL

Output Voltage Low

RL = 3 k

-10.0 V

-5.0 V

VIH

Input Voltage High

2.4 V

25 V

VIL

Input Voltage Low

-25 V

0.8 V

 

Serial Ports - RS-422/485

 

 

 

 

 

 

 

VOD1

Differential Output

RL = 50 Ohm

2.0 V

6.0 V

VOD2

Differential Output

RL = 27 Ohm

1.5 V

6.0 V

VOC

Common Mode

RL = 27 or 50

0.0 V

3.0 V

 

Output

Ohm

 

 

VTH

Differential Input

-7V < VCM < 7V

-0.3 V

0.3 V

 

Threshold

 

 

 

VI

Absolute Max Input

-25 V

25 V

 

Voltage

 

 

 

 

 

 

 

 

multiPort - all modes

 

 

 

 

 

 

 

VOH

Output Voltage High

IOH = –4.0 mA

2.4 V

3.3 V

VOL

Output Voltage Low

IOL = 8.0 mA

0.0 V

0.4 V

V

Input Voltage High2

2.0 V

5.5 V

IH

 

 

 

 

V

Input Voltage Low2

-0.5 V

0.8 V

IL

 

 

 

 

IADIOvcc

Supply current

 

500 mA

 

Utility Port Connector (CN5)

 

 

 

 

 

 

 

VRTC

Input RTC Voltage3

2.0V

3.6 V

IUTILvcc

Utility Supply

 

500 mA

 

Current

 

 

 

 

 

 

 

External Power Management (CN12) - PME#

 

 

 

 

 

 

VIH

Input Voltage High

2.0 V

5.5 V

VIL

Input Voltage Low

-0.5 V

0.8 V

1. Applies to modes up to UltraDMA Mode 4 (ATA/66)

14 CMX158886 cpuModule

BDM-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 power is completely removed from 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 G

Chapter 1: Introduction 15

16 CMX158886 cpuModule

BDM-610000049 Rev G

Chapter 2 Getting 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 G

Chapter 2: Getting Started 17

Connector Locations

Figure 3 shows the connectors and the ATA/IDE Disk Chip socket of the CMX158886 cpuModule.

SVGA

Cont. Fan

Power

 

 

 

(CN14)

Mngmt.

PCI Bus (CN16)

Audio

Video

 

(CN12)

 

 

(CN11)

 

 

 

(CN18)

 

 

 

 

 

 

 

 

 

LVDS Flat

Panel

(CN19) COM1

(CN7)

 

 

 

 

 

 

 

 

Switched

 

 

 

 

 

 

 

 

Fan

COM2

 

 

 

(CN15)

 

 

 

 

(CN8)

 

 

 

 

 

 

multiPort

 

 

 

 

 

 

USB 2.0

 

 

 

 

 

 

(CN6)

(CN17)

 

 

 

 

 

 

 

 

 

 

 

 

Ethernet

 

 

 

 

(CN20)

 

 

 

 

 

Multi-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Function

 

 

 

 

 

 

 

 

(CN5)

ATA/IDE

 

 

 

 

Disk Chip

Auxiliary Power

Battery

 

ISA Bridge Link

(U16)

 

(CN3)

(CN13)

EIDE (CN10)

(CN4)

 

 

 

 

 

Figure 3 CMX158886 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 cpuModule

BDM-610000049 Rev G

Table 5 CMX158886 Basic Connectors

Connector

Function

Size

 

 

 

CN3

Auxiliary Power

12-pin

 

 

 

CN4

Bridge Link

4-pin

 

 

 

CN5

Utility Port

10-pin

 

 

 

CN6

multiPort

26-pin

 

 

 

CN7

Serial Port 1 (COM1)

10-pin

 

 

 

CN8

Serial Port 2 (COM2)

10-pin

 

 

 

CN10

EIDE Connector

44-pin

 

 

 

CN11

Audio Connector

10-pin

 

 

 

CN12

External Power Management

3-pin

 

 

 

CN13

RTC Battery Input (optional)

2-pin

 

 

 

CN14

Fan Power (+5V)

2-pin

 

 

 

CN15

Fan Power (switched)

2-pin

 

 

 

CN16

PC/104-Plus (PCI) Bus

120-pin

 

 

 

CN17

USB 2.0

10-pin

 

 

 

CN18

Video (SVGA)

10-pin

 

 

 

CN19

Flat Panel Video (LVDS)

30-pin

 

 

 

CN20

Ethernet

10-pin

 

 

 

U16

ATA/IDE Disk Chip Socket

32-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 G

Chapter 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 cpuModule

BDM-610000049 Rev G

+ 90 hidden pages