IBM CMX58886CX User Manual

2.48 Mb
Loading...

CMX58886CX cpuModules™

User’s Manual

BDM-610000050 Revision A

PRELIMINARY

®

www.rtd.com

An ISO9001:2000 Company

“Accessing the Analog World”

®

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, 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. M-Systems and DiskOnChip are trademarks or registered trademarks of M-Systems Flash Disk Pioneers, Ltd. PC/104 is a registered trademark of PC/104 Consortium. All other trademarks appearing in this document are the property of their respective owners.

Contents and specifications within this manual are subject to change without notice.

Revision History

Revision

Date

Reason for Change

 

 

 

A

06/30/06

Initial release

 

 

 

ii CMX58886CX cpuModule

BDM-610000050 Rev A

CMX58886CX cpuModules™

®

www.rtd.com

An ISO9001:2000 Company

“Accessing the Analog World”

®

iv CMX58886CX cpuModule

BDM-610000050 Rev A

 

Table of Contents

 

Chapter 1

Introduction

 

CMX58886CX cpuModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

Thermal Monitor and Thermal Throttling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Error-Correction Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

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

4

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

5

CMX58886CX Model Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

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

5

Board Features . . .

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

6

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

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

7

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

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

8

Block Diagram . .

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

9

Specifications. . . . .

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

10

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

10

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

10

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

10

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

11

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

13

Chapter 2

Getting Started

 

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

16

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

18

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

18

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

18

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

19

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

19

+5 Volt DC.

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

19

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

19

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

19

Booting the CMX58886CX cpuModule for the First Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

Chapter 3

Connecting the cpuModule

 

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

22

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

24

Power Supply Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

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

26

Speaker. . . . . . . . .

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

26

Keyboard . . . . . . .

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

27

Mouse. . . . . . . . . .

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

27

System Reset. . . .

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

27

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

27

BDM-610000050 Rev A

: v

Battery . . . . . . . . .

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

28

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

29

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

31

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

32

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

33

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

34

Serial Port UART

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

34

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

34

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

35

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

36

multiPort™ (CN6).

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

37

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

37

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

38

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

39

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

40

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

41

Audio (CN11). . . . .

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

42

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

43

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

44

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

44

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

44

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

44

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

44

System . . . . .

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

44

Interrupts . .

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

44

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

45

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

45

Bridge Link (CN4)

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

46

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

47

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

47

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

47

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

48

Chapter 4

Using the cpuModule

 

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

50

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

50

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

50

Field Selection . .

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

50

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

51

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

51

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

52

Memory Map . . . . .

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

53

I/O Address Map .

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

54

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

55

vi CMX58886CX cpuModule

BDM-610000050 Rev A

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

56

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

56

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

58

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

58

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

58

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

58

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

58

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

59

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

59

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

60

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

60

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

60

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

60

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

61

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

61

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

61

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

61

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

61

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

61

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

62

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

62

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

62

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

62

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

63

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

64

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

65

Thermal Monitor and Thermal Throttling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

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

65

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

65

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

66

