rtd cpuModule CMX147786HX User Manual

Enhanced award bios versions 6.00.xx
Table of Contents

Advertisement

Quick Links

CMX147786HX
cpuModule
RTD Enhanced Award BIOS Versions 6.00.xx
User's Manual
TM
I
S
O
9
0
0
1
a
n
d
A
S
9
I
S
O
9
0
0
1
a
n
d
A
S
9
1
0
0
C
e
r
t
i
f
i
e
d
1
0
0
C
e
r
t
i
f
i
e
d
BDM-610000038
Rev B

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for rtd cpuModule CMX147786HX

  • Page 1 CMX147786HX cpuModule User’s Manual RTD Enhanced Award BIOS Versions 6.00.xx BDM-610000038 Rev B...
  • Page 3 CMX147786HX cpuModule User’s Manual 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 web site http://www.rtd.com...
  • Page 4 The RTD Logo is a registered trademark of RTD Embedded Technologies. cpuModule and utilityModule are trademarks of RTD Embedded Technologies. PS/2, PC/XT, PC/AT and IBM are trademarks of Interna- tional Business Machines Inc. MS-DOS, Windows, Windows 95, Windows 98 and Windows NT are trade- marks of Microsoft Corp.
  • Page 5: Table Of Contents

    Quick Boot Description ..............56 Configuring with the RTD Enhanced Award BIOS ......57 Chapter 5: Using the cpuModule ......59 Memory Map ..................60...
  • Page 6 Thermal Throttling ................66 Direct Hardware Control ..............67 Advanced Digital I/O Ports (aDIO) ..........68 Basic Interrupt Information for Programmers: .........74 Watchdog Timer Control ..............77 Multi-Color LED ................80 Real Time Clock and CMOS Memory ..........81 Parallel Port Control .................84 Storing Applications On-board ............85 Ways to Use the Solid State Disk Sockets ........86 Using BIOS Extension Devices ............87 Using Conventional Solid State Devices ..........88...
  • Page 7 Table Of Figures CMX147786HX Block Diagram ............5 CMX147786HX Basic Connector Locations ........10 CMX147786HX Connector Locations ..........24 CMX147786HX Jumper Locations - Top ........93 CMX147786HX Jumper Locations - Bottom ........94...
  • Page 9 Table Of Tables SSD Conventional Devices ...............7 SSD BIOS Extension Devices ............7 Power Consumption ................8 CMX147786HX Connectors ............25 Auxiliary Power Connector CN3 ............26 Serial Port Base Address and IRQ Options ........28 Serial Port in RS-232 Mode ..............28 RS-422 Serial Port Connections ............29 RS-485 Serial Port Connections ............29 Serial Port in RS-422/485 Mode ............30 multiPort Parallel Port Connector Pinout CN6 .........31...
  • Page 11: Chapter 1: Introduction

    Chapter 6: Hardware Reference Lists jumpers and their locations and mechanical dimensions. Chapter 7: Troubleshooting Offers advice on debugging problems with your system. Chapter 8: Warranty CMX147786HX RTD Embedded Technologies, Inc.
  • Page 12: The Cmx147786Hx Cpumodule

    • Non-volatile configuration without a battery • Watchdog Timer • Fail Safe Boot ROM • A multiPort that can be configured as an ECP/EPP Parallel Port, 18 bit digital I/O, or Flop- py Drive port CMX147786HX RTD Embedded Technologies, Inc.
  • Page 13 RTD Enhanced Award BIOS is also implemented in the cpuModule. This BIOS supports ROM- DOS™, MS-DOS, Linux, and Windows operating systems. Drivers in the BIOS allow booting from floppy disk, hard disk, Solid State Disk, boot block flash, or DiskOnChip®, thus enabling the system...
  • Page 14: Specifications

    Two 8 bit, TTL compatible, programmable Digital I/O Ports plus two Strobe inputs. • One port is bit direction programmable and the other is byte direction programmable. • Advanced Interrupt modes • Interrupt on change • Interrupt on match • Interrupt on strobe CMX147786HX RTD Embedded Technologies, Inc.
  • Page 15 • PC speaker port • Real Time Clock (requires user-supplied external battery for date and time backup) BIOS • RTD Enhanced Award BIOS • Directly supports Solid State Disk (SSD) and M-Systems’ DiskOnChip® • User-configurable using built-in Setup program •...
  • Page 16: Power Consumption

    The table below lists power consumption for typical configurations and clock speeds: Table 3: Power Consumption Module Speed Consumption, Consumption Typical Maximum CMX147786HX 400 MHz 32 - 512 MB None 7.6 W 11.6 W CMX147786HX 650 MHz 32 - 512 MB None 9.1 W 14.5 W CMX147786HX RTD Embedded Technologies, Inc.
  • Page 17: Chapter 2: Getting Started

    • Connect a keyboard. • Default BIOS Configuration • Fail Safe Boot ROM • Connect a VGA monitor to the SVGA connector. Refer to the remainder of this chapter for details on each of these steps. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 18: Basic Connector Locations

    For a complete listing of connectors, please refer to Connector Locations on page 24. NOTE! Pin 1 of each connector is indicated by a square solder pad on the bottom of the PC board and a white square silk- screened on the top of the board. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 19: Fail Safe Boot Rom

    IDE, SSD. Installing jumper JP5 will force the cpuModule to use fail safe boot ROM, as well as load the default BIOS settings. This configu- ration allows you to boot to non-volatile onboard ROM-DOS™. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 20: Cable Kits

    IDE Cable (for 2.5" Hard Drive) • 10/100 base T and TX (10 Pin DIL TO RJ-45) • Audio Adapter (10 Pin DIL to 3 mini-jack connectors) • Power cable (DIL12 to wire leads) • Dual USB cable CMX147786HX RTD Embedded Technologies, Inc.
  • Page 21: Connecting Power

    If you are using the cpuModule without a PC/104 stack or with a stack that does not include a power supply, refer to Auxiliary Power CN3 on page 26 for more details. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 22: Connecting The Utility Cable

    5-pin PS/2 connector for the keyboard, a push-button for resetting the PC/104 sys- tem, and a lithium battery to provide backup power to the Real Time Clock. To connect individual devices to the Multifunction connector, please see Multifunction Connector, CN5 on page 35. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 23: Connecting A Keyboard

    Older keyboards can be switched 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. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 24: Connecting To The Pc/104 Bus

    • Hold the cpuModule by its edges and orient it so the bus connector pins line up with the matching connector on the stack. • Gently and evenly press the cpuModule onto the PC/104 stack. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 25: Connecting To The Pc/104-Plus Pci Bus

    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. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 26 The on-board +5 volt to +3.3 volt converter is capable of suppling a maximum of 2 Amps of 3.3 volts to the PCI bus. To use the on-board power supply, change solder blob B3. See Jumpers and Solder Jumper Settings on page 92 for details. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 27: Booting The Cpumodule For The First Time

    If you press {Del.}, the cpuModule will enter Setup. Once you have configured the cpuModule using Setup, save your changes and reboot. NOTE! By default, boards are shipped with fail safe boot ROM en- able. When Fail Safe Boot ROM is enabled the system will boot to it exclusively. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 28: Booting To Boot Block Flash With Fail Safe Boot Rom

    DEL key to enter the BIOS setup. • Choose INTEGRATED PERIPHERALS using the arrow keys and enter. • Once in INTEGRATED PERIPHERALS set Fail Safe Boot ROM: Disabled CMX147786HX RTD Embedded Technologies, Inc.
  • Page 29: If You Misconfigure The Cpumodule

    • Insert jumper JP5. This will force the cpuModule to boot using the default configu- ration. • Boot the cpuModule. • Press the {Del.} key to enter Setup, or allow the cpuModule to boot to Failsafe CMX147786HX RTD Embedded Technologies, Inc.
  • Page 30: For More Information

    This chapter has been intended to get the typical user up and running quickly. If you need more de- tails, please refer to the following chapters for more information on configuring and using the cpu- Module. Phone: 814-234-8087 Fax: 814-234-5218 RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College PA 16803-0906 Our website: www.rtd.com Our e-mail: techsupport@rtd.com CMX147786HX RTD Embedded Technologies, Inc.
  • Page 31: Chapter 3: Connecting The Cpumodule

    3: C HAPTER ONNECTING THE CPU ODULE This chapter contains necessary information for any of the connectors on the cpuModule. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 32: Connector Locations

    Figure 3: CMX147786HX Connector Locations NOTE! Pin 1 of each connector is indicated by a square solder pad on the bottom of the PC board and a white box silkscreened on the top of the board. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 33: Cmx147786Hx Connectors

    20 pin, 2mm CN20 10/100 Base T and TX 10 pin, 2mm Switched Fan Power 2 Pin, 2mm (1=5V, 2=GND) Continuous Fan Power 2 Pin, 2mm (1=5V, 2=GND) RTC Battery 2 Pin, 2mm (1=Vbatt, 2=GND) CMX147786HX RTD Embedded Technologies, Inc.
  • Page 34: Auxiliary Power Cn3

    For more information on configuring the +3.3V pins on the auxiliary power connector (CN3) or the PCI bus connector (CN16), contact RTD Technical Support. Insufficient current supply will prevent your cpuModule from booting. The gauge and length of the wire used for connecting power to the cpuModule must be taken into consideration. Some power connectors have clip leads on them and may have significant resistance.
  • Page 35 3 ft. Always measure the voltage drop from your power supply to the power pins on the cpuModule. The voltage at pins (2 and 8) should be +5V. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 36: Serial Ports, Cn7 And Cn8

    Table 7: Serial Port in RS-232 Mode Signal Function in/out DB25 Data Carrier Detect Data Set Ready Receive Data Request To Send Transmit data Clear To Send Data Terminal Ready Ring Indicate 9,10 Signal Ground CMX147786HX RTD Embedded Technologies, Inc.
  • Page 37 When using half-duplex in RS-485 connect the ports as shown in the table below. Table 9: RS-485 Serial Port Connections From Port 1 TXD+ Port 1 RXD+ Port 1 TXD- Port 1 RXD- Port 1 TXD+ Port 2 RXD+ Port 1 RXD- Port 2 TXD- CMX147786HX RTD Embedded Technologies, Inc.
  • Page 38: Serial Port In Rs-422/485 Mode

    • If MCR bit 1 = 0, then RTS* = 1, and serial transmitters are enabled For more information on the serial port registers, including the MCR, please refer to a standard PC-AT hardware reference for the 16550-type UART. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 39: Multiport, Cn6 - Parallel Port Mode

    Signal ground Printer Data 5 Signal ground Printer Data 6 Signal ground Printer Data 7 (MSB) Signal ground Acknowledge Signal ground Busy Signal ground Paper End Signal ground SLCT Ready To Receive Reserved-Do Not Connect CMX147786HX RTD Embedded Technologies, Inc.
  • Page 40: Multiport, Cn6 - Adio Mode

    Table 12: multiPort Advanced Digital I/O Connector Pinout CN6 CN6 Pin Function DB25 strobe 0 P0-4 P1-0 P0-5 P1-1 P0-6 P1-2 P0-7 P1-3 strobe 1 P1-4 P1-5 P1-6 P1-7 P0-0 P0-1 P0-2 P0-3 Reserved Do not connect CMX147786HX RTD Embedded Technologies, Inc.
  • Page 41: Multiport, Cn6 - Floppy Controller Mode

    Function DB25 Floppy Drive INDEX# HDSEL# TRK0# 26 * DIR# WRTPRT# 28 * STEP# RDATA# 30 * DSKCHG 34 * odd pins odd pins odd pins odd pins DS1# odd pins MTR# odd pins WDATA# CMX147786HX RTD Embedded Technologies, Inc.
  • Page 42 Table 13: multiPort Connector Floppy Pinout CN6 (Continued) odd pins WGATE# * These signals must be pulled to 5V with separate 470 Ohm resistors CMX147786HX RTD Embedded Technologies, Inc.
  • Page 43: Multifunction Connector, Cn5

    An AT compatible keyboard can be connected to the Multifunction connector. Usually PC key- boards come with a cable ending with a 5-pin male PS/2 connector. The following table lists the re- lationship between the Multifunction connector pins and a standard PS/2 keyboard connector. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 44 2.40 V to 4.15 V; typically 3.0 or 3.6 V). This battery is used by the cpuModule when system power is removed, to preserve the date and time in the Real Time Clock and preserve SRAM contents if the SSD jumpers are configured for battery backup. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 45: Vga Video Connector, Cn18

    800 x 600 4 MB 1024 x 768 8/16 2 MB 1024 x 768 4 MB 1280 x 1024 2 MB 1280 x 1024 4 MB 1280 x 1024 8 MB 1600 x 1200 8/16 8 MB CMX147786HX RTD Embedded Technologies, Inc.
  • Page 46: Lvds Flat Panel Video Connector, Cn19

    Ground Ground LVDS Data 2+ LVDS Data 2- Ground Ground LVDS Clock+ LVDS Clock- Ground Ground Ground FP_VCC Power for flat panel electronics out FP_VBKLT Power for flat panel backlight FP_ENABLK Enable for Backlight Power CMX147786HX RTD Embedded Technologies, Inc.
  • Page 47: Eide Connector, Cn9

    CN12, and adapter board is required. Table 19: EIDE Connector CN9 Signal RESET- Ground DD10 DD11 DD12 DD13 DD14 DD15 Ground N.C.) DMARQ Ground DIOW-:STOP Ground DIOR-:HDMARDY-:HSTROBE Ground IORDY:DDMARDY-:DSTROB CSEL DMACK- Ground INTRQ PDIAGDA0 CMX147786HX RTD Embedded Technologies, Inc.
  • Page 48 Table 19: EIDE Connector CN9 (Continued) CS0- CS1- DASP- Ground +5V(logic) +5V(motor) Ground N.C. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 49: Bus Mouse Connector, Cn4

    The following table gives the pinout of the Bus Mouse connector. Table 20: Bus Mouse Connector CN4 Signal Function in/out +5 V +5 Volts Ground MCLK Mouse Clock MDAT Mouse Data bidir Facing the connector pins, the pinout is: MCLK +5 V MDAT CMX147786HX RTD Embedded Technologies, Inc.
  • Page 50: Usb Connector,Cn17

    Bi-directional data line in/out for USB2 GRND Signal Ground GRND Signal Ground GRND Signal Ground GRND Signal Ground Facing the connector pins, the pinout is GRND GRND DATA1+ DATA1- VCC1 GRND GRND DATA2+ DATA2- VCC2 CMX147786HX RTD Embedded Technologies, Inc.
  • Page 51: 10/100 Base T And Tx Connector, Cn20

    Transmit - Termination connected to pin 4 Termination connected to pin 3 Termination connected to pin 8 Termination connected to pin 7 AGND Ground AGND Ground Facing the connector the pinout is depicted below AGND AGND CMX147786HX RTD Embedded Technologies, Inc.
  • Page 52: Audio, Cn11

    The output is configured in the BIOS setup utility (see Configuring with the RTD Enhanced Award BIOS on page 57). When used as a headphone output, it will drive 32 Ohm speaker at 50mW.
  • Page 53: Pc/104 Bus, Cn1 And Cn2

    IRQ2 DRQ2 -12V N.C. +12V IOCHRDY (Keying pin) SMEMW* SA19 SMEMR* SA18 IOW* SA17 IOR* SA16 DACK3* SA15 DRQ3 SA14 DACK1* SA13 DRQ1 SA12 REFRESH* SA11 SYSCLK SA10 IRQ7 IRQ6 IRQ5 IRQ4 IRQ3 DACK2* BALE CMX147786HX RTD Embedded Technologies, Inc.
  • Page 54: Pc/104 Bus Signals

    DMA controller has control over the data bus, the address bus, and the control lines. BALE Bus Address Latch Enable, active high. When active, it indicates that address lines SA0 to SA19 are valid. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 55 4.7 K ohm resistor and may be driven by another card in the PC/104 stack. This line is active low and indicates that the current bus cycle is a DRAM refresh cycle. The refresh cycles are activated ev- ery 15 microseconds. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 56 Terminal Count: this line is active high and indicates the conclusion of a DMA transfer. PC/104 Bus Termination Termination of PC/104 bus signals is not recommended since this cpuModule incorporates source termination on bus signals and may cause malfunctions of the cpuModule. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 57: Pc/104-Plus Pci Bus, Cn16

    5.0V I/O signals. Pin-D30 can be modified in the same manner for 3.3V I/O. It is recommended that both KEY pins (A1 and D30) be electrically connected to GND for shielding. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 58 SERR* -- System Error is for reporting address parity errors. Arbitration REQ* -- Request indicates to the arbitrator that this device desires use of the bus. GNT* -- Grant indicates to the requesting device that access has been granted. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 59 VIO -- This signal typically is the I/O power to the bus drivers on a PCI bus card. B1 selects +3.3 or +5 volts to indicate +3.3 or +5 volt signaling. The default is +3.3 volts. No other device except this board should drive the VIO pin. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 60 CMX147786HX RTD Embedded Technologies, Inc.
  • Page 61: Chapter 4: Configuring The Cpumodule (Bios Setup)

    ONFIGURING THE CPU ODULE (BIOS S ETUP This chapter contains information to configure the cpuModule. Topics covered in this chapter include: • Disabling Fail Safe Boot ROM • Adding SSD Memory • Configuring Using the Setup Program CMX147786HX RTD Embedded Technologies, Inc.
  • Page 62: Disabling Fail Safe Boot Rom

    While the system is booting repeatedly press the DEL key to enter the BIOS setup. • Choose INTEGRATED PERIPHERALS using the arrow keys and enter. • Once in INTEGRATED PERIPHERALS set Fail Safe Boot ROM: Disabled CMX147786HX RTD Embedded Technologies, Inc.
  • Page 63: Installing Ssd Memory

    28F010 read-only 128KB read-only 28F020 read-only 256KB read-only AMD 5V Flash 29F010 read-only 128KB read-only 29F040 read-only 512KB read-only EPROM 27C010 read-only 128KB read-only 27C020 read-only 256KB read-only 27C040 read-only 512KB read-only 27C080 read-only read-only CMX147786HX RTD Embedded Technologies, Inc.
  • Page 64: Quick Boot Description

    Quick Boot Description The RTD Enhanced Award BIOS contains a feature called Quick Boot. When Quick Boot is enabled, the BIOS skips all non-essential tests during POST. This feature is intended to minimize the amount of time it takes for the system to boot.
  • Page 65: Configuring With The Rtd Enhanced Award Bios

    All displays in Setup consist of two areas. The left area lists the available selections. The right area displays help messages which you should always read. To see the default setting, press F1. If you need more information about the various BIOS settings and what they do, contact RTD's technical support.
  • Page 66 CMX147786HX RTD Embedded Technologies, Inc.
  • Page 67: Chapter 5: Using The Cpumodule

    This chapter includes information on the following topics: • Memory map • I/O Address map • Interrupts • Power On Self Tests (POSTs) • System Functions (Watchdog Timer, Real Time Clock) • Storing Applications in Solid State Disk • Utility Programs CMX147786HX RTD Embedded Technologies, Inc.
  • Page 68: Memory Map

    003FFh-00000h Interrupt vector area 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 information on memory managers. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 69: Input/Output Address Map

    Interrupt controller #2 0C0H-0DFH DMA controller #2 0F0H-0FFH Math co-processor 100H-101H Video Initialization 1F0H-1FFH Hard disk 200H-201H Reserved 238H-23BH Bus Mouse 2E8H-2EFH Serial Port 2F8H-2FFH Serial port 378H-37FH Parallel port 3BCH-3BFH Parallel port 3E8H-3EFH Serial port CMX147786HX RTD Embedded Technologies, Inc.
  • Page 70 Only one of the I/O addresses shown for the Parallel printer port is active at any time. You can use Setup to select which one is active or to disable it entirely. If a PS2 mouse is not connected to the system, the I/O addresses listed will not be occupied. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 71: Hardware Interrupts

    IRQ6 is available for use if no floppy disk is present in the sys- tem and floppy disk is disabled in Setup. b. IRQ12 is available if there is no PS/2 mouse in the system, and the PS/2 mouse controller is disabled in the BIOS Setup. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 72 All PCI devices are capable of sharing an interrupt. The PC/104 specification also provides a means for ISA devices to share an interrupt. However, interrupt sharing on the ISA bus is not supported by all devices. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 73: The Rtd Enhanced Award Bios

    The RTD Enhanced Award BIOS The RTD Enhanced Award BIOS (Basic Input/Output System) 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 divided into two parts: The first part of the BIOS is known as POST (Power-On Self-Test) software, and it is active from the time power is applied until an OS boots (begins execution).
  • Page 74: Thermal Throttling

    Because thermal throttling starts before the internal temperature limit of the CPU is reached, throt- tling may occur within the operating temperature range of the cpuModule. When thermal throttling is disabled, the CPU will operate at its maximum speed regardless of tem- perature. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 75: Direct Hardware Control

    Some of the cpuModule hardware is controlled directly without using BIOS routines. These include: • Advanced Digital I/O (aDIO) • Watchdog Timer • Real Time Clock Control • Parallel Port Control The following sections describe use of these features. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 76: Advanced Digital I/O Ports (Adio)

    BIOS Setup Utility, and going to Integrated Peripherals. See Configuring with the RTD Enhanced Award BIOS on page 57 for more details. The Setup Register may also be read by the driver to determine the base address and interrupt of the aDIO.
  • Page 77 WDT_Setup[aDIO_Base]. These 8 bit registers are written to zero upon power up. The register map for the runtime region is shown below: aDIO Runtime Registers Offset Register Name Port 0 Data Port 1 Data Multi-Function DIO-Control CMX147786HX RTD Embedded Technologies, Inc.
  • Page 78 DIO connector. Multi-Function I/O address aDIO_Base + 2 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. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 79 Port 0. A match or Event causes bit 6 of DIO-Control to be set and if the DIO is in Advanced interrupt mode, the Match or Event causes an interrupt. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 80 If you do not set bit 3 first, the contents of the DIO-Compare register could be lost. The reason for this is that Event mode latches in Port 0 into the DIO-Compare register at an 8.33 MHz rate. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 81 Register is made. What this implies is one must read the Compare Register then clear interrupts so that the latched value in the compare register is not lost. To enter Strobe mode, set bits D[4:3] of the DIO-Control register to “01”. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 82: Basic Interrupt Information For Programmers

    IRQ3 by COM2, IRQ4 by COM1, and IRQ6 by the disk drives. Therefore, it is im- portant for you to know which IRQ lines are available in your system for use by the module. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 83 I/O routines use DOS and should be avoided in your ISR. The same problem of reentrance exists for many floating point emulators as well, meaning you may have to avoid floating point math in your ISR. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 84 Refer to the DOS drivers that were shipped with this board or download them from our web site www.rtd.com. The drivers are commented to help clarify their meaning. Reading through the DOS drivers will give valuable insight into the board functionality.
  • Page 85: Watchdog Timer Control

    BIOS, and can be adjusted by entering the BIOS Setup Utility, and going to In- tegrated Peripherals. See Configuring with the RTD Enhanced Award BIOS on page 57 for more details. The Setup Register may also be read by the driver to determine if the Watchdog is enabled, and the interrupt and base address that it is using.
  • Page 86 Set this bit to ‘1’ to activate the Watchdog Timer interrupts and resets. Set to ‘0’ to disable. When disabled, the watchdog timer does not need to be refreshed. WDT_IRQ_Ena Set this bit to ‘1’ to enable the Watchdog interrupt. Set to ‘0’ to disable. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 87 Selects the Watchdog Interrupt time based on the following table:. WDT_IRQ_Time[1:0] Interrupt Time (seconds) 0.25 0.50 0.75 1.00 WDT_RST_Time Selects the Watchdog Reset time based on the following table:. WDT_RST_Time[1:0] Reset Time (seconds) 1.55-2.10 0.50 0.75 1.00 CMX147786HX RTD Embedded Technologies, Inc.
  • Page 88: Multi-Color Led

    Automatic (see LED Colors on page 80) 0x08 0x09 Blue 0x0A Green 0x0B Cyan (Green + Blue) 0x0C 0x0D Magenta (Red + Blue) 0x0E Yellow (Red + Green) 0x0F White (Red + Green + Blue) CMX147786HX RTD Embedded Technologies, Inc.
  • Page 89: Real Time Clock And Cmos Memory

    CMOS memory. In a typical desktop PC, the CMOS memory is used by the BIOS to store user settings. This RTD cpuModule uses onboard flash to store user BIOS settings. To pre- serve compatibility with traditional PCs, the RTD Enhanced BIOS also mirrors the user settings from flash in CMOS.
  • Page 90 Alarm, Update Ended). Note that even if the interrupt source is not enabled in Register B, the flags in Register C bits 4, 5, and 6 may still be set. RTC Status Register D • Bit 7: Valid Time/Date (always reads 1) • Bits 6-0: Reserved CMX147786HX RTD Embedded Technologies, Inc.
  • Page 91 RTC register may interfere with the opera- tion of your cpuModule. The specific uses of the RTC reg- isters will depend on the BIOS version loaded on the cpuModule. Contact RTD’s technical support for more in- formation. CMX147786HX...
  • Page 92: Parallel Port Control

    Parallel Port Control The parallel port may be operated in SPP (output-only), EPP (bi-directional), and ECP (extended ca- pabilities) modes. The mode may be selected in Setup, or by application software. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 93: Storing Applications On-Board

    The following section describes two distinctly different ways you may use the Solid State Disk sock- ets of the cpuModule. These methods allows you to use a wide variety of memory devices to imple- ment on-board Solid State Disk storage, each with its advantages and disadvantages. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 94: Ways To Use The Solid State Disk Sockets

    DOS, allowing you to copy, delete, and rename files in the SSD without using any special utilities. When used with other Flash or EPROM, you can create file to program the device with the RIMAGE program. These methods are described in detail in the following sections. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 95: Using Bios Extension Devices

    M-Systems 2000 series: MD2203-D1024 (1 GB) down to...16 MB • Optional alternate operating system versions of the above parts Our website at www.rtd.com provides links to the websites of these manufacturers. Installing BIOS Extension Devices To install these devices, follow this procedure: •...
  • Page 96: Using Conventional Solid State Devices

    If you wish to make the SSD bootable, you must format it using the /s switch of the format command. Refer to your DOS manual for more in- formation on format. • If you wish to boot from the SSD make it diskette A. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 97 Installing a Conventional SSD using EPROM or Flash other than Atmel EPROMs or Flash EPROMs for an SSD must be programmed externally to the cpuModule, using an EPROM programmer and following the procedure below. To install an EPROM SSD, you should follow this procedure: CMX147786HX RTD Embedded Technologies, Inc.
  • Page 98 SSD. Directly Accessing the Solid State Disk If you wish to directly access the Solid State Disk of the cpuModule contact the factory for additional information on doing so. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 99: Chapter 6: Hardware Reference

    6: H HAPTER ARDWARE EFERENCE This appendix gives information on the cpuModule hardware, including: • jumper settings and locations • solder jumper settings and locations • mechanical dimensions • processor thermal management CMX147786HX RTD Embedded Technologies, Inc.
  • Page 100: Jumpers And Solder Jumper Settings

    The figures below shows the locations of the jumpers and solder jumpers used to configure the cpu- Module. To use the figure, position the module with the PC/104 bus connector at the six o'clock po- sition and the component side facing up. The table below lists the jumpers and their settings. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 101 Figure 4: CMX147786HX Jumper Locations - Top CMX147786HX RTD Embedded Technologies, Inc.
  • Page 102: Solder Jumpers And Default Settings

    • 2-3 -- PC/104 Plus PCI bus +3.3 volts supplied by on-board +3.3 volt reg- ulator. Maximum current source is two (2) amps. • 1-2 -- PC/104 Plus PCI bus +3.3 volts supplied by power connector P9 pins 10 and 12. Default setting. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 103 Table 37: Solder Jumpers and Default Settings Two position solder jumper to connect frame ground to digital ground. De- fault is not connected. Two position solder jumper to connect Ethernet shield ground to frame ground. Default is not connected. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 104: Onboard Pci Devices

    CPU to AGP Bridge 0686 1106 PCI to ISA Bridge 0571 1106 EIDE Controller 3038 1106 USB Controller 3057 1106 ACPI Power Management Controller 3058 1106 AC’97 Audio Codec 1209 8086 Ethernet Controller 8D01 5333 Video Controller CMX147786HX RTD Embedded Technologies, Inc.
  • Page 105: Mechanical Dimensions

    Mechanical Dimensions The following figure shows mechanical dimensions of the module. Dimensions are in inches (mm). CMX147786HX RTD Embedded Technologies, Inc.
  • Page 106: Processor Thermal Management

    The industrial grade processor IC of the cpuModule must receive adequate cooling to ensure proper operation and good reliability. The case temperature of the processor must not exceed +100°C. NOTE! This cpuModule is not warranted against damage caused by overheat- ing due to improper or insufficient heatsinking or airflow. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 107: Chapter 7: Troubleshooting

    This chapter will help you get your system op- erating properly. It contains: • Common problems and solutions • Troubleshooting a PC/104 system • How to obtain technical support • How to return a product CMX147786HX RTD Embedded Technologies, Inc.
  • Page 108: Common Problems And Solutions

    Chip® hard drive in system using wrong DiskOnChip® change to correct (32 pin) DiskOnChip® device (not 32 pin) Boot device not set to Hard run Setup and set boot device to Hard disk Drive CMX147786HX RTD Embedded Technologies, Inc.
  • Page 109 (consult drive documenta- tion) floppy does not work “data error” due to drive up- orient drive properly (upright or on its side down side) CMX147786HX RTD Embedded Technologies, Inc.
  • Page 110 ISA device. Video appearance is un- video buffer may be set to a set the video buffer size to a larger number clear small number, which may cause problems with higher resolutions and colors depths CMX147786HX RTD Embedded Technologies, Inc.
  • Page 111: Troubleshooting A Pc/104 System

    Simplify the system. Remove items one at a time and see if one particular item seems to cause the problem. Swap components. Try replacing items in the system one-at-a-time with similar items. CMX147786HX RTD Embedded Technologies, Inc.
  • Page 112: How To Obtain Technical Support

    Setup program • printout of autoexec.bat and config.sys files (if applicable) • description of problem • circumstances under which problem occurs Then contact factory technical support: Phone: 814 234-8087 Fax: 814 234-5218 E-mail: techsupport@rtd.com CMX147786HX RTD Embedded Technologies, Inc.
  • Page 113: Chapter 8: Limited Warranty

    RTD Embedded Technologies, INC. This warranty is limited to the original pur- chaser of product and is not transferable. During the one year warranty period, RTD Embedded Technologies will repair or replace, at its op- tion, any defective products or parts at no additional charge, provided that the product is returned, shipping prepaid, to RTD Embedded Technologies.
  • Page 114 CMX147786HX RTD Embedded Technologies, Inc.

Table of Contents