rtd cpuModule CMC6686GX User manual

-~
ARTISAN
®
~I
TECHNOLOGY
GROUP
Your definitive source
for
quality
pre-owned
equipment.
Artisan Technology
Group
Full-service,
independent
repair
center
with
experienced
engineers
and
technicians
on staff.
We
buy
your
excess,
underutilized,
and
idle
equipment
along
with
credit
for
buybacks
and
trade-ins
.
Custom
engineering
so
your
equipment
works
exactly as
you
specify.
•
Critical
and
expedited
services
•
Leasing
/
Rentals/
Demos
• In
stock/
Ready-to-ship
•
!TAR-certified
secure
asset
solutions
Expert
team
ITrust
guarantee
I
100%
satisfaction
All
tr
ademarks,
br
a
nd
names, a
nd
br
a
nd
s a
pp
earing here
in
are
th
e property of
th
e
ir
r
es
pecti
ve
ow
ner
s.
Visit our website - Click HERE

CMC6686GX
cpuModuleTM User’s Manual
RTD Enhanced Award BIOS Versions 4.51.xx
®
USA
Publication CMC6686
2001.09.05
I
IS
SO
O9
90
00
01
1
a
an
nd
d
A
AS
S9
91
10
00
0
C
Ce
er
rt
ti
if
fi
ie
ed
d


CMC6686GX cpuModuleTM
User’s Manual
REAL TIME DEVICES USA, INC.
PO Box 906
State College, PA 16804-0906
Phone: +1-814-234-8087
FAX: +1-814-234-5218
E-mail
sales@rtdusa.com
techsupport@rtdusa.com
web site
http://www.rtdusa.com
®
USA

Revision History
99.03.30 New
99.07.26 Added CMR and 128/256 MB
99.08.02 Added PCI bus version for 7686 boards
99.08.16 Fixed Refresh signal description
99.08.18 Added more PCI info
99.09.10 Put VGA connector pinout in CMM7686
99.09.14 Minor page alignment changes
00.01.10 Added CMC7686 version
00.01.14 Changed part number from 686 to 6686
00.02.08 Fixed RS-422 +/- pinout
00.06.13 Changed PCI 3.3V default to power connector for 7000 series
00.07.05 Added 300 MHz
2001.04.26) Modified DiskOnChip® Information
2001.09.05) Added more information on Fail Safe Boot ROM
Publication CMC6686 2001.09.05
Published by:
Real Time Devices USA, Inc.
P.O. Box 906
State College, PA 16804-0906
Copyright 1999, 2000 by Real Time Devices USA, Inc.
All rights reserved
Printed in U.S.A.
The Real Time Devices Logo is a registered trademark of Real Time Devices USA. cpuModule and utility-
Module are trademarks of Real Time Devices USA. 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. MS-DOS, Windows, Windows 95, Windows 98 and Windows NT are trademarks of Microsoft
Corp. PC/104 is a registered trademark of PC/104 Consortium. All other trademarks appearing in this doc-
ument are the property of their respective owners.

Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
The CMC6686GX cpuModule .........................................................8
Specifications ....................................................................................10
Chapter 2: Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Basic Connector Locations ...............................................................14
Cable Kits .........................................................................................18
Connecting Power .............................................................................19
Connecting the utility cable ..............................................................20
Connecting a Keyboard ....................................................................21
Connecting to the PC/104 Bus ..........................................................22
Booting the cpuModule for the First Time .......................................23
Default Configuration .......................................................................24
Booting to Boot Block Flash with Fail Safe Boot ROM ..................25
If You Misconfigure the cpuModule ................................................26
For More Information .......................................................................27
Chapter 3: Connecting the cpuModule . . . . . . . . . . . . . . . . . . . . . . 31
I/O Connections ................................................................................32
Connector Locations .........................................................................33
Auxiliary Power, P9 orCN3 ..............................................................37
Serial Port 1, P1or CN7 ....................................................................39
Serial Port 2, P5 or CN8 ...................................................................42
Parallel Port, P3 or CN6 ...................................................................45
Multifunction Connector, P8 or CN5 ...............................................47
Bus Mouse Connector, P6 or CN4 ...................................................49
PC/104 Bus, P4 or CN1 and P7 or CN2 ...........................................50
Chapter 4: Configuring the cpuModule(BIOS Setup) . . . . . . . . . . 55
Entering the BIOS Setup ...................................................................56
Default Configuration .......................................................................57
Disabling Fail Safe Boot Rom ..........................................................58
Installing SSD Memory ....................................................................59
Configuring with the RTD Enhanced Award BIOS .........................60
Chapter 5: Using the cpuModule . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Memory Map ....................................................................................76
Input/Output Address Map ...............................................................77
Hardware Interrupts ..........................................................................79
The RTD Enhanced Award BIOS ....................................................80
Power On Self Tests (POSTs) ..........................................................81
RTD Enhanced Award BIOS POST Codes ......................................83
Default Configuration .......................................................................87
Direct Hardware Control ..................................................................89
Watchdog Timer Control ..................................................................90
Real Time Clock Control ..................................................................91
Parallel Port Control .........................................................................92

