Table of Contents

Advertisement

Quick Links

CMX58886CX cpuModules™

User's Manual
BDM-610000050 Revision A
PRELIMINARY
®
www.rtd.com
An ISO9001:2000 Company
"Accessing the Analog World" ®

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CMX58886CX and is the answer not in the manual?

Questions and answers

Summary of Contents for rtd CMX58886CX

  • Page 1: Cmx58886Cx Cpumodules

    CMX58886CX cpuModules™ User’s Manual BDM-610000050 Revision A PRELIMINARY ® www.rtd.com An ISO9001:2000 Company “Accessing the Analog World” ®...
  • Page 2 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.
  • Page 3 CMX58886CX cpuModules™ ® www.rtd.com An ISO9001:2000 Company “Accessing the Analog World” ®...
  • Page 4 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 5: Table Of Contents

    Booting the CMX58886CX cpuModule for the First Time ....... . .
  • Page 6 Hardware Interrupts ................. . vi CMX58886CX cpuModule...
  • Page 7 multiPort: Advanced Digital I/O Ports (aDIO™) ............Digital I/O Register Set .
  • Page 8 PC/104 and PC/104-Plus Specifications ............. . . Appendix E Limited Warranty viii CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 9: Chapter 1 Introduction

    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...
  • Page 10: Cmx58886Cx Cpumodules

    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.
  • Page 11: Thermal Monitor And Thermal Throttling

    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.
  • Page 12: Adio With Wake-On-Adio

    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...
  • Page 13: Ordering Information

    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.
  • Page 14: Board Features

    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...
  • Page 15: I/O

    • AC97 Audio Support – Selectable Headphone or Line level output – Line level input – Microphone input • Fast Ethernet – Ethernet Controller • Intel 82562 Fast Ethernet PCI Controller • Integrated 3KByte Transmit and 3Kbyte Receive FIFOs – Physical Layer •...
  • Page 16: Bios

    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...
  • Page 17: Block Diagram

    Block Diagram The next figure shows a simplified block diagram of the CMX58886CX cpuModule. Intel Pentium M 1.4/1.1 GHz PCI Bus 32-bit, 33 MHz RTD aDIO/ Watchdog 2 x RS-232/422/485 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.
  • Page 18: Specifications

    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 Table 2 cpuModule Power Consumption Speed Power, typ.
  • Page 19: Electrical Characteristics

    Electrical Characteristics The table below lists the Electrical Characteristics of the CMX58886CX. Operating outside of these parameters may cause permanent damage to the cpuModule. Symbol BKLT BDM-610000050 Rev A Table 4 Electrical Characteristics Parameter Test Condition Output Voltage High = –0.5 mA Output Voltage Low = 6.0 mA...
  • Page 20 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 Table 4 Electrical Characteristics Parameter Test Condition...
  • Page 21: Contact Information

    Contact Information RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College, PA 16803-0906 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...
  • Page 22 14 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 23: Chapter 2 Getting Started

    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: Connect power.
  • Page 24: Connector Locations

    Connector Locations Figure 3 shows the connectors and the ATA/IDE Disk Chip socket of the CMX58886CX cpuModule. SVGA CN14 Video (CN18) LVDS Flat Panel (CN19) COM2 (CN8) USB 2.0 (CN17) Ethernet (CN20) ATA/IDE Disk Chip Auxiliary Power (U16) 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.
  • Page 25 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 Table 5 CMX58886CX Basic Connectors Function Auxiliary Power Bridge Link...
  • Page 26: Connecting The Utility Cable

    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.
  • Page 27: Slot Selection Switches

    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.
  • Page 28: Booting The Cmx58886Cx Cpumodule For The First Time

    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 •...
  • Page 29: Chapter 3 Connecting The Cpumodule

    Chapter 3 Connecting the cpuModule This chapter provides information on all CMX58886CX cpuModule connectors. Connector Locations —page 22 Auxiliary Power (CN3)—page 24 Utility Port Connector (CN5)—page 26 SVGA Video Connector (CN18)—page 29 LVDS Flat Panel Video Connector (CN19)—page 31 EIDE Connector (CN10)—page 32 ATA/IDE Disk Chip Socket (U16)—page 33...
  • Page 30: Connector Locations

    Connector Locations Figure 4 shows the connectors and the ATA/IDE Disk Chip socket of the CMX58886CX cpuModule. SVGA CN14 Video (CN18) LVDS Flat Panel (CN19) COM2 (CN8) USB 2.0 (CN17) Ethernet (CN20) ATA/IDE Disk Chip Auxiliary Power (U16) 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.
  • Page 31 CN11 CN12 CN13 CN14 CN15 CN16 CN17 CN18 CN19 CN20 BDM-610000050 Rev A Table 6 CMX58886CX Basic Connectors Function Auxiliary Power Bridge Link Utility Port multiPort Serial Port 1 (COM1) Serial Port 2 (COM2) Reserved EIDE Connector Audio Connector External Power Management...
  • Page 32: Auxiliary Power (Cn3)

    PCI-104 expansion. If +3.3 V is supplied to the PC/104-Plus connector from the onboard power supply, the +3.3V pins (10 and 12) are not connected. Refer to the B3 description in Table 58 on page 82 for more information. 24 CMX58886CX cpuModule and ground for operation; however, other , –12 V , and –5 V...
  • Page 33: Power Supply Protection

    Facing the connector pins, the pinout of the Auxiliary Power connector is: PSON# +3.3 V Power Supply Protection The cpuModule has protection circuitry that helps prevent damage due to problems with the +5 V supply, such as reversed polarity, overvoltage, and overcurrent. BDM-610000050 Rev A Reserved +3.3 V...
  • Page 34: Utility Port Connector (Cn5)

    A speaker output is available on pins 1 and 2 of the multi-function connector. These outputs are controlled by a transistor to supply 0.1 W of power to an external speaker. The external speaker should have 8 Ω impedance and be connected between pins 1 and 2. 26 CMX58886CX cpuModule Table 8 Utility Port Connector (CN5) Signal...
  • Page 35: Keyboard

    PS/2 keyboard connector. To ensure correct operation, check that the keyboard is either an AT compatible keyboard or a switchable XT/AT keyboard set to AT mode. Switchable keyboards are usually set by a switch on the back or bottom of the keyboard.
  • Page 36: Battery

    Connecting a battery is only required to maintain time when power is completely removed from the cpuModule. A battery is not required for board operation. WARNING The optional RTC battery input connector (CN13) should be left unconnected if the multi-function connector (CN5) has a battery connected to pin 9. 28 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 37: Svga Video Connector (Cn18)

    SVGA Video Connector (CN18) Table 11 provides the pinout of the video connector. Facing the connector pins of the SVGA Video connector (CN18), the pinout is: BDM-610000050 Rev A Table 11 SVGA Video Connector (CN18) Signal Function VSYNC Vertical Sync HSYNC Horizontal Sync DDCSCL...
  • Page 38 1600 x 1200 1856 x 1392 1920 x 1080 1920 x 1200 1920 x 1440 2048 x 1536 30 CMX58886CX cpuModule Table 12 SVGA Video Resolutions Colors Refresh Rates 16, 256, 64k, 16M 60, 70, 72, 75, 85, 100, 120 Hz...
  • Page 39: Lvds Flat Panel Video Connector (Cn19)

    LVDS Flat Panel Video Connector (CN19) Table 13 provides the pinout of the Flat Panel Video connector (CN19). FP_VCC can be either +5 V or +3.3 V, and is selected with jumper JP8. FP_VBKLT can be either +5 V or +12 V, and can be selected with JP9. See Jumper Settings and Locations on page 80 for more details.
  • Page 40: Eide Connector (Cn10)

    RESET# DMARQ DIOW#:STOP DIOR#:HDMARDY#:HSTROBE IORDY:DDMARDY#:DSTROB DMACK# INTRQ CS0# DASP# +5 V (logic) 1. Signals marked with (#) are active low. 32 CMX58886CX cpuModule Table 15 EIDE Connector (CN10) Signal DD10 DD11 DD12 DD13 DD14 DD15 PDIAG CS1# +5 V (motor)
  • Page 41: Ata/Ide Disk Chip Socket (U16)

    ATA/IDE Disk Chip Socket (U16) The ATA/IDE Disk Chip socket is a 32-pin socket that supports +3.3V or +5V miniature ATA/IDE flash disk chips. The socket allows a true IDE device to be attached to the board with either a socketed or soldered connection. Such true IDE devices are supported by all major operating systems, and do not require special drivers.
  • Page 42: Serial Port 1 (Cn7) And Serial Port 2 (Cn8)

    RS-232 compatible devices. Table 18 provides the serial port connector pinout and shows how to connect to an external DB-25 or DB-9 compatible serial connector. 9,10 34 CMX58886CX cpuModule Table 17 Serial Port Settings I/O Address (hex) 03F8...
  • Page 43: Rs-422 Or Rs-485 Serial Port

    Facing the serial port’s connector pins, the pinout is: RS-422 or RS-485 Serial Port You may use Setup to configure the serial ports as RS-422 or RS-485. In this case, you must connect the serial port to an RS-422 or RS-485 compatible device. When using RS-422 or RS-485 mode, you can use the serial ports in either half-duplex (two-wire) or full-duplex (four-wire) configurations.
  • Page 44: Rs-422 And Rs-485 Mode Pinout

    If MCR bit 1 = 0, then RTS* = 1, and serial transmitters are enabled Note For more information on the serial port registers, including the MCR, refer to the Serial Port Programming reference on page 99. 36 CMX58886CX cpuModule Table 21 Serial Port in RS-422/485 Mode Signal Function —...
  • Page 45: Multiport™ (Cn6)

    multiPort™ (CN6) RTD’s exclusive multiPort can be configured as an Advanced Digital I/O (aDIO™), a parallel port, or a floppy drive. Refer to Chapter 4, Using the cpuModule, to configure the multiPort. multiPort Configured as an Advanced Digital I/O (aDIO™) Port The mulitPort connector (CN6) can be configured as an aDIO port.
  • Page 46: Multiport Configured As A Parallel Port

    Table 23 lists the parallel port signals and explains how to connect it to a DB-25 connector to obtain a PC compatible port. Table 23 multiPort Connector (CN6) as a Parallel Port CN6 Pin 38 CMX58886CX cpuModule Signal Function In/Out...
  • Page 47: Multiport Configured As A Floppy Drive Controller

    multiPort Configured as a Floppy Drive Controller The multiPort (CN6) can be configured to be a floppy drive controller. This can be configured in the BIOS Setup under Integrated Peripherals. For more information on configuring the multiPort in the BIOS Setep, refer to page 60 Table 24 shows the pin assignments to connect a floppy drive to the multiPort.
  • Page 48: Usb 2.0 Connector (Cn17)

    USB 2.0 Connector (CN17) Two USB 2.0 compliant connectors are available on connector, CN17. Table 25 provides the pinout of the USB connector. Facing the connector pins, the pinout is: 40 CMX58886CX cpuModule Table 25 USB Connector (CN17) Signal Function...
  • Page 49: Ethernet (10/100Base-T And -Tx) Connector (Cn20)

    Ethernet (10/100Base-T and -TX) Connector (CN20) The functionality of the Ethernet port is based on the Intel 82562 Fast Ethernet PCI controller. Table 27 provides the pinout of the Ethernet connector. RJ-45 Pin 10-Pin DIL Pin — — AGND AGND BDM-610000050 Rev A Table 26 Ethernet Connector (CN20) Signal...
  • Page 50: Audio (Cn11)

    The output is configured in the BIOS setup utility. When used as a headphone output, it will drive 32 Ohm speaker at 50mW. 10-Pin DIL Pin OUTPUT_RIGHT 42 CMX58886CX cpuModule Table 27 Audio Connector (CN11) Signal Function MIC_VREF 2.2V Supply to bias...
  • Page 51: Pc/104-Plus Pci Bus (Cn16)

    PC/104-Plus PCI Bus (CN16) Connector CN16 carries the signals of the PC/104-Plus PCI bus. These signals match definitions of the PCI Local Bus specification Revision 2.1. Table 28 list the pinouts of the PC/104-Plus bus connector. AD05 C/BE0# AD11 AD14 +3.3 V SERR# STOP#...
  • Page 52: Pc/104-Plus Pci Bus Signals

    INTB# — Interrupt B is used to request Interrupts only for multi-function devices. INTC# — Interrupt C is used to request Interrupts only for multi-function devices. INTD# — Interrupt D is used to request Interrupts only for multi-function devices. 44 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 53: Power Supplies And Vio

    Power Supplies and VIO +5 V — +5 V supply connected to PC/104 bus and auxiliary power connector (CN3) +5 V supplies. +12 V — +12 V supply connected to PC/104 bus and auxiliary power connector (CN3) +12 V supplies. –12 V —...
  • Page 54: Bridge Link (Cn4)

    Multiple devices may utilize the serial interrupt signal, SERIRQ, which is decoded on the cpuModule. Only one device may use the DMA request and grant signal pair. Facing the connector pins, the pinout is: 46 CMX58886CX cpuModule Table 29 Bridge Link (CN4) Signal...
  • Page 55: External Power Management (Cn12)

    External Power Management (CN12) An external power management connector (CN12) is available for external devices to wake the system from low power states. Some low power modes require that +5 V standby power is applied to the cpuModule during the wake event.
  • Page 56: Fan Power, Switched (Cn15)

    The switched fan power connector (CN15) is an optional fan connector which allows the system to power the fan only when the processor temperature reaches high temperatures. To utilize this connector, refer to the Thermal Management section on page 65. 48 CMX58886CX cpuModule Table 33 Fan Power, Switched (CN15) Signal...
  • Page 57: Chapter 4 Using The Cpumodule

    Chapter 4 Using the cpuModule This chapter provides information for users who wish to develop their own applications programs for the CMX58886CX cpuModule. This chapter includes information on the following topics: The RTD Enhanced AMI BIOS —page 50 Memory Map—page 53 I/O Address Map—page 54...
  • Page 58: The Rtd Enhanced Ami Bios

    Setup, save your changes and exit. The system will automatically reboot Field Selection To movebetween fields in Setup, use the keys listed below. +, –, PgUp, PgDn Enter 50 CMX58886CX cpuModule Table 34 Setup Keys Function Move between fields Selects next/previous values in fields...
  • Page 59: Main Menu Setup Fields

    Main Menu Setup Fields The following is a list of Main Menu Setup fields. Field Main Advanced PCIPnP Boot Security Power Thermal Exit Note Future BIOS versions may have slightly different setup menus and options. Power On Self Test (POST) Codes Each POST Code represents a series of events that take place in a system during the POST.
  • Page 60: Booting To Boot Block Flash With Fail Safe Boot Rom

    To boot to the Fail Safe Boot ROM, install jumper JP5, and apply power to the system. Note If power is applied to the system while JP5 is installed, the multi-color LED will turn red. 52 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 61: Memory Map

    Memory Map The ISA portion of the cpuModule addresses memory using 24 address lines. This allows a maximum of 2 locations, or 16 MB of memory. Table 36 shows how memory in the first megabyte is allocated in the system. Address (hex) C0000–FFFFFh ROM C0000–EFFFFh...
  • Page 62: I/O Address Map

    The exception to this is if the resource has been released by the user. Table 37 lists I/O addresses reserved for the CMX58886CX cpuModule. Table 37 I/O Addresses Reserved for the CMX58886CX cpuModule Address Range (hex) 000–00Fh...
  • Page 63: Hardware Interrupts

    The CMX58886CX cpuModule supports the standard PC interrupts listed in Table 38. Interrupts not in use by hardware on the cpuModule itself are listed as available. Similarly, if the operating system is using APIC, more IRQs will be available.
  • Page 64: Multiport: Advanced Digital I/O Ports (Adio™)

    The multi-function register is a read/write register whose contents are set by the DIO-Control register. See the DIO-Control register description for a description of this register. 56 CMX58886CX cpuModule Table 39 Port 0 Data I/O Address 450h P0.5 P0.4...
  • Page 65 Table 42 DIO-Control I/O Address 453h—Read Access Strobe 0 Status 0 = no strobe 1 = strobe Digital IRQ Status 0 = no digital interrupt 1 = digital interrupt Table 43 DIO-Control I/O Address 453h—Write Access Reserved read/write 00 clear 0 in, 1 out 01 Port 0 direction 0 no mask, 1 mask...
  • Page 66: Port 1 Data Register Is A Read/Write Byte Direction

    Note Make sure bit 3 is set BEFORE writing the DIO-Compare register. If you do not set bit 3 first, the contents of the DIO-Compare register could be lost because the Event mode latches in Port 0 into the DIO-Compare register at an 8.33 MHz rate. 58 CMX58886CX cpuModule Table 45 Wake Control I/O Address 451h Int Mask...
  • Page 67: Strobe Mode

    Strobe Mode Another interrupt mode supported by aDIO is Strobe mode. This allows the strobe pin of the DIO connector to trigger an interrupt. A low to high transition on the strobe pin will cause an interrupt request. The request will remain high until the Clear Register is read from.
  • Page 68: Multiport: Parallel Port Control

    To use the onboard 10/100 Ethernet controller, Ethernet must first be enabled in the BIOS. When enabled, the multi-color LED will blink to indicate an Ethernet connection. For more information, refer to the Multi-Color LED section on page 69. 60 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 69: Ide Controller Configuration

    IDE Controller Configuration The CPU’s onboard EIDE connector (CN10) supports several different drive speed modes, which are BIOS configurable. Supported drive modes will depend on whether a 40-conductor or 80-conductor cable is connecting the EIDE device. The modes and cable detection schemes described below may be set in the BIOS Setup.
  • Page 70: Legacy Mode And Native Mode Ide

    DMA Mode: DMA mode will reduce CPU overhead. This mode can be set use multi-word DMA. • PIO Mode: When the socket is in PIO mode, PIO transfers are supported. PIO Mode supports write protection. 62 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 71: Real Time Clock Control

    Real Time Clock Control The cpuModule is equipped with a real time clock (RTC) which provides system date and time functions, and also provides 128 nonvolatile memory locations. The contents of these memory locations are retained whenever an external backup battery is connected, whether or not system power is connected. You may access the RTC date, time, and memory using an index and data register at I/O addresses 70h and 71h.
  • Page 72: Watchdog Timer Control

    550 ms. 1=Watchdog timer is disabled and will not generate an interrupt 0=Watchdog Timer is enabled and needs to be refreshed 64 CMX58886CX cpuModule Table 48 Wake Control I/O Address 455h Watchdog Enable Reserved BDM-610000050 Rev A...
  • Page 73: Thermal Management

    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.
  • Page 74: Power Management

    Power Management The CMX58886CX cpuModule supports various powering mechanisms which allow the cpuModule to monitor power consumption and temperature, and achieve minial power consumption states. These unique features include thermal monitoring and thermal throttling, as well as low power modes including APM and ACPI configurations.
  • Page 75: At Vs. Atx Power Supplies

    AT vs. ATX Power Supplies Both AT and ATX power supplies may be used with the CMX58886CX cpuModule, however AT power supplies do not provide any standby power to the cpuModule. When an AT power supply is used to power the system, low power modes that require a standby power to wake the system will not be fully supported.
  • Page 76: Reducing Power Consumption

    Fan Mode: Set the fan to auto mode so it is used only when the processor reaches high temperatures. This option will only effect the fan if it is connected to the switched fan power connector (CN15). • Multi-Color LED: Can be disabled in the BIOS 68 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 77: Multi-Color Led

    Multi-Color LED The CMX58886CX has a Multi-Color LED located beside the EIDE connector (CN10) which can be enabled or disabled in the BIOS setup screen. The color of the LED indicates the status of the board, as shown in Table 49.
  • Page 78 70 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 79: Reset Status Register

    Reset Status Register The cpuModule has several different signals on board which can cause a system reset. If a reset occurs, the reset status register can be used to see which reset or resets have been asserted on the cpuModule. The user has the ability to see which resets have been asserted.
  • Page 80 2. The BIOS allows the user to change the function of the utiliy connector’s push button reset. If the push button is not configured as a reset, this bit will always read a 0 (asserted) when the reset button has been pushed. 72 CMX58886CX cpuModule Table 54 Reset Status Description and Priorites...
  • Page 81: User Eeprom

    User EEPROM A 512kB serial EEPROM (Atmel AT93C66) is available on the cpuModule for the user to save nonvolatile parameters on the cpuModule. The EEPROM can be accessed by reading and writting to I/O address 456h, as shown in the following table. BDM-610000050 Rev A Table 55 User EEPROM I/O Address 456h Reserved...
  • Page 82: Features And Settings That Can Affect Boot Time

    The BIOS contains a list of devices to try booting from. If you wish to boot to a particular device (for example, a hard drive), make sure that it is first in the boot order. This will speed up boot times. 74 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 83: System Recovery

    System Recovery Loading Default BIOS Settings The default BIOS can be restored either by using the “Load Defaults” option in the BIOS, or by installing jumper JP5 (see Figure 6 on page 81). In most cases, the easiest way to load default settings is by setting them in the BIOS. For other unique cases, jumper JP5 provides an alternative method of restoring the BIOS settings.
  • Page 84: Basic Interrupt Information For Programmers

    IRQ0 is used by the system timer, IRQ1 is used by the keyboard, IRQ3 by COM2, IRQ4 by COM1, and IRQ6 by the disk drives. Therefore, it is important to know which IRQ lines are available in your system for use by the cpuModule. 76 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 85: Intel 8259 Programmable Interrupt Controller

    Intel 8259 Programmable Interrupt Controller The chip responsible for handling interrupt requests in the PC is the Intel 8259 Programmable Interrupt Controller. To use interrupts, you need to know how to read and set the Intel 8259’s interrupt mask register (IMR) and how to send the end-of-interrupt (EOI) command to the Intel 8259.
  • Page 86 78 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 87: Appendix A Hardware Reference

    Appendix A Hardware Reference This appendix provides information on CMX58886CX cpuModule hardware, including: Jumper Settings and Locations—page 80 Onboard PCI Devices—page 83 Physical Dimensions—page 84 BDM-610000050 Rev A Appendix A: Hardware Reference 79...
  • Page 88: Jumper Settings And Locations

    Figure 6 shows the jumper and solder blob locations that are used to configure the cpuModule. In both top and bottom figures, the PC/104 bus connector is at the six o'clock position. Table 57 lists the jumpers and their settings. Table 58 lists the solder blobs and their settings. 80 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 89 Figure 6 CMX58886CX Jumper and Solder Blob Locations (top side) Jumper Pins Function Enable/disable 120 Ω series termination to COM1 (CN7) in RS-422/485 modes Enable/disable 120 Ω series termination to COM2 (CN8) in RS-422/485 modes Select power for the ATA/IDE Disk Chip Install to load the default BIOS settings (for more information, refer to the following section of the manual: System Recovery—page 75).
  • Page 90 2–3: connect PCI +3.3 V to onboard +3.3 V for powering PC/104-Plus or PCI-104 expansion cards (current should not exceed 1A) Solder closed to connect Ethernet ground to frame ground 82 CMX58886CX cpuModule Table 58 CMX58886CX Solder Blobs Default pins 2–3 open pins 1–2...
  • Page 91: Onboard Pci Devices

    Onboard PCI Devices The CMX58886CX cpuModule has several onboard PCI devices, all of which are listed in the table below. Device ID 103E 244E 24C0 24C2 24C3 24C5 24CB 24CD 3580 3582 3584 3585 BDM-610000050 Rev A Table 59 Onboard PCI Devices...
  • Page 92: Physical Dimensions

    Physical Dimensions Figure 7 shows the mechanical dimensions of the CMX58886CX cpuModule. Figure 7 CMX58886CX Physical Dimensions (±0.005 inches) 84 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 93: Appendix B Troubleshooting

    Appendix B Troubleshooting Many problems you may encounter with operation of your CMX58886CX cpuModule are due to common errors. This appendix includes the following sections to help you get your system operating properly. • Common problems and solutions • Troubleshooting a PC/104-Plus system •...
  • Page 94: Common Problems And Solutions

    Common Problems and Solutions Table 60 lists some of the common problems you may encounter while using your CMX58886CX cpuModule, and suggests possible solutions. If you are having problems with your cpuModule, review this table before contacting RTD Technical Support.
  • Page 95: Troubleshooting A Pc/104-Plus System

    Troubleshooting a PC/104-Plus System If you have reviewed the preceding table and still cannot isolate the problem with your CMX58886CX cpuModule, please try the following troubleshooting steps. Even if the resulting information does not help you find the problem, it will be very helpful if you need to contact technical support.
  • Page 96: How To Obtain Technical Support

    How to Obtain Technical Support If after following the above steps, you still cannot resolve a problem with your CMX58886CX cpuModule, please gather the following information: • cpuModule model, BIOS version, and serial number • List of all boards in system •...
  • Page 97: Appendix Cidan™ Dimensions And Pinout

    The CMX58886CX cpuModule can also be purchased as part of a custom-built RTD HiDAN™ or HiDANplus™ High Reliability Intelligent Data Acquisition Node. This appendix provides the dimensions and pinouts of the CMX58886CX installed in an IDAN frame.
  • Page 98: Idan Dimensions And Connectors

    P/N: Adam Tech DE09PD mating P/N: Adam Tech DE09SD 15-pin high-density D (female) module P/N: Adam Tech HDT15SD mating P/N: Adam Tech HDT15PD Figure 8 IDAN-CMX58886CX Connectors FRONT 9-pin D (female) module P/N: Adam Tech DE09SD mating P/N: Adam Tech DE09PD...
  • Page 99: External I/O Connections

    External I/O Connections Table 61 PS/2 Mouse — 6-Pin mini-DIN Connector (female) Table 62 Keyboard — 6-Pin mini-DIN Connector (female) BDM-610000050 Rev A IDAN Pin # Signal Function MDAT Mouse Data Reserved — Ground +5 V +5 Volts MCLK Mouse Clock Reserved —...
  • Page 100 Table 63 COM1/COM2 (RS-232) — 9-Pin D Connector (male) IDAN Pin # Table 64 COM1/COM2 (RS-422/485) — 9-Pin D Connector (male) IDAN Pin # 92 CMX58886CX cpuModule Signal Function Data Carrier Detect Receive Data Transmit Data Data Terminal Ready Ground...
  • Page 101 Table 65 multiPort — 25-Pin D Connector (female) IDAN Pin # BDM-610000050 Rev A aDIO Port Parallel Port strobe 0 P1-0 P1-1 P1-2 P1-3 P1-4 P1-5 P1-6 P1-7 P0-0 P0-1 P0-2 P0-3 SLCT P0-4 P0-5 P0-6 INIT P0-7 SLIN strobe 1 Appendix C: IDAN™...
  • Page 102 Table 66 Panel — 25-Pin mini D Connector (female) 94 CMX58886CX cpuModule IDAN Pin # Signal Name LVDS_YAP0 LVDS_DDCPCLK LVDS_YAP1 LVDS_DDCPDATA LVDS_YAP2 LVDS_CLKAP LVDS_YAP3 FP_BKLT LVDS_YAM0 LVDS_YAM1 LVDS_YAM2 LVDS_CLKAM LVDS_YAM3 FP_VCC LVDS_BKLTCTL CPU Pin # BDM-610000050 Rev A...
  • Page 103 Table 67 SVGA — 15-Pin High Density D Connector (female) IDAN Pin # BDM-610000050 Rev A Signal Function Red Analog Output Green Green Analog Output Blue Blue Analog Output DDC CLK Monitor Clock Ground Ground Ground Ground Reserved Reserved Ground +5 V + 5 Volts DDC Data...
  • Page 104 IDAN Pin # Table 69 Ethernet — 9-Pin D Connector (female) IDAN Pin # 96 CMX58886CX cpuModule Table 68 USB — 9-Pin D Connector (male) Signal Function VCC1 +5 V to USB1 Data USB1– USB1 Data– Data USB1+ USB1 Data+...
  • Page 105 BDM-610000050 Rev A Table 70 Audio — 9-Pin D Connector (female) IDAN Pin # Signal MIC_VREF LINE_IN_GND MIC_IN LINE_IN_LEFT LINE_IN_RIGHT OUTPUT_LEFT OUTPUT_RIGHT Appendix C: IDAN™ Dimensions and Pinout 97 CPU Pin #...
  • Page 106 98 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 107: Appendix D Additional Information

    Appendix D Additional Information Application Notes RTD offers many application notes that provide assistance with the unique feature set of the CMX58886CX cpuModule. For the lastest application notes, refer to the RTD website. Drivers and Example Programs To obtain the latest versions of drivers and example programs for this cpuModule, refer to the RTD website.
  • Page 108 100 CMX58886CX cpuModule BDM-610000050 Rev A...
  • Page 109: Appendix E Limited Warranty

    Appendix E Limited Warranty RTD Embedded Technologies, Inc. warrants the hardware and software products it manufactures and produces to be free from defects in materials and workmanship for one year following the date of shipment from RTD Embedded Technologies, Inc. This warranty is limited to the original purchaser of product and is not transferable. During the one year warranty period, RTD Embedded Technologies will repair or replace, at its option, any defective products or parts at no additional charge, provided that the product is returned, shipping prepaid, to RTD Embedded Technologies.
  • Page 110 102 CMX58886CX cpuModule BDM-610000050 Rev A...

Table of Contents