rtd cpuModule CMi5586DXLC133 User Manual

Table of Contents

Advertisement

Quick Links

CMi5586DXLC133,
CMi5486DXLC100HR,
CMi5486DXLC66HR
cpuModule
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-610000023
Rev. A

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for rtd cpuModule CMi5586DXLC133

  • Page 1 CMi5586DXLC133, CMi5486DXLC100HR, CMi5486DXLC66HR cpuModule User’s Manual BDM-610000023 Rev. A...
  • Page 3 CMi5586DX133, CMi5486DX100HR and CMi5486DX66HR 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 All rights reserved Printed in U.S.A. The RTD Logo is a registered trademark of RTD Embedded Technologies. cpuModule and utilityModule are trademarks of RTD Embedded Technologies. PhoenixPICO and PheonixPICO BIOS are trademarks of Phoenix Technologies Ltd. PS/2, PC/XT, PC/AT and IBM are trademarks of International Business Ma- chines Inc.
  • Page 7: Table Of Contents

    Chapter 1: Introduction ........9 The CMi5x86DXLC cpuModules ............10 Specifications ..................12 Chapter 2: Getting Started .
  • Page 8 Common Problems and Solutions .............106 Troubleshooting a PC/104 System ...........109 How to Obtain Technical Support ............110 How to Return a Product ..............111 Chapter 8: Limited Warranty ......113...
  • Page 9: Chapter 1: Introduction

    1: I HAPTER NTRODUCTION This manual is meant for users developing with the CMi5586DXLC133, CMi5486DXLC100HR or CMi5486DXLC66HR cpuModules. It con- tains information on hardware and software of the cpuModule. The manual is organized as follows: Chapter 1: Introduction Introduces main features and specifications. Chapter 2: Getting Started Provides abbreviated instructions to get started.
  • Page 10: The Cmi5X86Dxlc Cpumodules

    The CMi5x86DXLC cpuModules The PC/104 cpuModules described in this manual are designed for industrial applications which re- quire: • software and hardware compatibility with the PC/AT world • high-speed "number-crunching" operation • low power consumption • small physical dimensions • high reliability •...
  • Page 11 The cpuModule and BIOS are also compatible with most real-time operating systems for PC com- patible computers, although these may require creation of custom drivers to use the SSD, EEPROM, and watchdog timer. For industrial applications, a set of BIOS functions have also been implemented which allow easy control of system hardware devices.
  • Page 12: Specifications

    Specifications CMi5586DXLC133 • AMD Am5x86 microprocessor • 133 MHz clock speed • On-board 3.3 V processor supply • 16 KB on-chip cache memory • Math coprocessor CMi5486DXLC100HR • AMD Am486 microprocessor • 100 MHz clock speed • Extended temperature processor •...
  • Page 13 BIOS Extension: Full Read/Write Maximum Number per Sizes Device Access cpuModule DiskOnChip 2000 2 - 288 MB * MCSI PromDisk 4MB, 8MB * (*) Larger devices may be available in the future. Peripherals • One serial port software configurable for RS232/422/485; baud rates from 50 to 115.2k baud (with 16550-type UARTs with 16-byte buffers) •...
  • Page 14 Power Consumption Exact power consumption depends on the peripherals connected to the board, the selected SSD con- figuration and the memory configuration. These tests are for the cpuModule only without SSD. The table below lists power consumption and relative performance in millions of instructions per second (MIPS) for boards at various clock speeds.
  • Page 15: Chapter 2: Getting Started

    2: G HAPTER ETTING TARTED For many users, the factory configuration of the cpuModule can be used to get a PC/104 system operational. If you are one of these users, you can get your system up and running quickly by following a few simple steps described in this chapter.
  • Page 16: Basic Connector Locations

    Basic Connector Locations The figure and table below show the connectors used in this chapter. CMi Basic Connector Locations Basic Connectors Connector Function Size PC/104 Bus (XT) 64 pin PC/104 bus (AT) 40 pin Auxiliary power 10 pin Multifunction 10 pin For a complete listing of connectors, please refer to I/O Connections on page 28.
  • Page 17: Default Configuration

    Default Configuration Jumper JP6 is used to ensure that you can always get into setup, even if you disable the keyboard and display. The jumper should not be installed for normal operation. When JP6 is installed it forc- es the cpuModule to ignore all user setup information and boot with the default values outlined in the following table.
  • Page 18: Cable Kits

    Cable Kits For maximum flexibility, cables are not provided with the cpuModule. You may wish to purchase our cable kit for the cpuModule. The XK-CM04 cable kit contains the following: • Multifunction cable (keyboard socket, battery, reset, speaker) • Floppy drive cable (DIL34 to two DIL34) •...
  • Page 19: Connecting Power

    Connecting Power WARNING! If you improperly connect power, the module will almost certainly be damaged or destroyed. Such damage is not warranted! Please verify connections to the module before applying power. Power is normally supplied to the cpuModule through the PC/104 bus, connectors J8 and J7 . If you are placing the cpuModule onto a PC/104 stack that has a power supply, you do not need to make additional connections to supply power.
  • Page 20: Connecting The Utility Cable

    Connecting the utility cable The Multifunction connector, J6, implements the following interfaces: • AT keyboard • Speaker output • System reset input • Battery input To use these interfaces, you must connect to the Multifunction connector, making sure the orienta- tion of pin 1 is correct.
  • Page 21: Connecting A Keyboard

    Connecting a Keyboard You may plug a PC/AT compatible keyboard directly into the circular DIN connector of the Multi- function cable in our cable kit. Some newer keyboards may use a smaller "mini-DIN" connector; you will need an adapter to plug these keyboards into the cpuModule. NOTE! Many keyboards are switchable between PC/XT and AT operating modes, with the mode usually selected by a switch on the back or bot-...
  • Page 22: Connecting To The Pc/104 Bus

    Connecting to the PC/104 Bus Since this cpuModule does not include a video display controller, you will probably wish to stack the cpuModule with another card to add video. For example, you may add the CM110 utilityModule, which adds a VGA display controller and flat-panel support on one PC/104 module. The PC/104 bus connectors of the cpuModule are simply plugged onto a PC/104 stack to connect to other devices.
  • Page 23: Booting The Cpumodule For The First Time

    Booting the cpuModule for the First Time You can now apply power to the cpuModule. Depending on the VGA card you are using, you may see a greeting message from the VGA BIOS. You will then see: • the cpuModule BIOS version information •...
  • Page 24: If You Misconfigure The Cpumodule

    If You Misconfigure the cpuModule It is possible you may incorrectly configure the cpuModule using Setup. If this happens, you have several choices: If video and keyboard are enabled: • Re-boot the cpuModule. • Immediately press and hold down the {Delete} key until the cpuModule enters Setup. If video or keyboard are disabled: •...
  • Page 25: For More Information

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

    3: C HAPTER ONNECTING THE CPU ODULE This chapter contains information necessary to use all connectors of the cpuModule.
  • Page 28: I/O Connections

    I/O Connections...
  • Page 29: Connector Locations

    Connector Locations The figure and table below show all connectors and the SSD socket of the cpuModule. CMi Connector Locations Connectors Function Size Connector Serial port #1 10 pin Serial port #2 10 pin Parallel port 26 pin 40 pin Floppy 34 pin Multifunction...
  • Page 30: Auxiliary Power, J9

    Auxiliary Power, J9 WARNING! If you improperly connect power, the module will almost certainly be destroyed. Please verify power connections to the module before applying power. The power supply can be conveyed to the module either through the PC/104 bus (J7 and J8) or through the Auxiliary Power connector, J9.
  • Page 31: First Serial Port, J1

    First Serial Port, J1 The first serial port is implemented on connector J1. It is normally configured as a PC compatible full-duplex RS-232 port, but you may use the Setup program to re-configure is as RS-422 or RS- 485. The I/O address and corresponding interrupt must also be selected using Setup. The available I/O addresses and the corresponding interrupts are shown in the following table First Serial Port Settings Default IRQ...
  • Page 32: Or Rs-485 Serial Port

    RS-422 or RS-485 Serial Port You may use Setup to configure the first serial port as RS-422 or RS-485. In this case, you must connect J3 to an RS-422 or RS-485 compatible device. When using RS-422 or RS-485 mode, you can use the port in either half-duplex (two-wire) or full- duplex (four-wire) configurations.
  • Page 33: Second Serial Port, J2

    Second Serial Port, J2 The second serial port is implemented on connector J2. It is a PC compatible full-duplex RS-232 port. The I/O address and corresponding interrupt must also be selected using Setup. The available I/O addresses and the corresponding interrupts are shown in the following table Second Serial Port Settings Default IRQ Optional IRQs...
  • Page 34: Parallel Port, J3

    Parallel Port, J3 The parallel port is available on connector J3. You can use Setup to select its address, associated in- terrupt, and choose between its operational modes ( bidirectional and ECP). The pinout of the connector allows a ribbon cable to directly connect it to a DB25 connector, thus providing a standard PC compatible port.
  • Page 35 Busy Signal ground Paper End Signal ground SLCT Ready To Receive Signal ground...
  • Page 36: Ide Hard Disk, J4 And Jp1

    IDE Hard Disk, J4 and JP1 A standard IDE (Integrated Drive Electronics) hard drive interface is available on connector J4. The pinout of this connector allows insertion of a ribbon cable to directly connect to one or two IDE hard drives.
  • Page 37 Ground signal n.c. not connected not connected Ground signal I/O Write Ground signal I/O Read Ground signal IOCHRDY I/O Channel Ready BALE Bus Address Latch En- able n.c. not connected Ground signal IRQ14 Interrupt Request IOCS16 16 bit transfer Address 1 not connected Address 0 Address 2...
  • Page 38: Floppy Disk, J5

    Floppy Disk, J5 A standard floppy disk drive interface is available on connector J5. The pinout of this connector al- lows use of a ribbon cable to directly connect to one or two floppy drives. This interface supports floppy drives up to 1.44 MB capacity. The floppy drive interface is configured by default to use one 3.5"...
  • Page 39: Multifunction Connector, J6

    Multifunction Connector, J6 The Multifunction connector on J6 implements the following functions: • Speaker output • AT keyboard • System reset input • Watchdog Timer output • Battery Input The following table gives the pinout of the Multifunction connector. Multifunction Connector, Signal Function in/out...
  • Page 40: System Reset

    To ensure correct operation, check that the keyboard is either an AT compatible keyboard or a swit- chable XT/AT keyboard set to AT mode. Switchable keyboards are usually set by a switch on the back or bottom of the keyboard. Keyboard Connector Signal Function...
  • Page 41: Pc/104 Bus, J8 And J7

    PC/104 Bus, J8 and J7 Connectors J8 and J7 carry signals of the PC/104 bus; these signals match definitions of the IEEE P996 standard. The following tables list the pinouts of the PC/104 bus connectors. The following table lists the signals of the XT portion of the PC/104 bus. PC/104 XT Bus Connector, J8 Row A Row B...
  • Page 42 The following table lists signals of the AT portion of the PC/104 bus. PC/104 AT Bus Connector, J7 Row C Row D SBHE* MEMCS16* LA23 IOCS16* LA22 IRQ10 LA21 IRQ11 LA20 IRQ12 Used in- ternally LA19 IRQ15 LA18 IRQ14 LA17 DACK0* MEMR* DRQ0...
  • Page 43: Pc/104 Bus Signals

    PC/104 Bus Signals The following table contains brief descriptions of the PC/104 bus signals. Signal Description Address ENable: when this line is active (high), it means a DMA transfer is being performed and therefore the DMA controller has con- trol over the data bus, the address bus, and the control lines. BALE Bus Address Latch Enable, active high.
  • Page 44 MASTER* During a DMA cycle, this active-low signal, indicates that a resource on the bus is about to drive the data and address lines. MEMCS16* Memory Chip Select 16-bit: this line, active low, is controlled by de- vices mapped in the memory address space and indicates they have a 16-bit bus width.
  • Page 45 PC/104 Bus Termination Termination of PC/104 bus signals is not recommended and may cause malfunctions of the cpuMod- ule. If termination must be applied, it should be a series termination of a resistor and capacitor, not exceeding 40-60 ohms and 30-70 pF, between each signal and ground.
  • Page 47: Chapter 4: Configuring The Cpumodule

    4: C HAPTER ONFIGURING THE CPU ODULE This chapter contains information to configure the cpuModule. Topics covered in this chapter include: • Configuration jumpers • Adding SSD Memory • Configuring Using the Setup Program...
  • Page 48: Configuring Hardware

    Configuring Hardware...
  • Page 49 Jumpers Many cpuModule options are configured by positioning jumpers. Jumpers are labeled on the board as “JP” followed by a number. Some jumpers are three pins, allowing three settings: • pins 1 and 2 connected (indicated as "1-2") • pins 2 and 3 connected (indicated as "2-3") •...
  • Page 50 Installing SSD Memory This section explains how to add devices to the cpuModule. This procedure is only necessary when you wish to add or change: • Solid State Disk memory devices Installing SSD Memory in U9 You may wish to install SSD memory to use the cpuModule as a "diskless" stand-alone device. Refer to Ways to Use the Solid State Disk Sockets on page 81 for more information on various SSD device types.
  • Page 51 The following table lists possible configurations for the SSD socket: SSD Devices in U10 Part Notes Operation Capacity Type 29C010A read/write 128KB Atmel 5V Flash 29C040A read/write 512KB DiskOnChip read/write to 288MB+ BIOS Extension Devices and PromDisk 128KB read/write 128KB no backup battery backup SRAM...
  • Page 52: Configuring With The Setup Program

    Configuring with the Setup program The cpuModule Setup program allows you to customize the cpuModule's configuration. Selections made in Setup are stored on the board and read by the BIOS at power-on. Setup for this cpuModule is called CMiSET. It is in three places: •...
  • Page 53: Field Selection

    Field Selection You move between fields in Setup using the keys listed below. Setup Keys Function selects next field selects previous field {TAB} selects next field on the right or first field of next line selects next value in field ...
  • Page 54  Hard disk 2 type Selects the second hard disk type. Selections are: • Not Installed {0..9} {↵} Hard disk 2 table • Standard: (drives under 1024 Cylinders) • When using Standard, manually enter param- eters under Hard Disk 2 Table. LBA parame- ters will be calculated automatically.
  • Page 55  Memory Size Selects the size of installed dynamic RAM (DRAM). Selections are • 16M Byte Selecting an incorrect value may cause malfunc- tions.  Parallel Port Selects parallel port address and mode. Selections are: • SPP/BPP at 378h (default) •...
  • Page 56  SSD Socket U10 Selects the device type installed in SSD socket U10. • The setting here must match the actual device installed in the socket. • Jumpers JP4 and JP5 must be set correctly.  SSD Window Selects the 16Kbyte address range where the SSD is mapped.
  • Page 57  Shadow C000h- Enables shadowing of the BIOS and memory. C7FFh Selections are: • Enabled: address range is copied (shadowed) to Shadow C800- RAM. CFFFH • Disabled: address range remains mapped on the bus. Shadow D000- DFFFh In DOS systems, addresses between A0000H and FFFFFH are usually reserved for devices mapped on the bus.
  • Page 58: Save Changes And Exit

     Floppy Error Defines reaction to floppy drive errors. ON: prints error warning OFF: continue without warning  Hard Disk Error Defines reaction to hard disk errors. ON: prints error warning OFF: continue without warning  RTC Error Defines reaction to Real Time Clock initialization errors.
  • Page 59 Save Settings to a File If you select this menu item, you are prompted for the name of a file to which settings will be saved (a file name with extension). These settings may be moved to another cpuModule, or used to con- figure a number of cpuModules identically.
  • Page 61: Chapter 5: Using The Cpumodule

    5: U HAPTER SING THE CPU ODULE This chapter provides information for users who wish to develop their own applications programs for the cpuModule. This chapter includes information on the following topics: • Memory map • I/O Address map • Interrupts •...
  • Page 62: Memory Map

    Memory Map The module addresses memory using 24 address lines. This allows a maximum of 2 locations, or 16 Megabytes of memory. The table below shows how memory in the first megabyte is allocated in the system. First Megabyte Memory Map FFFFFH- BIOS in Flash EPROM F0000H...
  • Page 63: Input/Output Address Map

    Input/Output Address Map As with all standard PC/104 boards, the Input/Output (I/O) space is addressed by 10 address lines (SA0-SA9). This allows 2 or 1024 distinct I/O addresses. Any add-on modules you install must therefore use I/O addresses in the range 0-1024 (decimal) or 000-FFF (hex). If you add any PC/104 modules or other peripherals to the system you must ensure they do not use reserved addresses listed below, or mal- functions will occur.
  • Page 64 Only one of the I/O addresses shown for a Serial port is active at any time. You can use Setup to select which one is active or to disable it entirely. 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.
  • Page 65: Hardware Interrupts

    Hardware Interrupts If you add any PC/104 modules or other peripherals to the system you must ensure they do not use interrupts needed by the cpuModule, or malfunctions will occur The cpuModule supports the standard PC interrupts listed below. Interrupts not in use by hardware on the cpuModule itself are listed as 'available'.
  • Page 66: The Bios

    The BIOS The 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 67: Power On Self Tests (Posts)

    Power On Self Tests (POSTs) When you turn on system power, the BIOS performs a series of tests and initializations. Each test or initialization step is identified by a numeric "POST" code written to I/O address 378H. These codes can be displayed using a commercially available "POST code display board". The following table lists the POST codes expressed in hexadecimal, with their corresponding meanings.
  • Page 68 Errors While Booting If an error occurs while the system is booting and performing the Power On Self Tests, the system will respond in one of several ways. Its response depends on what type of error occurred and on cer- tain selections made in Setup.
  • Page 69 Default Configuration In addition to the Setup configuration stored on the board, the cpuModule has a permanent default configuration. The system will resort to using this default configuration in two situations: • An error occurs when accessing the EEPROM which holds the Setup on the module. •...
  • Page 70 Bypassing the Stored Configuration Under certain circumstances, you may want to bypass the configuration stored on the board. To do this: • Insert jumper JP6. This will force the cpuModule to boot using the default configu- ration. • Press the {Delete} key to enter Setup. You can then reconfigure the cpuModule correctly using Setup.
  • Page 71: Bios Routines For Hardware Control

    BIOS Routines for Hardware Control The cpuModule BIOS provides several routines which you may find useful to control hardware in your application programs. Because they control hardware which is specific to this cpuModule, these routines are also specific to this cpuModule. Routines are provided for: •...
  • Page 72 EEPROM Control The cpuModule is equipped with an EEPROM, or "Electrically Erasable and Programmable Read Only Memory". This part is primarily used to store the configuration from the Setup program. You can also use this part for non-volatile storage of a small amount of data. Its contents are retained even with system power off and no backup battery connected.
  • Page 73 INPUTS: AH = 3 AL = word address (20H-3FH accepted) CX = number of words to read DS:SI = pointer to the buffer where the read values are stored RETURNS: AH = error code; if AH<>0, then AL = number of locations writ- Function 4 EEPROM verify.
  • Page 74 An example BASIC program illustrating EEPROM access is in the file CMV_EE.BAS on the cpu- Module utility disk.
  • Page 75: Watchdog Timer Control

    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 reset by your application program. If it is not reset before the timeout period of 1.2 seconds expires, it will cause a reset of the cpuModule.
  • Page 76: Direct Hardware Control

    Direct Hardware Control Some of the cpuModule hardware is controlled directly without using BIOS routines. These include: • Real Time Clock Control • Parallel Port Control The following sections describe use of these features.
  • Page 77: 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 64 non-volatile memory locations. The contents of these memory loca- tions are retained whenever an external backup battery is connected, whether or not system power is connected.
  • Page 78 Parallel Port Control The parallel port may be operated in SPP (output-only), ECP (extended capabilities), and bidirec- tional modes. The mode may be selected in Setup, or by application software. An example BASIC program illustrating control and access to the parallel port is in file CMx_PAR.BAS on the utility disk.
  • Page 79 Processor Clock Control The processor clock can be programmed in the setup program. Further, the processor clock may be changed by a solder jumper on the back of the board. For 586DXLC133 boards, the switch is be- tween clock-quadrupled and clock-tripled operation. For 486DXLC100 boards, the switch is be- tween clock-tripled and clock-doubled operation.
  • Page 80: Storing Applications On-Board

    Storing Applications On-board The cpuModule was designed to be used in embedded computing applications. In these applications, magnetic media like hard disks and floppy disks are not very desirable. It is better to eliminate mag- netic storage devices and place your operating system and application software into the cpuModule's Solid State Disk (SSD).
  • Page 81 Ways to Use the Solid State Disk Sockets There are two ways you may utilize the Solid State Disk sockets of the cpuModule. • Using devices which install as BIOS Extensions • Using Conventional SSD Memory BIOS Extension Devices such as Disk On Chip and PromDisk provide a relatively large amount of read/write disk space in one socket of the cpuModule.
  • Page 82 MCSI PromDisk: 72300 (4MB) • MCSI PromDisk: 72301 (8MB) 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: • Apply power to the cpuModule and run Setup. Select BIOS extension device for socket U9 or U10 in the Advanced Setup.
  • Page 83 Refer to your DOS manual for more in- formation on format. When using the MS-DOS format command, always specify a size pa- rameter. RTD recommends formating all devices as 1.44 MB drives. format A: /f:1.44M...
  • Page 84 • If you wish to boot from the SSD, run Setup again and set the boot device to SSD. Installing a Conventional SSD using AMD 5-volt Flash AMD 5-volt Flash can be programmed either directly on the cpuModule or externally. If you wish to program Flash EPROMs externally, follow the steps listed for programming EPROMs.
  • Page 85 • Set SSD Window to a value which will not conflict with other hardware or software. NOTE! The memory window selected for DOC must not be used by any other program or hardware device. Make sure this window is not in use by EMM386 or another memory manager, or an SSD, Ethernet card, PCMCIA card, etc.
  • Page 86 • On the cpuModule or another computer, format a floppy disk and copy onto it the files you wish to copy to the SSD. If you wish to boot from the SSD, you must format with the '/s' switch to copy system files. See your DOS manual for details of the format command.
  • Page 87: Using Virtual Devices

    Using Virtual Devices The cpuModule is designed for use in industrial environments as a stand-alone module, without ex- ternal peripherals. Nevertheless, it may be necessary to interface a cpuModule with I/O devices like a keyboard, monitor, or floppy or hard drive, especially for set-up or maintenance. The cpuModule is therefore provided with “Virtual Devices”, which allows you to access a key- board, monitor, and floppy disks without directly connecting them to the PC/104 bus of the module.
  • Page 88 Initiating Virtual Devices from Setup If the cpuModule is operational, Virtual Device mode can be accessed from Setup. This method has the advantage that you can individually select devices for use in Virtual Devices mode. To use this method, run Setup on the cpuModule and select the Virtual Devices you wish to use. The settings for floppy drive A:, keyboard, and video state, and hard disk C: can each be set to "serial".
  • Page 89 Initiating Virtual Devices by Jumpering Serial Port Pins Virtual Device mode can also be initiated by shorting two pins on the first or second serial port con- nector of the cpuModule. This method has a slight disadvantage in that the keyboard, video, and floppy and hard drives are all redirected to the serial port.
  • Page 90 Disconnecting the Host Computer To disconnect the host computer, press the {Prt Scrn} key at any time. The host computer will re- cover its peripherals and returns to normal operation. To re-connect the cpuModule to the host, re-run SERRX.EXE on the host and wait for the message: Waiting ..
  • Page 91 Notes when Using Virtual Device Mode You will find it useful to remember the following points when using Virtual Devices: Large data transfers (file accesses, display updates, etc.) take considerable time in Virtual Device mode. Please be patient. When you make the keyboard a Virtual Device, the key combination CTRL-ALT-DEL is not passed to the cpuModule;...
  • Page 92: Utility Programs

    Utility Programs The cpuModule is supplied with several utility programs needed for programming a Conventional SSD or reprogramming the BIOS. The following sections discuss these utilities in detail.
  • Page 93: Available Options

    Solid State Disk Utility (SSD.EXE) The Solid State Disk utility program (SSD.EXE) allows you to program applications into 12 volt Flash or conventional EPROMs for use in a Conventional Solid State Disk. It is supplied on the cpu- Module utility floppy disk. Use of the program is described below. Available Options The SSD program screen is divided into two areas: •...
  • Page 94  Devices Di- Selects the size of each memory device for the mension SSD. Possible selections: Flash (128k, 256k) • EPROM (128k, 256k, 512k, 1Mbyte) • RAM (128k, 512k) • Select a setting which agrees with the installed memory devices and the positions of jumper JP1. ...
  • Page 95 BIOS Build Utility (ATBIOSPR.EXE) The BIOS Build utility program, ATBIOSPR.EXE, allows you to re-program the BIOS. Incorrectly programming the BIOS can completely halt operation of the cpuModule, requiring it to be returned to the factory. Do not attempt to reprogram the BIOS unless you fully understand the procedure.
  • Page 97: 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...
  • Page 98: Jumpers

    Jumpers The figure below shows the locations of the jumpers used to configure the cpuModule. To use the figure, position the module with the PC/104 bus connector at the six o'clock position and the com- ponent side facing up. The table below lists the jumpers and their settings. Jumper JP2 &...
  • Page 99 SSD Jumpers Installing SSD Memory in U9 You may wish to install SSD memory to use the cpuModule as a "diskless" stand-alone device. Refer to Ways to Use the Solid State Disk Sockets on page 81 for more information on various SSD device types.
  • Page 100 The following table lists possible configurations for the SSD socket: SSD Devices in U10 Part Notes Operation Capacity Type 29C010A read/write 128KB Atmel 5V Flash 29C040A read/write 512KB DiskOnChip read/write to 288MB+ BIOS Extension Devices and PromDisk 128KB read/write 128KB no backup battery backup SRAM...
  • Page 101: Solder Jumpers

    Solder Jumpers Solder jumpers are set at the factory and normally you will not need to change them. All solder jump- ers are located on the module’s solder side. The diagram below shows the locations of the solder jumpers. To use the diagram, position the module with the PC/104 bus connector at the six o'clock position and the solder side facing up..
  • Page 102: Mechanical Dimensions

    Mechanical Dimensions The following figure shows mechanical dimensions of the module (in inches). Mechanical Dimensions (+/- 0.005")
  • Page 103: 486Dx100/66 Processor Thermal Management

    486DX100/66 Processor Thermal Management The industrial grade processor IC of the cpuModule must receive adequate cooling to ensure proper operation and good reliability. The processor is therefore supplied with an attached heatsink. NOTE! This cpuModule is not warranted against damage caused by overheat- ing due to improper or insufficient heatsinking or airflow.
  • Page 104: 5X86Dx133 Processor Thermal Management

    5x86DX133 Processor Thermal Management The processor IC of the cpuModule must receive adequate cooling to ensure proper operation and good reliability. The processor is therefore supplied with an attached heatsink. NOTE! This cpuModule is not warranted against damage caused by overheat- ing due to improper or insufficient heatsinking or airflow.
  • Page 105: Chapter 7: Troubleshooting

    7: T HAPTER ROUBLESHOOTING Many problems you may encounter with operation of your cpuModule are due to common errors. This chapter will help you get your system op- erating properly. It contains: • Common problems and solutions • Troubleshooting a PC/104 system •...
  • Page 106: Common Problems And Solutions

    Common Problems and Solutions The following table lists some of the common problems you may encounter while using your cpu- Module, and suggests possible solutions. If you are having problems with your cpuModule, please review this table before contacting techni- cal support.
  • Page 107 will not boot from DiskOn- DiskOnChip is not the only disable other hard drive(s) in system or use Chip hard drive in system M-Systems DUPDATE utility with / FIRST option. using wrong DiskOnChip de- change to correct (32 pin) DiskOnChip vice (not 32 pin) Boot device not set to Hard run Setup and set boot device to Hard...
  • Page 108 SSD, use autoexec.bat to load hard drive supported PCMCIA drivers, run application from PCMCIA card or use RTD’s CMT104 which accesses PCMCIA ATA drives as an IDE drive. COM port will not work in not configured for RS422/485...
  • Page 109: Troubleshooting A Pc/104 System

    Troubleshooting a PC/104 System If you have reviewed the preceding table and still cannot isolate the problem with your 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 contact technical support. Simplify the system.
  • Page 110: How To Obtain Technical Support

    • list of settings from cpuModule 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...
  • Page 111: How To Return A Product

    We will not ship by next-day service without your pre-approval. Carefully package the product, using proper anti-static packaging. Write the RMA number in large (1") letters on the outside of the package. Return the package to: RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College PA 16803-0906...
  • 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 RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College PA 16803-0906 Our website: www.rtd.com...

This manual is also suitable for:

Cpumodule cmi5486dxlc100hrCpumodule cmi5486dxlc66hr

Table of Contents