Processor Clock Control ...................................................................93
Storing Applications On-board .........................................................94
Ways to Use the Solid State Disk Socket .........................................95
BIOS Extension Devices ..................................................................97
Chapter 6: Hardware Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Jumpers .............................................................................................100
Default Jumper Settings ....................................................................103
Solder Jumpers ..................................................................................104
Mechanical Dimensions ....................................................................105
686GX233 or 686GX300 Processor Thermal Management ...........106
Chapter 7: Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Common Problems and Solutions .....................................................108
Troubleshooting a PC/104 System ...................................................111
How to Obtain Technical Support ....................................................112
How to Return a Product ..................................................................113
Chapter 8: Limited Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

CHAPTER 1: INTRODUCTION
This manual is meant for users developing with the CMC6686GX cpu-
Module. It contains information on hardware and software of the cpu-
Module.
The manual is organized as follows:
Chapter 1: Introduction
Introduces main features and specifications.
Chapter 2: Getting Started
Provides abbreviated instructions to get started.
Chapter 3: Connecting the cpuModule
Provides information on connecting the cpuModule to peripherals.
Chapter 4: Configuring the cpuModule
Provides information on configuring hardware and software.
Chapter 5: Using the cpuModule
Provides information needed to develop applications for the cpuModule.
The chapter includes general information on the cpuModule, plus de-
tailed information on storing applications and system functions, and us-
ing utility programs.
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

8
The CMC6686GX cpuModule
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
• good noise immunity
This cpuModule is highly integrated, combining all major functions of a PC/AT computer on one
compact board. It integrates all primary I/O functions of a AT compatible computer:
• a keyboard interface
• an ECP/EPP parallel port
• two versatile RS232/422/485 serial ports
• a Real Time Clock
• a speaker port
It also enhances standard AT-compatible computer systems by adding:
• one Solid State Disk socket
• a non-volatile configuration without a battery
• a Watchdog Timer
• Fail Safe Boot ROM
The figure below shows a simplified block diagram of the cpuModule:
IEEE 1284
Parallel Port
RS-232/422/485
Serial Port
RS-232/422/485
Serial Port
Keyboard
RTC
Watchdog Timer
MediaGX MMX
Enhanced
Processor
32, 64, 128, or
256 MB
SDRAM
Cx5520 or
CS5530 I/O
Companion
National
PC97317
Super I/O
PC/104 ISA Bus
RTD Enhanced
BIOS

9
You can easily customize the cpuModule by stacking PC/104 modules such as video controllers,
modems, LANcontrollers, or analog and digitaldata acquisition modules. StackingPC/104 modules
on the cpuModule avoids expensive installations of backplanes and card cages and preserves the
module's compactness.
RTD Enhanced Award BIOS is also implemented in the cpuModule. This BIOS supports ROM-
DOS, MS-DOS and Windows operating systems. Drivers in the BIOS allow booting from floppy
disk, hard disk, boot block flashor DiskOnChip®, thus enabling the system to be used with tradition-
al disk drives or non-mechanical drives.
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 and watch-
dog timer.

10
Specifications
CMC6686GX233
• National Semiconductor Geode GXLV MMX enhanced microprocessor
• 233 MHz clock speed
• 2.5 V processor supply (provided on-board)
• 16 KB L1 cache
• Math coprocessor
•C6
DMA, Interrupts, Timers
• Six (6) DMA channels (8237 compatible)
• Fifteen (15) interrupt channels (8259 compatible)
• Three (3) counter/timers (8254 compatible)
Memory Configurations
•32MB
• 128MB
•64MB
• 256MB
Fail-safe Boot ROM
• Surface mount Flash chip that holds ROM-DOS
• Replaces the previous DiskOnChip®

