Table of Contents

Advertisement

Quick Links

CME37786HX
cpuModule
RTD Enhanced Award BIOS Versions 6.00.xx
User's Manual
TM
BDM-610000033
Rev. A

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for rtd cpuModule CME37786HX

  • Page 1 CME37786HX cpuModule User’s Manual RTD Enhanced Award BIOS Versions 6.00.xx BDM-610000033 Rev. A...
  • Page 3 CME37786HX 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

    Installing SSD Memory ..............53 Configuring with the RTD Enhanced Award BIOS ......54 Chapter 5: Using the cpuModule ......69 Memory Map ..................70...
  • Page 6 Basic Interrupt Information for Programmers: .........83 Watchdog Timer Control ..............86 Multi-Color LED ................89 Real Time Clock Control ..............90 Parallel Port Control .................91 Storing Applications On-board ............92 Ways to Use the Solid State Disk Sockets ........93 Using BIOS Extension Devices ............94 Using Conventional Solid State Devices ..........95 Chapter 6: Hardware Reference .
  • Page 7 Table Of Figures CME37786HX Block Diagram ............5 CME37786HX Basic Connector Locations ........10 CME37786HX Connector Locations ..........24 CME37786HX Jumper Locations - Top ...........102 CME37786HX Jumper Locations - Bottom ........102...
  • Page 9 Table Of Tables SSD Conventional Devices ...............7 SSD BIOS Extension Devices ............7 Power Consumption ................8 CME37786HX Connectors ...............24 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 12: The Cme37786Hx 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 CME37786HX 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

    Watchdog Refresh and Active registers are accessible from Window Memory Configurations • 32MB • 128MB • 256MB Fail-safe Boot ROM ™ • Surface mount Flash chip that holds ROM-DOS • Provides an operating system with nothing else attached CME37786HX 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

    400 MHz 128 or 256 MB None 9.0 W 12.0 W CME37786HX 733 MHz 128 or 256 MB None 11.2 W 16.5 W CME37786HX 1 GHz 128 or 256 MB None 13.0 W 19.0 W CME37786HX 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. CME37786HX 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. CME37786HX 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™. CME37786HX 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 CME37786HX 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. CME37786HX 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 23: Connecting A Keyboard

    Many keyboards are switchable between PC/XT and AT operating modes, with the mode usually selected by a switch on the back or bot- tom of the keyboard. For correct operation with this cpuModule, you must select AT mode. CME37786HX 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. CME37786HX 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. CME37786HX 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 100 for details. CME37786HX 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. CME37786HX 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 CME37786HX 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 CME37786HX 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 CME37786HX 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 32: Connector Locations

    Table 4: CME37786HX Connectors Connector Function Size PC/104 XT Bus 64 Pin, 0.1 inch PC/104 AT Bus 40 Pin, 0.1 inch Auxiliary Power 12 pin, 0.1 inch Bus Mouse 4 pin, 0.1 inch Multifunction 10 pin, 0.1 inch CME37786HX RTD Embedded Technologies, Inc.
  • Page 33 10 pin, 0.1 inch CN20 10/100 Base T and TX 10 pin, 0.1 inch 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) CME37786HX RTD Embedded Technologies, Inc.
  • Page 34: Auxiliary Power Cn3

    -5 VDC, +12 VDC and -12 VDC voltages are not used by the module, but are connected to the PC/104 bus connectors CN1 and CN2. Facing the connector pins, the pinout of the Auxiliary Power connector is: 3.3 V 3.3 V -12V +12V CME37786HX RTD Embedded Technologies, Inc.
  • 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. CME37786HX 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 CME37786HX 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- CME37786HX 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. CME37786HX 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 CME37786HX 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 CME37786HX 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# CME37786HX 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 seperate 470 Ohm resistors CME37786HX 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. CME37786HX 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. CME37786HX 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 46: Eide Connector, Cn9

    CN12, and adapter board is required. Table 18: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 47 Table 18: EIDE Connector CN9 (Continued) CS0- CS1- DASP- Ground +5V(logic) +5V(motor) Ground N.C. CME37786HX RTD Embedded Technologies, Inc.
  • Page 48: Bus Mouse Connector, Cn4

    The following table gives the pinout of the Bus Mouse connector. Table 19: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 49: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 50: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 51: Audio, Cn11

    The output is configured in the BIOS setup utility (see Configuring with the RTD Enhanced Award BIOS on page 54). When used as a headphone output, it will drive 32 Ohm speaker at 50mW.
  • Page 52: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 53: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 54 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 55 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 56: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 57 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 58 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 59: Chapter 4: Configuring The Cpumodule (Bios Setup)

    (BIOS S ETUP This chapter contains information to configure the cpuModule. Topics covered in this chapter include: • Entering Setup • Disabling Fail Safe Boot ROM • Configuring Using the Setup Program • Adding SSD Memory CME37786HX RTD Embedded Technologies, Inc.
  • Page 60: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 61: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 62: Configuring With The Rtd Enhanced Award Bios

    Configuring with the RTD Enhanced Award BIOS The cpuModule Setup program allows you to customize the cpuModule's configuration. Selections made in Setup are stored on the board and are read by the BIOS at power-on. Starting Setup You can run Setup by: •...
  • Page 63 Selects the IDE hard disk type for each interface. Primary Master Make sure you configure the drive jumpers cor- Primary Slave rectly. Secondary Master • None Secondary Slave • Auto (Auto detect drive parameters at boot) • Manual (Use currently detected drive settings) CME37786HX RTD Embedded Technologies, Inc.
  • Page 64: Advanced Bios Features Setup Fields

    • Enable • Disable Quick Boot +, -, <PgUp>, Enables or Disables Quick Boot <PgDn> • Disable • Enable ISA Plug-n-Play +, -, <PgUp>, Enable or Disable ISA Plug-n-Play Support Support <PgDn> • Disable • Enable CME37786HX RTD Embedded Technologies, Inc.
  • Page 65 +, -, <PgUp>, Keystrokes repeat at a rate determined by the key- Setting <PgDn> board controller • Enable -The typematic rate and typematic de- lay can be selected • Disable - Keys are not repeated. CME37786HX RTD Embedded Technologies, Inc.
  • Page 66 D0000 - D3FFF D4000 - D7FFF D8000 - DBFFF DC000 - DFFFF Full Screen Logo +, -, <PgUp>, • Enable Show <PgDn> • Disable Small Logo Show +, -, <PgUp>, • Enable <PgDn> • Disable CME37786HX RTD Embedded Technologies, Inc.
  • Page 67: Advanced Chipset Features Setup Fields

    <PgDn> • Enable • Disable Audio Output +, -, <PgUp>, Select the sound output level <PgDn> • Line Out - Output is 1V RMS typical • Headphone - Output can drive 50mW into 32 Ohms CME37786HX RTD Embedded Technologies, Inc.
  • Page 68: Integrated Peripherals Setup Fields

    <PgUp>, • Disable <PgDn> Primary Master/ +, -, Selects the PIO mode to use Slave PIO <PgUp>, • Auto <PgDn> • Mode 0 • Mode 1 • Mode 2 • Mode 3 • Mode 4 CME37786HX RTD Embedded Technologies, Inc.
  • Page 69 • 2E8h/IRQ 3 -- Address 2E8h and interrupt 3 Mode +, -, Select mode for onboard serial port 2 <PgUp>, • RS-232 -- RS-232 driver/receiver enabled <PgDn> • RS-422 -- RS-422 driver/receiver enabled • RS-485 -- RS-485 driver/receiver enabled CME37786HX RTD Embedded Technologies, Inc.
  • Page 70 <PgUp>, • Disable <PgDn> Watchdog Timer +, -, Select the Interrupt to use for the Watchdog Timer <PgUp>, Disabled <PgDn> • IRQ 5 • IRQ 7 • IRQ 10 • IRQ 11 • IRQ 12 CME37786HX RTD Embedded Technologies, Inc.
  • Page 71 SSD socket. <PgDn> • C000:0000 • C400:0000 • C800:0000 • CC00:0000 • D000:0000 • D400:0000 • D800:0000 • DC00:0000 Fail Safe Boot +, -, Enables the non-volatile, onboard backup BIOS <PgUp>, • Enable <PgDn> • Disable CME37786HX RTD Embedded Technologies, Inc.
  • Page 72 Enables emulation of an MPU-401 MIDI Processor. <PgUp>, • Enable <PgDn> • Disable MPU-401 I/O +, -, Selects the base address used for MPU-401 emula- Address <PgUp>, tion. <PgDn> • 300-303H • 310-313H • 320-323H • 330-333H CME37786HX RTD Embedded Technologies, Inc.
  • Page 73: Power Management Setup Fields

    • S3(STR) - Suspend To RAM - can be resumed by pressing power button. PM Control by +, -, <PgUp>, Enable or disable Advanced Power Management. <PgDn> (Used by DOS and Windows 98) • Yes • No CME37786HX RTD Embedded Technologies, Inc.
  • Page 74 • IRQ 3 • IRQ 4 • IRQ 5 • IRQ 6 • IRQ 7 • IRQ 9 • IRQ 10 • IRQ 11 • IRQ 12 • IRQ 13 • IRQ 14 • IRQ 15 CME37786HX RTD Embedded Technologies, Inc.
  • Page 75: Pnp/Pci Configuration Setup Fields

    • Legacy ISA PCI/VGA Palette +, -, • Enable Snoop <PgUp>, • Disable <PgDn> Assign IRQ for +, -, • Enable <PgUp>, • Disable <PgDn> Assign IRQ for +, -, • Enable <PgUp>, • Disable <PgDn> CME37786HX RTD Embedded Technologies, Inc.
  • Page 76 CME37786HX RTD Embedded Technologies, Inc.
  • Page 77: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 78: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 79: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 80 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 81: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 82 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 83: 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 84: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 85: Advanced Digital I/O Ports (Adio)

    BIOS Setup Utility, and going to Integrated Peripherals. See Configuring with the RTD Enhanced Award BIOS on page 54 for more details. The Setup Register may also be read by the driver to determine the base address and interrupt of the aDIO.
  • Page 86 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 87 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 88 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 89 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 90 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”. CME37786HX RTD Embedded Technologies, Inc.
  • Page 91: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 92 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 93 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 94: 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 54 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 95 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 96 WDT_IRQ_TimeSelects the Watchdog Interrupt time based on the following table:. WDT_IRQ_Time[2:0] Interrupt Time (seconds) 1.00 0.75 0.50 0.25 WDT_RST_TimeSelects the Watchdog Reset time based on the following table:. WDT_RST_Time[2:0] Reset Time (seconds) 1.00 0.75 0.50 1.55-2.10 CME37786HX RTD Embedded Technologies, Inc.
  • Page 97: Multi-Color Led

    0x00 Automatic (see LED Colors on page 89) 0x09 Blue 0x0A Green 0x0B Cyan (Green + Blue) 0x0C 0x0D Magenta (Red + Blue) 0x0E Yellow (Red + Green) 0x0F White (Red + Green + Blue) CME37786HX RTD Embedded Technologies, Inc.
  • Page 98: Real Time Clock Control

    0A-31h 10-49 RESERVED- Do not modify! BCD Century 33-3Fh 51-63 RESERVED - Do not modify! 40-7Fh 64-127 User RAM RTC access is illustrated in the C program found in application note SWM-640000011 found at http://www.rtd.com/appnotes.htm CME37786HX RTD Embedded Technologies, Inc.
  • Page 99: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 100: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 101: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 102: 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 103: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 104 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: CME37786HX RTD Embedded Technologies, Inc.
  • Page 105 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 106 CME37786HX RTD Embedded Technologies, Inc.
  • Page 107: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 108: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 109 CME37786HX RTD Embedded Technologies, Inc.
  • Page 110: Solder Jumpers And Default Settings

    10 and 12. Default setting. 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 111: Mechanical Dimensions

    Mechanical Dimensions The following figure shows mechanical dimensions of the module. Dimensions are in inches (mm). CME37786HX RTD Embedded Technologies, Inc.
  • Page 112: 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 +85°C.. NOTE! This cpuModule is not warranted against damage caused by overheat- ing due to improper or insufficient heatsinking or airflow. CME37786HX RTD Embedded Technologies, Inc.
  • Page 113: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 114: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 115 (consult drive documenta- tion) floppy does not work “data error” due to drive up- orient drive properly (upright or on its side down side) CME37786HX RTD Embedded Technologies, Inc.
  • Page 116 JP5, reboot, and press {Del.} to en- hard drives ter setup. Interrupts not working for IRQ conflict with PCI bus. Reserve interrupt as Legacy ISA in Setup. aDIO, Watchdog Timer, or other ISA device. CME37786HX RTD Embedded Technologies, Inc.
  • Page 117: 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. CME37786HX RTD Embedded Technologies, Inc.
  • Page 118: 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 CME37786HX RTD Embedded Technologies, Inc.
  • Page 119: How To Return A Product

    8) Carefully package the product, using proper anti-static packaging. 9) Write the RMA number in large (1") letters on the outside of the package. 10) Return the package to: RTD Embedded Technologies, Inc. 103 Innovation Blvd. State College PA 16803-0906 CME37786HX RTD Embedded Technologies, Inc.
  • Page 120 CME37786HX RTD Embedded Technologies, Inc.
  • Page 121: 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 122 CME37786HX RTD Embedded Technologies, Inc.

Table of Contents