Page 2 - Trademarks; Revision History
ii CMX158886 cpuModule BDM-610000049 Rev G CMX158886 cpuModules™ User’s Manual RTD Document Number: BDM-610000049 Revision G Copyright © 2008 RTD Embedded Technologies, Inc. All rights reserved. Trademarks Advanced Digital I/O, aDIO, a2DIO, Autonomous SmartCal, cpuModule, dspFramework, dspModule, ID...
Page 3 - “Accessing the Analog World”
® “Accessing the Analog World” ® www.rtd.com An ISO9001:2000 Company CMX158886 cpuModules™
Page 5 - Table of Contents; Plus
BDM-610000049 Rev G : v Table of Contents Chapter 1 Introduction CMX158886 cpuModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Enhanced Intel SpeedStep (PX only) . . . . . . . . . . ....
Page 6 - Chapter 4; The RTD Enhanced AMI BIOS
vi CMX158886 cpuModule BDM-610000049 Rev G Soft Power Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Battery . . . . . . . . . . . . . . . . . . . . . . . ...
Page 9 - Specifications; Appendix E
BDM-610000049 Rev G : ix PC/104 and PC/104- Plus Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Appendix E Limited Warranty
Page 11 - C h a p t e r 1
BDM-610000049 Rev G Chapter 1: Introduction 1 C h a p t e r 1 I n t r o d u c t i o n This manual provides comprehensive hardware and software information for users developing with the CMX158886 PC/104- Plus cpuModule. This manual is organized as follows: Note Read the specifications beginning on pa...
Page 12 - Figure 1
2 CMX158886 cpuModule BDM-610000049 Rev G CMX158886 cpuModules RTD's CMX158886 cpuModule represents the latest in high-performance embedded computing solutions. It includes 400 MHz source-synchronous Front Side Bus (FSB), on-die 2 MB (PX) or 512kB (CX) L2 cache, and data pre-fetch logic. It uses a 3...
Page 13 - Thermal Monitor
BDM-610000049 Rev G Chapter 1: Introduction 3 Enhanced Intel SpeedStep (PX only) Enhanced Intel® SpeedStep® Technology has revolutionized thermal and power management by giving application software greater control over the processor’s operating frequency and input voltage. Systems can easily manage ...
Page 15 - Ordering Information; Table 1
BDM-610000049 Rev G Chapter 1: Introduction 5 Ordering Information The CMX158886 cpuModule is available with a 1.4 GHz Pentium-M processor, or a 1.0 GHz Celeron-M processor and 512 or 1024 MB of DDR SDRAM. The cpuModule can also be purchased as part of an Intelligent Data Acquisition Node (IDAN™) bu...
Page 16 - Cable Kits and Accessories
6 CMX158886 cpuModule BDM-610000049 Rev G Cable Kits and Accessories For maximum flexibility, RTD does not provide cables with the cpuModule. You may wish to purchase the CMX158886 cpuModule cable kit (P/N XK-CM65), which contains: • Multi-function utility harness (keyboard socket, battery, reset, s...
Page 17 - Board Features
BDM-610000049 Rev G Chapter 1: Introduction 7 Board Features • 1.4 GHz Intel Pentium M with thermal throttling – 400 MHz, source-synchronous Front Side Bus – Math coprocessor • Supports MMX and SSE2 instructions – Internal Cache • L1 - 32KB of instruction and 32KB data; L2 - 2 MB • 1.0 GHz Intel Cel...
Page 19 - BIOS
BDM-610000049 Rev G Chapter 1: Introduction 9 • 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 mat...
Page 21 - Block Diagram; Figure 2
BDM-610000049 Rev G Chapter 1: Introduction 11 Block Diagram The next figure shows a simplified block diagram of the CMX158886 cpuModule. Figure 2 CMX158886 cpuModule Simplified Block Diagram You can easily customize the cpuModule by stacking PCI-104 modules such as video controllers, modems, LAN co...
Page 22 - Physical Characteristics; Table 2
12 CMX158886 cpuModule BDM-610000049 Rev G Specifications Physical Characteristics • Dimensions: 117mm L x 97mm W x 15mm H (4.6"L x 3.8"W x 0.6"H) • Weight: Approximately 0.19 Kg (0.40 lbs.) Power Consumption Exact power consumption depends on the actual application. Table 2 lists power ...
Page 23 - Table 4
BDM-610000049 Rev G Chapter 1: Introduction 13 Table 4 Electrical Characteristics Symbol Parameter Test Condition Min. Max. PCI V OH Output Voltage High I OH = –0.5 mA 2.9 V 3.3 V V OL Output Voltage Low I OL = 6.0 mA 0.0 V 0.55 V V IH Input Voltage High — 1.8 V 5.5 V V IL Input Voltage Low — -0.5 V...
Page 25 - Contact Information; Phone
BDM-610000049 Rev G Chapter 1: Introduction 15 Contact Information RTD Embedded Technologies, Inc.103 Innovation Blvd.State College, PA 16803-0906USA Phone : +1-814-234-8087 Fax : +1-814-234-5218 E-mail : [email protected]@rtd.com Internet : http://www.rtd.com 2. Maximum DC undershoot below g...
Page 27 - C h a p t e r 2
BDM-610000049 Rev G Chapter 2: Getting Started 17 C h a p t e r 2 G e t t i n g S t a r t e d For many users, the factory configuration of the CMX158886 cpuModule can be used to get a PC/104 system operational. You can get your system up and running quickly by following the simple steps described in...
Page 28 - Connector Locations; Figure 3
18 CMX158886 cpuModule BDM-610000049 Rev G Connector Locations Figure 3 shows the connectors and the ATA/IDE Disk Chip socket of the CMX158886 cpuModule. Figure 3 CMX158886 Connector Locations Note Pin 1 of each connector is indicated by a white silk-screened square on the top side of the board and ...
Page 29 - Table 5
BDM-610000049 Rev G Chapter 2: Getting Started 19 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...
Page 30 - Connecting the Utility Cable
20 CMX158886 cpuModule BDM-610000049 Rev G 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 ...
Page 31 - Slot Selection Switches; PCI Bus Expansion Card Power; PCI Bus Signaling Levels
BDM-610000049 Rev G Chapter 2: Getting Started 21 • 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 cp...
Page 32 - Booting the CMX158886 cpuModule for the First Time; Delete
22 CMX158886 cpuModule BDM-610000049 Rev G Booting the CMX158886 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 pre...
Page 33 - C h a p t e r 3
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 23 C h a p t e r 3 C o n n e c t i n g th e c p u M o d u l e This chapter provides information on all CMX158886 cpuModule connectors. Proper Grounding Techniques — page 24 Connector Locations — page 24 Auxiliary Power (CN3) — page 26 Utility P...
Page 34 - Figure 4
24 CMX158886 cpuModule BDM-610000049 Rev G Proper Grounding Techniques Before removing the CMX158886 from its static bag, proper grounding techniques must be used to prevent electrostatic discharge (ESD) damage to the cpuModule. Common grounding procedures include an anti-static mat on a workbench, ...
Page 35 - Table 6
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 25 Table 6 CMX158886 Basic Connectors Connector Function Size CN3 Auxiliary Power 12-pin CN4 Bridge Link 4-pin CN5 Utility Port 10-pin CN6 multiPort 26-pin CN7 Serial Port 1 (COM1) 10-pin CN8 Serial Port 2 (COM2) 10-pin CN10 EIDE Connector 44-p...
Page 36 - Table 7
26 CMX158886 cpuModule BDM-610000049 Rev G Auxiliary Power (CN3) The Auxiliary Power connector ( CN3 ) can be used to supply power to devices that are attached to the cpuModule. These devices include hard drive, front-end boards for data acquisition systems, and other devices. Power can also be conv...
Page 38 - Speaker; Table 8
28 CMX158886 cpuModule BDM-610000049 Rev G Utility Por t Connector (CN5) The utility port connector implements the following functions: • 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...
Page 39 - Keyboard; Table 9
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 29 Keyboard A PS/2 compatible keyboard can be connected to the multi-function connector. Usually PC keyboards come with a cable ending with a 5-pin male PS/2 connector. Table 9 lists the relationship between the multi-function connector pins an...
Page 40 - Batter y
30 CMX158886 cpuModule BDM-610000049 Rev G Batter y Pin 9 of the multi-function connector is the connection for an external backup battery. This battery is used by the cpuModule when system power is removed in order to preserve the date and time in the real time clock. Connecting a battery is only r...
Page 42 - SVGA Video Resolutions
32 CMX158886 cpuModule BDM-610000049 Rev G The following table lists the supported video resolutions. Table 12 SVGA Video Resolutions Resolution Colors Refresh Rates 640 x 480 16, 256, 64k, 16M 60, 70, 72, 75, 85, 100, 120 Hz 720 x 480 256, 64k, 16M 60 Hz 720 x 576 256, 64k, 16M 50 Hz 800 x 600 16, ...
Page 43 - Tested LVDS Panels
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 33 LVDS Flat Panel Video Connector (CN19) Table 13 provides the pinout of the Flat Panel Video connector ( CN19 ). FP_VCC is configured for +3.3V by default. Contact RTD to have FP_VCC configured for +5 V. FP_VBKLT can be either +5 V or +12 V, ...
Page 45 - Installing and Configuring the ATA/IDE Disk Chip; before installing the Disk Chip
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 35 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 ...
Page 46 - Figure 5; Pin 1 indicated by arrow
36 CMX158886 cpuModule BDM-610000049 Rev G c. Save the settings in the BIOS setup 3. Remove power from the system. 4. Insert the Disk Chip in the ATA/IDE Disk Chip Socket ( U16 ) aligning pin 1 with the square solder pad on the board. 5. Apply power to the system. 6. Re-enter the BIOS and set the bo...
Page 47 - Serial Por t UART; Serial Port Settings; Serial Port in RS-232 Mode
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 37 Serial Por t 1 (CN7) and Serial Por t 2 (CN8) Serial Port 1 (COM1) is implemented on connector CN7 , and Serial Port 2 is implemented on connector CN8 . The serial ports are normally configured as PC compatible full-duplex RS-232 ports, but ...
Page 48 - Full-Duplex Connections
38 CMX158886 cpuModule BDM-610000049 Rev G 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 R...
Page 50 - Dual Serial Port Modes; Dual Serial Port Connections
40 CMX158886 cpuModule BDM-610000049 Rev G Dual Serial Port Modes The serial port connectors can be configured as dual serial ports in the BIOS. The mapping between the connectors and COM port numbers is shown in Table 22. The supported combinations of serial port modes are listed in Table 23, which...
Page 52 - multiPor t Configured as an Advanced Digital I/O (aDIOTM) Por t; multiPort aDIO Pinout
42 CMX158886 cpuModule BDM-610000049 Rev G 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. multiPor t Electrostatic Discharge (ESD) and Undershoo...
Page 53 - multiPor t Configured as a Parallel Por t; multiPort Connector (CN6) as a Parallel Port
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 43 multiPor t Configured as a Parallel Por t The parallel port is available on connector CN6 . Make sure the multiPort in the BIOS Setup is configured to parallel port. You can use the BIOS Setup to select the parallel port’s address and associ...
Page 54 - multiPor t Configured as a Floppy Drive Controller
44 CMX158886 cpuModule BDM-610000049 Rev G multiPor t 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 ...
Page 59 - Bus Signal Assignments
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 49 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 33 list the pinouts of the PC/104- Plus bus connector. Table 3...
Page 60 - PCI Bus Signals; Address and Data; PAR; Inter face Control Pins; CLK; Interrupts
50 CMX158886 cpuModule BDM-610000049 Rev G PC/104- Plus PCI Bus Signals The following are brief descriptions of the PC/104- Plus PCI bus signals. Address and Data AD[31:00] — Address and Data are multiplexed. A bus transaction consists of an address cycle followed by one or more data cycles. C/BE[3:...
Page 61 - Power Supplies and VIO; VIO
BDM-610000049 Rev G Chapter 3: Connecting the cpuModule 51 Power Supplies and VIO +5 V — +5 V supply connected to the PC/104 bus and Auxiliary Power Connector ( CN3 ) +5 V supplies. This is the only power supply that is required for board operation. +12 V — +12 V supply connected to the PC/104 bus a...
Page 65 - C h a p t e r 4
BDM-610000049 Rev G Chapter 4: Using the cpuModule 55 C h a p t e r 4 U s i n g th e c p u M o d u l e This chapter provides information for users who wish to develop their own applications programs for the CMX158886 cpuModule. This chapter includes information on the following topics: The RTD Enhan...
Page 66 - Configuring the RTD Enhanced AMI BIOS; Field Selection; Setup Keys
56 CMX158886 cpuModule BDM-610000049 Rev G The RTD Enhanced AMI BIOS The RTD Enhanced AMI BIOS is software that interfaces hardware-specific features of the cpuModule to an operating system (OS). Physically, the BIOS software is stored in a Flash EPROM on the cpuModule. Functions of the BIOS are div...
Page 67 - Main Menu Setup Fields
BDM-610000049 Rev G Chapter 4: Using the cpuModule 57 Main Menu Setup Fields The following is a list of Main Menu Setup fields. Power On Self Test (POST) Codes Each POST Code represents a series of events that take place in a system during the POST. If the POST fails during a particular POST Code, t...
Page 68 - Booting to Boot Block Flash with Fail Safe Boot ROM
58 CMX158886 cpuModule BDM-610000049 Rev G Booting to Boot Block Flash with Fail Safe Boot ROM The Fail Safe Boot ROM is a minimal build of ROM-DOS™ located inside a surface-mounted Boot Block Flash chip. Boot Block Flash is a write-protected flash device that contains the BIOS and extra room where ...
Page 69 - Memor y Map; First Megabyte Memory Map
BDM-610000049 Rev G Chapter 4: Using the cpuModule 59 Memor y Map Table 41 shows how memory in the first megabyte is allocated in the system. Memory beyond the first megabyte can be accessed in real mode by using EMS or a similar memory manager. See your OS or programming language references for inf...
Page 70 - I/O Addresses Reserved for the CMX158886 cpuModule
60 CMX158886 cpuModule BDM-610000049 Rev G I/O Address Map As with all standard PC/104 boards, the I/O total I/O space is 64k in size. However, because early processors only addressed 0 address lines (SA0–SA9), the first 1k is used for legacy I/O devices. Any ISA add-on modules you install must ther...
Page 71 - Hardware Interrupts; Hardware Interrupts Used on the CMX158886 cpuModule
BDM-610000049 Rev G Chapter 4: Using the cpuModule 61 Hardware Interrupts The CMX158886 cpuModule supports the standard PC interrupts listed in Table 43. Interrupts not in use by hardware on the cpuModule itself are listed as available. Similarly, if the operating system is using APIC, more IRQs wil...
Page 72 - Port 0 data; Digital I/O Register Set; Port 0 Data I/O Address 450h
62 CMX158886 cpuModule BDM-610000049 Rev G multiPort : Advanced Digital I/O Ports (aDIO™) Ensure that the BIOS setup has the multiPort set to aDIO mode. This board supports 16 bits of TTL/CMOS compatible digital I/O (TTL signaling). These I/O lines are grouped into two ports, Port 0 and Port 1. Port...
Page 73 - Clear Register; DIO-Control I/O Address 453h—Write Access
BDM-610000049 Rev G Chapter 4: Using the cpuModule 63 Clear Register : A read to this register Clears the IRQs and a write to this register sets the DIO-Compare, DIO- Mask, DIO-Control, Port 1, and Port 0 to zeros. A write to this register is used to clear the board. Port 0 Direction Register : Writ...
Page 74 - PCIPnP; Advanced Digital Interrupts; Digital IRQ Mode; Event Mode; Wake Control I/O Address 451h
64 CMX158886 cpuModule BDM-610000049 Rev G Port 1 Data register is a read/write byte direction Interrupts In order to use an interrupt with aDIO, the interrupt must first be selected in the BIOS setup utility under Advanced, I/O Devices, aDIO Configuration, aDIO Interrupt . The Digital I/O can use i...
Page 75 - Figure 6; Strobe Mode; Interrupt and Wake Event Generation
BDM-610000049 Rev G Chapter 4: Using the cpuModule 65 Figure 6 aDIO Match 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...
Page 76 - multiPort : Parallel Por t Control; Floppy; Headphone
66 CMX158886 cpuModule BDM-610000049 Rev G multiPort : Parallel Por t Control The parallel port may be operated in SPP (output-only), EPP (bidirectional), and ECP (extended capabilities) modes. The mode may be selected in the BIOS, or by application software. To configure the parallel port in the BI...
Page 77 - IDE Controller Configuration; Cable Modes; Device and Host Mode
BDM-610000049 Rev G Chapter 4: Using the cpuModule 67 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 ...
Page 78 - Legacy Mode and Native Mode IDE; Legacy Mode; Configuring the ATA/IDE Disk Chip Socket
68 CMX158886 cpuModule BDM-610000049 Rev G Legacy Mode and Native Mode IDE The onboard EIDE controller may be configured as a either a Legacy or Native Mode IDE controller in the BIOS Setup. However, the operating system must support the selected mode for the device to operate correctly. The default...
Page 79 - Real Time Clock Control; Over view; Real Time Clock Registers
BDM-610000049 Rev G Chapter 4: Using the cpuModule 69 Real Time Clock Control Over view The cpuModule is equipped with a Real Time Clock (RTC) which provides system date and time functions. When the cpuModule is turned off, a battery must be attached to the utility connector to provide power to the ...
Page 81 - Watchdog Timer Control; Refresh; Watchdog Timer Control I/O Address 455h
BDM-610000049 Rev G Chapter 4: Using the cpuModule 71 Watchdog Timer Control The cpuModule includes a watchdog timer, which provides protection against programs “hanging”, or getting stuck in an execution loop where they cannot respond correctly. When enabled, the watchdog timer must be periodically...
Page 82 - Thermal Management; Fur ther Temperature Reduction
72 CMX158886 cpuModule BDM-610000049 Rev G Thermal Management The cpuModule has several thermal features which can be used to monitor and control the board’s temperature when extreme operating conditions are prevalent. Thermal Monitor The Intel ® Thermal Monitor is a feature on the CMX158886 that au...
Page 83 - Enabling Enhanced Intel SpeedStep Technology (PX only)
BDM-610000049 Rev G Chapter 4: Using the cpuModule 73 Power Management The CMX158886 cpuModule supports various powering mechanisms which allow the cpuModule to monitor power consumption and temperature, and achieve minimal power consumption states. These unique features include Enhanced Intel® Spee...
Page 84 - Resume on RTC Alarm:; AT vs. ATX Power Supplies
74 CMX158886 cpuModule BDM-610000049 Rev G • Resume on aDIO: This option allows the system to use an aDIO Strobe, Match, or Event interrupt to generate a wake event. This event can wake the CPU from any power-down mode, including Soft-Off (S5). For more information, refer to the section titled Wake-...
Page 85 - Reducing Power Consumption
BDM-610000049 Rev G Chapter 4: Using the cpuModule 75 Reducing Power Consumption In addition to the CPU’s low power modes, power consumption can further be reduced by making some modifications to the BIOS setup. When the following features are modified, the CPU’s power consumption will decreases: • ...
Page 86 - LED Colors; Manual LED Colors
76 CMX158886 cpuModule BDM-610000049 Rev G Multi-Color LED The CMX158886 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 54. The LED can also be contr...
Page 87 - Reset Status Register; Examine Resets; Reset Status I/O Address 457h - Read Access
BDM-610000049 Rev G Chapter 4: Using the cpuModule 77 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...
Page 88 - Reset Status Description and Priorities
78 CMX158886 cpuModule BDM-610000049 Rev G Table 59 Reset Status Description and Priorities I/O Address 457h Reset Signal Reset Priority 1 1. When a reset is asserted, all resets with a higher reset priority will also be asserted. For example, if the standby power reset is asserted, all other resets...
Page 89 - DVMT Mode Select
BDM-610000049 Rev G Chapter 4: Using the cpuModule 79 DVMT Mode Select The CMX158886 supports Dynamic Video Memory Technology (DVMT). DVMT allows the CPU to allocate memory to system processing or graphics processing on the fly based on changing processing requirements. For example, a graphics inten...
Page 90 - User EEPROM; User EEPROM I/O Address 456h
80 CMX158886 cpuModule BDM-610000049 Rev G 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. Table 60 U...
Page 91 - Features and Settings That Can Affect Boot Time
BDM-610000049 Rev G Chapter 4: Using the cpuModule 81 Features and Settings That Can Affect Boot Time The boot time of a system is dependent upon numerous system settings as well as devices attached to a system. This section addresses some devices and settings that can increase or decrease a system’...
Page 92 - System Recover y; Loading Default BIOS Settings
82 CMX158886 cpuModule BDM-610000049 Rev G System Recover y 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 7 on page 87). In most cases, the easiest way to load default settings is by sett...
Page 93 - Basic Interrupt Information for Programmers; What happens when an interrupt occurs?
BDM-610000049 Rev G Chapter 4: Using the cpuModule 83 Basic Interrupt Information for Programmers An interrupt is a subroutine called asynchronously by external hardware (usually an I/O device) during the execution of another application. The CPU halts execution of its current process by saving the ...
Page 94 - Intel 8259 Programmable Interrupt Controller; Writing an Interrupt Ser vice Routine (ISR)
84 CMX158886 cpuModule BDM-610000049 Rev G 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...
Page 95 - A p p e n d i x A
BDM-610000049 Rev G Appendix A: Hardware Reference 85 A p p e n d i x A H a r d w a r e R e f e r e n c e This appendix provides information on CMX158886 cpuModule hardware, including: Jumper Settings and Locations — page 86 Onboard PCI Devices — page 88 Physical Dimensions — page 89
Page 96 - JP
86 CMX158886 cpuModule BDM-610000049 Rev G Jumper Settings and Locations Many cpuModule options are configured by positioning jumpers. Jumpers are labeled on the board as JP followed by a number. Some jumpers have three pins, allowing three settings: • Pins 1 and 2 connected (indicated as “1–2”) • P...
Page 97 - Figure 7
BDM-610000049 Rev G Appendix A: Hardware Reference 87 Figure 7 CMX158886 Jumper Locations (top side) Table 62 CMX158886 Jumpers Jumper Pins Function Default JP1 2 Enable/disable 120 Ω series termination to COM1 ( CN7 ) in RS-422/485 modes open JP2 2 Enable/disable 120 Ω series termination to COM2 ( ...
Page 98 - Onboard PCI Devices
88 CMX158886 cpuModule BDM-610000049 Rev G Onboard PCI Devices The CMX158886 cpuModule has several onboard PCI devices, all of which are listed in the table below. Table 63 Onboard PCI Devices Device ID Vendor ID Description 103E 8086 LAN Controller 244E 8086 Hub to PCI Bridge 24C0 8086 PCI to LPC B...
Page 99 - Physical Dimensions; Figure 8
BDM-610000049 Rev G Appendix A: Hardware Reference 89 Physical Dimensions Figure 8 shows the mechanical dimensions of the CMX158886 cpuModule. Figure 8 CMX158886 Physical Dimensions (±0.005 inches) Heatsink height: The mini fan heatsink on the CMX158886 extends 0.6” inches above the top side of the ...
Page 101 - Ap p e nd ix B
BDM-610000049 Rev G Appendix B: Troubleshooting 91 Ap p e nd ix B Tro u b l e sh o o t i n g Many problems you may encounter with operation of your CMX158886 cpuModule are due to common errors. This appendix includes the following sections to help you get your system operating properly. Common Probl...
Page 102 - Troubleshooting
92 CMX158886 cpuModule BDM-610000049 Rev G Common Problems and Solutions Table 64 lists some of the common problems you may encounter while using your CMX158886 cpuModule, and suggests possible solutions. If you are having problems with your cpuModule, review this table before contacting RTD Technic...
Page 103 - System; Simplify the system
BDM-610000049 Rev G Appendix B: Troubleshooting 93 Troubleshooting a PC/104- Plus System If you have reviewed the preceding table and still cannot isolate the problem with your CMX158886 cpuModule, please try the following troubleshooting steps. Even if the resulting information does not help you fi...
Page 104 - How to Obtain Technical Suppor t
94 CMX158886 cpuModule BDM-610000049 Rev G How to Obtain Technical Suppor t If after following the above steps, you still cannot resolve a problem with your CMX158886 cpuModule, please gather the following information: • cpuModule model, BIOS version, and serial number • List of all boards in system...
Page 105 - Ap p e n d i x C; IDAN; —Integrating the modularity of; enables connectors on all system
BDM-610000049 Rev G Appendix C: IDAN™ Dimensions and Pinout 95 Ap p e n d i x C I DAN ™ D i m e n s i o n s a n d Pi n o u t cpuModules, like all other RTD PC/PCI-104 modules, can be packaged in Intelligent Data Acquisition Node (IDAN) frames, which are milled aluminum frames with integrated heat si...
Page 106 - IDAN Dimensions and Connectors; Figure 9
96 CMX158886 cpuModule BDM-610000049 Rev G IDAN Dimensions and Connectors Figure 9 IDAN-CMX158886 Connectors 1 1. Heatsink fins (not shown in Figure 9) extend 0.75 inches from the sides of the IDAN frame. 9-pin D (male)module P/N: Adam Tech DE09PDmating P/N: Adam Tech DE09SD 25-pin D (female)module ...
Page 107 - External I/O Connections
BDM-610000049 Rev G Appendix C: IDAN™ Dimensions and Pinout 97 External I/O Connections Table 65 PS/2 Mouse — 6-Pin mini-DIN Connector (female) IDAN Pin # Signal Function 1 MDAT Mouse Data 2 Reserved — 3 GND Ground 4 +5 V +5 Volts 5 MCLK Mouse Clock 6 Reserved — Table 66 Keyboard — 6-Pin mini-DIN Co...
Page 114 - IDAN Dimensions and Connectors (BRG version only); REAR
104 CMX158886 cpuModule BDM-610000049 Rev G IDAN Dimensions and Connectors (BRG version only) This section describes some of the primary physical differences between the standard dual height IDAN cpuModule and the IDAN cpuModule that comes with a PCI to ISA bridge module (“BRG” version). Figure 10 I...
Page 117 - Ap p e n d i x D; Application Notes
BDM-610000049 Rev G Appendix D: Additional Information 107 Ap p e n d i x D A d d i t i o n a l I n f o r m a t i o n Application Notes RTD offers many application notes that provide assistance with the unique feature set of the CMX158886 cpuModule. For the latest application notes, refer to the RTD...
Page 119 - A p p e n d i x E
BDM-610000049 Rev G Appendix E: Limited Warranty 109 A p p e n d i x E L i m i te d Wa r r a n t y 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...