11
Solid State Disk Socket
• 32 , 64, 128 or 256 M bytes surface mount SDRAM, installed
• SSD socket can hold one of the following Conventional SSD devices.
(*) Larger devices may be available in the future.
Peripherals• Two serial ports software configurable for RS232/422/485; baud rates from 50 to 115200
baud in 16450 and 16550A compatible mode and 1.5 Mbaud in Extended UART mode
• Parallel port with SPP, ECP, EPP capability and selectable interrupts and DMA channel
• PC/AT standard keyboard port
• PC speaker port
• Real Time Clock (requires user-supplied external battery for date and time backup)
• Watchdog Timer with time-out of 1.2 seconds
BIOS • RTD Enhanced Award BIOS
• Directly supportsSolid State Disk (SSD) and M-Systems’ DiskOnChip®
• User-configurable using built-in Setup program
• Nonvolatile configuration without a battery
• Can boot from floppy disk, hard disk, Solid State Disk, or fail-safe boot rom
Connections
• The board may be one of two designs
Device Full Read/Write
Access 128Kbytes 256Kbytes 512Kbytes 1Mbyte
Atmel 5V Flash yes yes yes yes no
SRAM yes yes no yes no
NOVRAM yes yes no yes no
EPROM Read Only yes yes yes yes
AMD 5V Flash Read Only yes no yes no
Device Full Read/Write
Access Maximum Number per
cpuModule Sizes
DiskOnChip®
2000 yes 1 2 - 288 MB *
DiskOnChip®
1000 yes 1 1MB, 2MB
MCSI PromDisk yes 1 4MB, 8MB *

12
• AT bus, per PC/104 specifications (64-pin P4 or CN1, 40-pin P7or CN2)
• Auxiliary Power Connector (12-pin P9 or CN3)
• PS/2 Mouse Connector (4-pin P6 or CN4)
• Multifunction connector (10-pin P8 or CN5)
• Parallel port connector (26-pin P3 or CN6)
• Serial port 1 connector (10-pin P1 or CN7)
• Serial port 2 connector (10-pin P5 or CN8)
Physical Characteristics
• Dimensions: 3.550 x 3.775 x 0.6 inches (90.2 x 95.9 x 16mm)
• Weight (mass): 3.5 ounces (100 grams)
• PCB: 12-layer, mixed surface-mount and thru-hole
Operating environment
• Power supply: 5V +/- 5%, 10 Watts
• 686GX1 orGXLVprocessoroperating temperature:-40 to+85 degreesC case(withproper
cooling) See 686GX233 or 686GX300 Processor Thermal Management
• Operating relative humidity: 0 to 95%, non-condensing
• Storage temperature : -40 to +85 degrees C.
Power Consumption
Exact power consumption depends on the peripherals connected to the board, the selected SSD con-
figuration and the memory configuration.
The table below lists power consumption for typical configurations and clock speeds:
Typical Power Consumption
Module Consumption, typ. RAM SSD Coprocessor
CMC6686GX233
233 MHz 6.7 W 64MB None Internal
CMC6686GX300
300 MHz 5.8 W 64 MB None Internal

13
CHAPTER 2: GETTING STARTED
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. Briefly, these steps are:
• Connect power.
• Connect the utility cable.
• Connect a keyboard.
• Default Bios Configuration
• Fail Safe Boot ROM
Refer to the remainder of this chapter for details on each of these steps.

14
Basic Connector Locations
The figure(s) and table below show the connectors used in this chapter. Your board may be one of
two designs, each indicated by a figure.

15

16
CMC6686GX Basic Connector Locations
Basic Connectors
Connector Function Size
P1 Serial Port1 10 pin
P3 Parallel Port1 26 pin
P4 PC/104 Bus (XT) 64 pin
P5 Serial Port2 10 pin
P6 PS/2 Mouse 4 pin
P7 PC/104 bus (AT) 40 pin
P8 Multifunction 10 pin
P9 Auxiliary power 12 pin
Connector Function Size

17
For a complete listing of connectors, please refer to I/O Connections.
Fail Safe Boot ROM is supplied with the board. This feature isprogrammed into a sur-
face mount flash chip. The programmed boot rom is ROM-DOS. Fail Safe Boot ROM allows the
system to boot without any attached storage devices. i.e. floppy, IDE, SSD.
CN1 PC/104 Bus (XT) 64 pin
CN2 PC/104 bus (AT) 40 pin
CN3 Auxiliary power 12 pin
CN4 PS/2 Mouse 4 pin
CN5 Multifunction 10 pin
CN6 Parallel Port 26 pin
CN7 Serial Port1 10 pin
CN8 Serial Port2 10 pin
NOTE! Pin 1 of each connector is indicated by a square solder pad on the bot-
tom of the PC board and a white box silkscreened on the top of the
board.

18
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-CM27 cable kit contains the following:
• Multifunction cable (keyboard socket, battery, reset, speaker)
• Two serial port cables (DIL10 to DSUB9)
• Parallel port cable (DIL26 to DSUB25)
• Power cable (DIL12 to wire leads)
• PS/2 Mouse adapter (4 Pin DIL to PS/2 Female)

19
Connecting Power
Power is normally supplied to the cpuModule through the PC/104 bus, connectors P4 or CN1 and
P7 or CN2. 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.
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, P9 or CN3for more details.
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.
Table of contents
Other rtd Control Unit manuals