Advanced Power Management (APM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

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

66

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

66

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

66

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

67

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

67

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

68

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

69

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

71

User EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

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

74

Quick Boot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

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

74

VGA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

Hard Drive Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

Monitor Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

BDM-610000050 Rev A

: vii

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

74

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

74

System Recovery. .

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

75

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

75

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

75

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

76

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

76

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

76

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

76

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

77

PCI Interrupts. . .

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

77

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

77

Sample Code . . .

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

77

Appendix A

Hardware Reference

 

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

80

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

83

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

84

Appendix B

Troubleshooting

 

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

86

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

87

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

88

Appendix C IDAN™ Dimensions and Pinout

 

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

90

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

91

Appendix D

Additional Information

 

Application Notes

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

99

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

99

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

99

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

99

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

99

Appendix E

Limited Warranty

 

viii CMX58886CX cpuModule

BDM-610000050 Rev A

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 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-610000050 Rev A

Chapter 1: Introduction 1

CMX58886CX cpuModules

RTD's CMX58886CX cpuModule represents the latest in high-performance embedded computing solutions. It includes 400 MHz source-synchronous Front Side Bus (FSB), on-die 512kB L2 cache, and data pre-fetch logic. It uses a 333MHz DDR-SDRAM controller that can support up to 2.7 G-Bytes per second of memory bandwidth. All memory chips are soldered directly onto the board.

The video interface is provided by an Analog SVGA output and an LVDS flat panel output. The two outputs are independent, and can display separate images and display timings. Maximum resolution is 2048 x 1536.

High-speed peripheral connections include USB 2.0, with up to 480 Mb/sec data throughput. An ATA-100/66/33 IDE controller provides a fast connection to the hard drive. Network connectivity is provided by an integrated 10/100 Mbps Ethernet controller. Other features include two RS-232/422/485 COM ports, Parallel Port, and AC97 audio.

RTD has gone the extra mile to include additional advanced features for maximum flexibility. These include an ATA/IDE Disk Chip socket that allows a true IDE drive to be attached to the board, either socketed or soldered. A MultiPort can be configured as a standard EPP/ECP parallel port, a floppy drive port, or an Advanced Digital I/O (aDIO) port. An Advanced Watchdog Timer is provided that can generate and interrupt or reset when the timer expires. The DDR-SDRAM controller uses Error-Correcting-Codes (ECC) to correct single bit memory errors, and detect two-bit memory errors, providing for a more robust memory system. SDRAM is soldered directly to the board for high vibration resistance. The CMX58886CX is also available in a rugged, fanless IDAN enclosure.

SVGA

PCI Bus (CN16)

Audio

Video

 

 

(CN11)

 

 

(CN18)

 

 

 

 

 

 

 

 

 

LVDS Flat

Panel

(CN19) COM1 (CN7)

multiPort COM2 (CN6) (CN8)

USB 2.0

 

 

 

(CN17)

 

 

 

 

 

 

 

 

 

 

Ethernet

 

 

 

(CN20)

 

 

 

 

Multi-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Function

 

 

 

 

 

 

(CN5)

ATA/IDE

 

 

 

Disk Chip

Auxiliary Power

 

ISA Bridge Link

(U16)

 

(CN3)

EIDE (CN10)

(CN4)

 

 

 

 

Figure 1 CMX58886CX cpuModule (top view)

2 CMX58886CX cpuModule

BDM-610000050 Rev A

Thermal Monitor and Thermal Throttling

The Intel ® Thermal Monitor is a feature on the CMX58886CX that automatically throttles the CPU when the CPU exceeds its thermal limit. The maximum temperature of the processor is defined as the temperature that the Thermal Monitor is activated. The thermal limit and duty cycle of the Thermal Monitor cannot be modified. The Thermal Monitor can be disabled by the BIOS for applications where deteministic speed is more important than device failure due to thermal runaway. In addition to the Thermal Monitor, conventional Thermal Throttling is also provided. This forces the CPU to skip clock cycles when it exceeds a thermal limit. The thermal limit and duty cycle of thermal throttling can be modified in the BIOS.

Error-Correction Codes

The Graphics and Memory Controller Hub (GMCH) may be configured in the BIOS setup to operate in an Error-Correction-Code (ECC) data integrity mode. ECC mode allows multiple bit error detection and single bit error correction. The GMCH generate an 8-bit code word for each 64-bit Qword of memory, and performs a full Qword write at a time so that an 8-bit code is sent with each write. Since the code word covers a full Qword, writes of less than a Qword require a read-merge-write operation. Consider a Dword write to memory. In this case, when in ECC mode, GMCH will read the Qword where the addressed Dword will be written, merge in the new Dword, generate a code covering the new Qword and finally write the entire Qword and code back to memory. Any correctable (single-bit) errors detected during the initial Qword read are corrected before merging the new Dword.

Memory with ECC enabled requires additional system memory resources. This will cause the integrated graphics engine to have less memory bandwidth for access to the graphics frame buffer. Because of this, the display may flicker at high resolutions when the graphics processor is fully utilized and ECC is enabled. ECC memory is supported with internal graphics only.

BDM-610000050 Rev A

Chapter 1: Introduction 3

aDIO with Wake-on-aDIO

RTD’s exclusive multiPort™ allows the parallel port to be configured as an Advanced Digital I/O (aDIO™), ECP/ EPP parallel port, or a floppy drive. aDIO™ is 16 digital bits configured as 8 bit-direction programmable and 8-bit port-direction programmable I/O giving you any combination of inputs and outputs. Match, event, and strobe interrupt modes mean no more wasting valuable processor time polling digital inputs. Interrupts are generated when the 8 bit-direction programmable digital inputs match a pattern or on any value change event. Bit masking allows selecting any subgroup of eight bits. The strobe input latches data into the bit-programmable port and generates an interrupt. Any of the interrupt modes can be used to generate a wake event from any standby/powerdown mode.

4 CMX58886CX cpuModule

BDM-610000050 Rev A

Ordering Information

The CMX58886CX cpuModule is available with a 1.0 GHz processor and 256 or 512 MB of DDR SDRAM. The cpuModule can also be purchased as part of an Intelligent Data Acquisition Node (IDAN™) building block, which consists of the cpuModule and a milled aluminum IDAN frame. The IDAN building block can be used in just about any combination with other IDAN building blocks to create a simple but rugged PC/104 stack. Refer to Appendix C, IDAN™ Dimensions and Pinout, for more information. The CMX58886CX cpuModule can also be purchased as part of a custom-built RTD HiDAN™ or HiDANplus High Reliability Intelligent Data Acquisition Node. Contact RTD for more information on its high reliability PC/PCI-104 systems.

CMX58886CX Model Options

The basic cpuModule model options are shown below. Refer to the RTD website (www.rtd.com) for more detailed ordering information.

Table 1 CMX58886CX cpuModule Model Options

Part Number

Description

 

 

CMX58886CX1000ER-512

1.0 GHz, 512MB DDR-SDRAM cpuModule

CMX58886CX1000ER-256

1.0 GHz, 256MB DDR-SDRAM cpuModule

 

 

Cable Kits and Accessories

For maximum flexibility, RTD does not provide cables with the cpuModule. You may wish to purchase the CMX58886CX cpuModule cable kit (P/N XK-CM65), which contains:

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 to the multiPort. This cable kit comes with:

3.5” HDD Floppy Drive with a multiPort interface board

Two floppy cables

For additional accessories, refer to the RTD website.

BDM-610000050 Rev A

Chapter 1: Introduction 5

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

Thermal Throttling reduces clock speed to prevent thermal runaway

Auto Fan Control only runs fan when needed

SMBus Temperature Monitor for CPU and board temperature

Mini Fan Heatsink with Auto Fan control

Passive Structural Heatsink & Heatpipes in IDAN and HiDAN System Configurations

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.

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

6 CMX58886CX cpuModule

BDM-610000050 Rev A

I/O

AC97 Audio Support

Selectable Headphone or Line level output

Line level input

Microphone input

Fast Ethernet

Ethernet Controller

Intel 82562 Fast Ethernet PCI Controller

Integrated 3KByte Transmit and 3Kbyte Receive FIFOs

Physical Layer

100Base-Tx and 10Base-T

Full Duplex support

Easy to Use

Low Power Features

LED Status

Software configuration

855GME SVGA controller Onboard with 3D Acceleration

DirectX & OpenGL 3D Accelerator

Analog SVGA Output

LVDS Flat Panel output

Resolution up to 2048 x 1536 pixels with 32K colors

VGA, SVGA, XGA, SXGA, UXGA

Up to 16 million colors

64-bit AGP Hardware graphics-accelerator

1MB to 64MB of shared DDR high-performance memory

Software-configurable RS-232/422/485 serial ports

16550 compatible UARTs for high-speed

Termination resistors for RS-422/485

multiPort function connector

Parallel port

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

Advanced Digital I/O (aDIO)

One 8-bit port programmable as input or output

Eight bit-programmable I/O with Advanced Digital Interrupt Modes

Event Mode Interrupt generates an interrupt when any input bit changes

Match Mode Interrupt generates an interrupt when input bits match a preset value

External Strobe Mode latches 8 data inputs and generates and interrupt

Two Strobes can be configured as readable inputs

Floppy controller interface

Interfaces with RTD's multiPort Floppy Drive and Cable Kit

ESD protection

BDM-610000050 Rev A

Chapter 1: Introduction 7

Two USB 2.0 (Universal Serial Bus) Ports

Supports 480 Mb/s (high-speed), 12Mb/s (full-speed), and 1.5Mbs (low speed) peripherals

500 mA @ 5 Vdc provided per port

USB Boot capability

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 Socket

Miniature ATA/IDE Flash Disk Chip

Capacities up to 4GB

Natively supported by all major operating systems

Utility port

PC/AT compatible keyboard port

PS/2 Mouse Port

Speaker port (0.1W output)

Hardware Reset input

Battery input for Real Time Clock

Soft Power Button input

Power I/O

Access to PCI-104 Bus pins

Power ground, ±12, 5 & 3.3 VDC

BIOS

RTD Enhanced AMI BIOS

User-configurable using built-in Setup program

Nonvolatile storage of CMOS settings without battery

Boot Devices

Standard Devices (floppy disk, hard disk, etc.)

ATA/IDE Disk Chip

USB Device

Network

Fail Safe Boot ROM

Surface-mount Flash chip that holds ROM-DOS™

Quick Boot mode

8 CMX58886CX cpuModule

BDM-610000050 Rev A

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

 

ICH-4

 

 

EIDE

 

 

 

 

 

 

 

 

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 customize the cpuModule by stacking PCI-104 modules such as video controllers, modems, LAN controllers, or analog and digital data acquisition modules. Stacking PCI-104 modules onto the cpuModule avoids expensive installations of backplanes and card cages, and preserves the module's compactness.

The cpuModule uses the RTD Enhanced AMI BIOS. Drivers in the BIOS allow booting from floppy disk, hard disk, ATA/IDE Disk Chip, or boot block flash, thus enabling the system to be used with traditional disk drives or nonmechanical drives. Boot from USB devices and network are also supported.

The cpuModule and BIOS are also compatible with most real-time operating systems for PC compatible computers, although these may require creation of custom drivers to use the aDIO and watchdog timer.

BDM-610000050 Rev A

Chapter 1: Introduction 9

Specifications

Physical Characteristics

Dimensions: 117mm L x 97mm W x 15mm H (4.6"L x 3.8"W x 0.6"H)

Weight: Approximately 0.19 Kg (0.40 lbs.)

PCB: 14-layer, mixed surface-mount and thru-hole

Power Consumption

Exact power consumption depends on the actual application. Table 2 lists power consumption for typical configurations and clock speeds.

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

 

Table 3

Operating Conditions

 

 

 

 

 

 

Symbol

Parameter

Test Condition

Min.

Max.

 

 

 

 

 

VCC5

5V Supply Voltage

 

4.75V

5.25V

VCC3

3.3V Supply Voltage

 

3.1V1

n/a

V

12V Supply Voltage

 

n/a2

n/a

CC12

 

 

 

 

VCC-12

-12V Supply Voltage

 

n/a2

n/a

VCCSTBY

5V Standby Voltage3

 

4.75V

5.25V

ICCSTBY

5V Standby Current3

 

-

500mA

Ta

Ambient Operating

Standard4

-40C

+75C

 

Temperature

 

 

 

Ta

Ambient Operating

Extended4

-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.Because the cpuModule has an onboard +3.3V supply, an external +3.3V supply is not required. However, if a +3.3 V supply is installed in the system to power PC/104-Plus or PCI-104 expansion boards, it will be monitored by the CPU at power up.

2.The 12V and -12V rails are not used by the cpuModule. They are only connected between the bus connector and the power connector. Any requirements on these signals are driven by other components in the system.

3.5V Standby is used to power the board when the main supply is turned off (power down modes S3-S5). It is not required for board operation.

4.With proper cooling (See Thermal Management on page 65)

10 CMX58886CX cpuModule

BDM-610000050 Rev A

Electrical Characteristics

The table below lists the Electrical Characteristics of the CMX58886CX. Operating outside of these parameters may cause permanent damage to the cpuModule.

Table 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

 

 

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

 

 

Ethernet

 

 

 

 

 

 

 

VOH

Output Voltage High

IOH = –4.0 mA

 

 

VOL

Output Voltage Low

IOL = 8.0 mA

 

 

VIH

Input Voltage High

 

 

VIL

Input Voltage Low

 

 

 

 

USB Ports

 

 

 

 

 

 

 

Ioc

Overcurrent Limit

Total of both

1.8A

2.6A

 

 

ports

 

 

 

 

 

 

 

 

 

LVDS Port

 

 

 

 

 

 

 

VOD

Differential Output

 

250 mV

450 mV

 

Voltage

 

 

 

Vos

Offset Voltage

 

1.125 V

1.375 V

Ivcc

Supply Current for

0

2 A

 

Panel Electronics

 

 

 

IBKLT

Supply Current for

0

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-610000050 Rev A

Chapter 1: Introduction 11

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

0

2 A

 

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

 

 

 

 

 

RTC Battery Voltage

 

 

 

 

 

 

 

VRTC

Input RTC Voltage3

2.0V

3.6 V

 

External Power Management (CN12) - PME#

 

 

 

 

 

 

VIH

Input Voltage High

2.0 V

3.3 V

VIL

Input Voltage Low

-0.5 V

0.8 V

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

2.Maximum DC undershoot below ground must be limited to either 0.5V or 10mA. During 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.

12 CMX58886CX cpuModule

BDM-610000050 Rev A

Contact Information

RTD Embedded Technologies, Inc.

103 Innovation Blvd.

State College, PA 16803-0906

USA

Phone: +1-814-234-8087

Fax: +1-814-234-5218

E-mail: sales@rtd.com techsupport@rtd.com

Internet: http://www.rtd.com

BDM-610000050 Rev A

Chapter 1: Introduction 13

14 CMX58886CX cpuModule

BDM-610000050 Rev A

Chapter 2 Getting Started

For many users, the factory configuration of the CMX58886CX cpuModule can be used to get a PC/104 system operational. You can get your system up and running quickly by following the simple steps described in this chapter, which are:

1.Connect power.

2.Connect the utility harness.

3.Connect a keyboard.

4.Default BIOS configuration.

5.Fail Safe Boot ROM.

6.Connect a VGA monitor to the SVGA connector.

Refer to the remainder of this chapter for details on each of these steps.

BDM-610000050 Rev A

Chapter 2: Getting Started 15

Connector Locations

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

SVGA

CN14

CN12

PCI Bus (CN16)

 

 

Audio

 

 

 

Video

 

 

 

 

 

 

(CN11)

 

 

 

 

 

 

(CN18)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LVDS Flat

 

 

 

 

 

 

 

COM1

Panel

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(CN7)

(CN19)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CN15

COM2

 

 

 

 

 

 

 

 

(CN8)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

USB 2.0

 

 

 

 

 

 

 

 

(CN17)

 

 

 

 

 

 

 

 

 

multiPort

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(CN6)

Ethernet

 

 

 

 

 

 

 

 

(CN20)

 

 

 

 

 

 

 

 

 

Multi-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Function

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(CN5)

ATA/IDE

 

 

 

 

 

 

 

 

Disk Chip

 

Auxiliary Power

 

 

 

Bridge Link

(U16)

 

CN13

 

 

(CN3)

EIDE (CN10)

(CN4)

 

 

 

 

 

 

 

 

Figure 3 CMX58886CX Connector Locations

Note Pin 1 of each connector is indicated by a white silk-screened square on the top side of the board and a square solder pad on the bottom side of the board. Pin 1 of the bus connectors match when stacking PC104-Plus or PCI-104 modules.

16 CMX58886CX cpuModule

BDM-610000050 Rev A

Table 5 CMX58886CX 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

 

 

 

CN9

Reserved

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 24 for more details.

Some PCI-104 and PC/104-Plus expansion cards may require +3.3V supplied on the PC/104-Plus (PCI) connector (CN16). To learn how to supply this voltage, refer to Auxiliary Power (CN3) on page 24 and Jumper Settings and Locations on page 80.

BDM-610000050 Rev A

Chapter 2: Getting Started 17

Connecting the Utility Cable

The multi-function connector (CN5) implements the following interfaces:

PC/AT compatible keyboard

PS/2 mouse port

Speaker port (0.1W output)

Hardware Reset input

Battery input for Real Time Clock

Soft Power Button input

To use these interfaces, you must connect to the utility port connector (CN5). The utility harness from the RTD cable kit provides a small speaker, two connectors for the keyboard and mouse, a push-button for resetting the PC/104-Plus or PCI-104 system, and a lithium battery to provide backup power for the real time clock.

Refer to Utility Port Connector (CN5) on page 26 to connect devices to the utility port connector .

Connecting a Keyboard

You may plug a PC/AT compatible keyboard directly into the circular DIN connector of the utility harness in the cable kit.

Note Many keyboards are switchable between PC/XT and AT operating modes, with the mode usually selected by a switch on the back or bottom of the keyboard. For correct operation with this cpuModule, you must select AT mode.

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

Other PC/104-Plus or PCI-104 expansion boards may be connected to the cpuModule’s PC/104-Plus (PCI) bus connector. To connect expansion modules to the PC/104-Plus bus, follow the procedure below to ensure that stacking of the modules does not damage connectors or electronics.

WARNING Do not force the module onto the stack! Wiggling the module or applying too much pressure may damage it. If the module does not readily press into place, remove it, check for bent pins or out-of-place keying pins, and try again.

1.Turn off power to the PC/104-Plus or PCI-104 system or stack.

2.Select and install stand-offs to properly position the cpuModule on the stack.

3.Touch a grounded metal part of the rack to discharge any buildup of static electricity.

4.Remove the cpuModule from its anti-static bag.

5.Check that keying pins in the bus connector are properly positioned.

6.Check the stacking order; if a PCI to ISA bridge card is used to connect any PC/104 modules, make sure an XT bus card will not be placed between two AT bus cards or it will interrupt the AT bus signals.

7.Hold the cpuModule by its edges and orient it so the bus connector pins line up with the matching connector on the stack.

8.Gently and evenly press the cpuModule onto the PC/104-Plus or PCI-104 stack.

There are three additional considerations to make when using the PCI bus:

Slot selection switches on add-in boards

18 CMX58886CX cpuModule

BDM-610000050 Rev A

PCI bus expansion card power

PCI bus signaling levels

Slot Selection Switches

Unlike PC/104 cards, PC/104-Plus and PCI-104 expansion cards have a "slot" selection switch or jumpers. In total, there are 4 PCI cards that can be stacked onto the cpuModule with switch positions 0 through 3. The distance from the CPU determines these switch settings. The card closest to the CPU is said to be in slot 0, the next closest slot 1 and so on to the final card as slot 3.

Note This requirement means that all PC/104-Plus and PCI-104 cards must be stacked either on the top or the bottom of the CPU, not on both sides.

The "slot" setting method may vary from manufacturer to manufacturer, but the concept is the same. The CPU is designed to provide the correct delay to the clock signals to compensate for the bus length. The correct switch setting ensures the proper clock delay setting, interrupt assignment, and bus grant/request channel assignment. Refer to the expansion board’s manual for the proper settings. Each expansion card must be in a different slot.

PCI Bus Expansion Card Power

+5 Volt DC

The +5 V power pins on the PC/104-Plus (PCI) bus are connected directly to the +5 V pins on the auxiliary power connector, CN3 (pins 2 and 8).

+3.3 Volt DC

The factory default configuration is to connect the +3.3 V pins on the PCI bus to the auxiliary power connector (CN3) by soldering pins 1–2 on solder blob, B3 (see Table 58 on page 82 for solder blob settings). This is to ensure that the cpuModule’s onboard +3.3V supply will not supply power to the PC/104-Plus connector while a PC/104-Plus or PCI-104 power supply is already powering the +3.3V pins.

To supply +3.3V to PC/104-Plus or PCI-104 expansion boards with the onboard +3.3 V power supply, change B3 from pins 1–2 to pins 2–3. In this configuration, the current limit of the +3.3V connection to the PCI +3.3V via B3 should not be exceeded (see Table 58 on page 82 for current limitation).

PCI Bus Signaling Levels

The PCI bus can operate at +3.3 V or +5 V signaling levels. The signaling levels for the I/O pins on a PCI bus card are determined by solder blob B1. The default is +3.3 V. Refer to Table 58 on page 82 for solder blob settings.

WARNING You will have to ensure that all your expansion cards can operate together at a single signaling level.

BDM-610000050 Rev A

Chapter 2: Getting Started 19

Booting the CMX58886CX cpuModule for the First Time

You can now apply power to the cpuModule. You will see:

A greeting message from the VGA BIOS (if the VGA BIOS has a sign-on message)

The cpuModule BIOS version information

A message requesting you press Delete to enter the Setup program

If you don’t press Delete, the cpuModule will try to boot from the current settings. If you press Delete, the cpuModule will enter Setup. Once you have configured the cpuModule using Setup, save your changes and reboot.

Note You may miss the initial sign-on messages if your monitor takes a while to power on.

Note By default, cpuModules are shipped with Fail Safe Boot ROM enabled. When Fail Safe Boot ROM is enabled, the system will boot to it exclusively.

20 CMX58886CX cpuModule

BDM-610000050 Rev A

+ 82 hidden pages