background image

8

The CMV6x86DX 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

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:

keyboard interface

ECP parallel port

two versatile RS232/422/485 serial ports

Real Time Clock

Speaker port

It also enhances standard AT-compatible computer systems by adding:

two Solid State Disk sockets

a non-volatile configuration EEPROM or ATMEL chip

a Watchdog Timer

Fail Safe Boot ROM

The figure below shows a simplified block diagram of the cpuModule:

You can easily customize the cpuModule by stacking PC/104 modules such as video controllers,
modems, LAN controllers, or analog and digital data acquisition modules. Stacking PC/104 modules
on the cpuModule avoids expensive installations of backplanes and card cages and preserves the
module's compactness.

ACC Micro
Chipset

AMD

486 or 5x86

Processor

16 or 32 MB

DRAM

Bus Buffers

PC/104 Bus

RS232/422/485
RS232/422/485

Parallel

Keyboard

Speaker

SSD

Sockets

EEPROM

BIOS

Watchdog

Содержание CMV6486DX100HR

Страница 1: ...3 CMV6486DX100HR and CMV6486DX66HR cpuModuleTM User s Manual BIOS Versions 4 7x BDM 610000002 Rev A www rtdusa com Real Time Devices 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...

Страница 2: ......

Страница 3: ...and CMV6486DX66HR cpuModuleTM 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 c...

Страница 4: ...mbedded 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 tr...

Страница 5: ...ons 28 Connector Locations 29 Auxiliary Power CN3 30 First Serial Port CN7 31 Second Serial Port CN8 34 Parallel Port CN6 37 Multifunction Connector CN5 39 PC 104 Bus CN1 and CN2 41 PC 104 Bus Signals...

Страница 6: ...05 486DX100 66 Processor Thermal Management 106 5x86DX133 Processor Thermal Management 107 Chapter 7 Troubleshooting 109 Common Problems and Solutions 110 Troubleshooting a PC 104 System 113 How to Ob...

Страница 7: ...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 de...

Страница 8: ...ports Real Time Clock Speaker port It also enhances standard AT compatible computer systems by adding two Solid State Disk sockets a non volatile configuration EEPROM or ATMEL chip a Watchdog Timer Fa...

Страница 9: ...OnChip The system can be used with traditional disk drives or non mechanical drives The cpuModule and BIOS are also compatible with most real time operating systems for PC com patible computers althou...

Страница 10: ...s 8237 compatible Fifteen 15 interrupt channels 8259 compatible Three 3 counter timers 8254 compatible Memory Configurations 16 or 32 M bytes DRAM installed Fail Safe Boot ROM Surface Mount Flash Chip...

Страница 11: ...rt 1 connector 10 pin CN7 Serial port 2 connector 10 pin CN8 Parallel port connector 26 pin CN6 Multifunction connector 10 pin CN5 Auxiliary power connector 8 pin CN3 Physical Characteristics Dimensio...

Страница 12: ...nformation on changing clock speeds see Processor Clock Control on page 79 Typical Power Consumption Module Consumption RAM SSD Coprocessor CMV6586DX133 133MHz 1 34A 6 7W 32MB None Internal CMV6486DX1...

Страница 13: ...y by following a few simple steps described in this chapter Briefly these steps are Connect power Connect the utility cable Connect a keyboard Connect the PC 104 bus to a video card Booting the cpuMod...

Страница 14: ...n this chapter CMV Basic Connector Locations Basic Connectors Connector Function Size CN1 PC 104 Bus XT 64 pin CN2 PC 104 bus AT 40 pin CN3 Auxiliary power 8 pin CN4 Factory use only CN5 Multifunction...

Страница 15: ...e listing of connectors please refer to I O Connections on page 28 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 t...

Страница 16: ...odule You may wish to purchase our cable kit for the cpuModule The XK CM10 cable kit contains the following Multifunction cable keyboard socket battery reset speaker Two serial port cables two DIL10 t...

Страница 17: ...d 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 CN3 on page 30 for...

Страница 18: ...e Multifunction connector making sure the orienta tion of pin 1 is correct If you are using the Multifunction cable from our cable kit the cable provides a small speaker a 5 pin circular DIN connector...

Страница 19: ...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 mode...

Страница 20: ...Select and install standoffs to properly position the cpuModule on the PC 104 stack Touch a grounded metal part of the rack to discharge any buildup of static electricity Remove the cpuModule from its...

Страница 21: ...led and the default Setup is be ing used a message requesting you press F1 to continue booting using the default Setup or press Delete to enter the Setup program If you press F1 the cpuModule will try...

Страница 22: ...do two things boot the cpuModules from a floppy disk press Del to run the Setup program and re configure the cpuModule This procedure is described in more detail at the end of this chapter Highlights...

Страница 23: ...transferred on or off the storage devices in the system by use of REMSERV and REMDISK If the user would need remote access to the system run REMSERV on the target system and REM DISK on the host syst...

Страница 24: ...are disabled Insert jumper JP5 This will force the cpuModule to boot using the default configu ration which enables video and keyboard Boot the cpuModule Press the Delete key to enter Setup If the opt...

Страница 25: ...formation 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 t...

Страница 26: ...26...

Страница 27: ...27 CHAPTER 3 CONNECTING THE CPUMODULE This chapter contains information necessary to use all connectors of the cpuModule...

Страница 28: ...28 I O Connections...

Страница 29: ...tion Size CN1 PC 104 bus XT 64 pin CN2 PC 104 bus AT 40 pin CN3 Auxiliary Power 8 pin CN4 Factory use only CN5 Multifunction 10 pin CN6 Parallel port 26 pin CN7 Serial port 1 10 pin CN8 Serial port 2...

Страница 30: ...ms with the 5V supply such as Reversed polarity Overvoltage Overcurrent The circuitry includes a user replaceable fuse which is located near the PC 104 bus connector This fuse is a 2 amp Nano fuse Lit...

Страница 31: ...or the register map of the 16550 type UART RS232 Serial Port Default The full duplex RS232 mode is the default setting on the cpuModule With this mode enabled con nector CN7 must be connected to RS232...

Страница 32: ...ansmitters are enabled and disabled under software control the receivers are always enabled The transmitters are enabled by manipulating the Request To Send RTS signal of the first serial port control...

Страница 33: ...ial transmitters are disabled 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 hardwar...

Страница 34: ...for the register map of the 16550 type UART RS232 Serial Port Default The full duplex RS232 mode is the default setting on the cpuModule With this mode enabled con nector CN8 must be connected to RS23...

Страница 35: ...nsmitters are enabled and disabled under software control the receivers are always enabled The transmitters are enabled by manipulating the Request To Send RTS signal of the second se rial port contro...

Страница 36: ...ial transmitters are disabled 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 hardwar...

Страница 37: ...keep the length of the cable connecting the cpu Module and parallel device less than 3 meters 10 feet Parallel Port Connector CN6 Pin Signal Function in out DB25 1 STB Strobe Data out 1 2 AFD Autofeed...

Страница 38: ...38 21 BSY Busy in 11 22 GND Signal ground 24 23 PE Paper End in 12 24 GND Signal ground 25 25 SLCT Ready To Receive in 13 26 GND Signal ground 26...

Страница 39: ...The external speaker should have 8 ohm impedance Keyboard 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 DI...

Страница 40: ...or 3 6V This battery is used by the cpuModule when system power is removed to preserve the date and time in the Real Time Clock preserve information stored in Static RAM in the Solid State Disk If yo...

Страница 41: ...rtion of the PC 104 bus PC 104 XT Bus Connector CN1 Pin Row A Row B 1 N C 0V 2 SD7 RESETDRV 3 SD6 5V 4 SD5 IRQ2 5 SD4 5V 6 SD3 DRQ2 7 SD2 12V 8 SD1 N C 9 SD0 12V 10 IOCHRDY Keying pin 11 AEN SMEMW 12...

Страница 42: ...modules Signals marked with are active low 0V is ground All bus lines can drive a maximum current of 6mA at TTL voltage levels PC 104 AT Bus Connector CN2 Pin Row C Row D 1 0V 0V 2 SBHE MEMCS16 3 LA23...

Страница 43: ...is used only for 16 bit boards IOCHCHK I I O Channel Check active low indicates an error condition that can not be corrected IOCHRDY I I O Channel Ready this line usually high ready is pulled to a lo...

Страница 44: ...ycle is a DRAM refresh cycle The refresh cycles are activated every 15 micro seconds RESETDRV O This line active high is used to reset the devices on the bus at power on or after a reset command SA0 1...

Страница 45: ...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 a...

Страница 46: ...46...

Страница 47: ...4 CONFIGURING THE CPUMODULE This chapter contains information to configure the cpuModule Topics covered in this chapter include Configuration jumpers Adding SSD Memory Configuring Using the BIOS Setu...

Страница 48: ...48 Configuring Hardware...

Страница 49: ...3 no pins connected Some jumpers are two pin allowing two settings pins 1 and 2 connected indicated as closed pins 1 and 2 un connected indicated as open Other jumpers are six pin allowing pins to be...

Страница 50: ...formation on various SSD device types Solid State Disk memories are placed in sockets U1 and U2 Generally the device type and size in the first socket do not have to match the device type and size in...

Страница 51: ...AM DS1645Y read write 128KB 3 4 1 2 DS1650Y read write 512KB 1 2 1 2 SRAM 128KB read write 128KB 3 4 1 2 no backup 3 4 2 3 battery backup 512KB read write 512KB 1 2 1 2 no backup 1 2 2 3 battery backu...

Страница 52: ...RAM DS1645Y read write 128KB 3 4 1 2 DS1650Y read write 512KB 1 2 1 2 SRAM 128KB read write 128KB 3 4 1 2 no backup 3 4 2 3 battery backup 512KB read write 512KB 1 2 1 2 no backup 1 2 2 3 battery back...

Страница 53: ...talled make sure you turn off the cpuModule remove the jumper and reboot so the changes are recognized Using the Setup Program All displays in Setup consist of two areas The upper area lists the avail...

Страница 54: ...rimary boot device Possible selections Floppy Disk SSD Solid State Disk Hard Disk This selects the device from which system boot is first attempted Hard Disk is used to boot from Hard Disk or a BIOS E...

Страница 55: ...k 2 Selects the format of floppy disk 2 Selections are 360KB 720KB 1 2MB 1 44M Serial Port CN7 Selects the address and type of the first serial port Selections are RS232 at 03F8H default RS232 at 02F8...

Страница 56: ...ons Parallel Port Selects parallel port address and mode Selections are SPP BPP at 378h default SPP BPP at 278h ECP at 378h ECP at 278h Disabled Time 0 9 Sets the time with the format hours minutes se...

Страница 57: ...o E7FFFH E8000H to EFFFFH When selecting the address range you must ensure that no other devices are mapped to the same memo ry addresses shadow memory is not enabled at the same memory addresses sele...

Страница 58: ...ping of segment E000h of memory Selections are PC 104 Bus BIOS ROM When PC 104 Bus is selected addresses in segment E0000 EFFFFh are free for external use When BIOS ROM is selected this segment is map...

Страница 59: ...te default to 00 00 00 and 01 01 1990 in case of an error Clock Bus Speed 33 3 default 66 100 133 MHz operation 25 50 75 100 MHz operation 20 40 60 80 MHz operation 15 30 45 60 MHz operation 10 20 30...

Страница 60: ...up from the BIOS ROM the cpuModule automatically reboots Nothing in the cpuModule con figuration will be changed even after the reboot Read Settings from a File If you select this menu item you are pr...

Страница 61: ...le This chapter includes information on the following topics Memory map I O Address map Hardware Interrupts The BIOS Power On Self Tests POSTs Errors while Booting Default Configuration System Functio...

Страница 62: ...gabyte Memory Map FFFFFH F0000H BIOS in Flash EPROM EFFFFH E0000H User memory space which is normally free The Advanced Setup screen allows this segment to be mapped into the BIOS ROM or onto the PC 1...

Страница 63: ...addresses listed below or malfunctions will occur I O Addresses Reserved for the cpuModule Address Range Bytes Device 000H 00FH 16 DMA Controller 010H 01FH 16 Reserved for CPU 020H 021H 2 Interrupt C...

Страница 64: ...nly 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 3 Only one of the I O addresses shown for the Paral...

Страница 65: ...is disabled in Setup 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 Hardware Interrupts...

Страница 66: ...ion POST software performs a series of hardware tests sets up the machine as defined in Setup and begins the boot of the OS The second part of the BIOS is known as the CORE BIOS It is the normal inter...

Страница 67: ...5H BIOS EPROM test 06H Keyboard controller test 07H First 64K RAM test 08H EEPROM test 09H 0F0000H 0FFFFFH shadow memory test 0AH DMA and interrupt controller initializations 0BH Video device test 0CH...

Страница 68: ...in the Setup a message is displayed on the screen and the speaker beeps The boot continues if possible With an error set to ON in the Setup a message is displayed on the screen if possible and you ar...

Страница 69: ...figuration is listed below BIOS Default Configuration Function Default selection Chipset error on Hard disk 1 not installed Hard disk 2 not installed Boot device Floppy Floppy Drive 1 3 5 1 44 MB Flop...

Страница 70: ...stored on the board To do this Insert jumper JP5 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 corr...

Страница 71: ...ind 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 f...

Страница 72: ...hanges to the Setup stored in the EEPROM we recommend you always access the EEPROM using the interrupt functions listed below Function 0 EEPROM write erase enable It is active until the next disable c...

Страница 73: ...in the device at the address specified by AL for the number of words specified in CX match the values in the buffer pointed to by ES DI INPUTS AH 4 AL word address 0 3FH accepted CX number of words t...

Страница 74: ...74 An example BASIC program illustrating EEPROM access is in the file CMV_EE BAS on the cpu Module utility disk...

Страница 75: ...imeout period of 1 2 seconds expires it will cause a reset of the cpuModule Three functions have been implemented on the cpuModule for Watchdog Timer control These are Watchdog Timer enable Watchdog T...

Страница 76: ...ardware 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 the...

Страница 77: ...hen written to or read from the selected register by writing or reading respectively the data register at address 71h Registers of the Real Time Clock are shown below RTC access is illustrated in the...

Страница 78: ...ted 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 p...

Страница 79: ...the board For 586DX133 boards the switch is between clock quadrupled and clock tripled operation For 486DX100 boards the switch is between clock tripled and clock doubled operation Please contact the...

Страница 80: ...o eliminate mag netic storage devices and place your operating system and application software into the cpuModule s Solid State Disk SSD The following section describes two distinctly different ways y...

Страница 81: ...and rename files without using any special utilities Conventional Solid State Disk uses a variety of memory devices such as Atmel 5 volt only Flash Intel 12 volt Flash AMD 5 volt Flash Static RAM NOVR...

Страница 82: ...s 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 If you are using both a BIOS...

Страница 83: ...drive in your system If there is no other hard drive installed it will ap pear as drive C Format the new drive using the DOS format command If you wish to boot from the BIOS Extension Device run Setup...

Страница 84: ...27C080 Installing a Conventional SSD using Atmel 5 volt only Flash To install an SSD using Atmel Flash follow this procedure Apply power to the cpuModule and run Setup If you are using the device in s...

Страница 85: ...you are using the device in socket U1 set SSD Device in U1 to the appropriate device type If you are using the device in socket U2 set SSD Device in U2 to the appropriate device type Set SSD Window t...

Страница 86: ...ad write disk and may be read and written using normal DOS disk commands To install an SRAM or NOVRAM SSD you should follow this procedure Apply power to the cpuModule and run Setup If you are using t...

Страница 87: ...ould follow this procedure Apply power to the cpuModule and run Setup If you are using the device in socket U1 set SSD Device in U1 to the appropriate device type If you are using the device in socket...

Страница 88: ...D Jumpers on page 102 Boot the cpuModule After booting the Solid State Disk will be seen by the system as a write protected floppy DOS com mands normally used to read floppy disks will work with the S...

Страница 89: ...s which use graphics modes or directly access hardware video memory the keyboard or the disk drives will not work properly To use Virtual Devices mode you will need a PC or AT compatible host computer...

Страница 90: ...keyboard and video state and hard disk C can each be set to serial Save your changes and then follow the procedure below 1 Turn off power to the cpuModule system 2 Connect the null modem cable between...

Страница 91: ...RS 485 operation you cannot start Virtual Devices mode by jumpering serial port pins Carefully connect the RI and DTR pins 7 and 8 of the serial port connector refer to the chapter on Connecting the...

Страница 92: ...puter 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 f...

Страница 93: ...tient When you make the keyboard a Virtual Device the key combination CTRL ALT DEL is not passed to the cpuModule it resets the host computer instead When you make floppy drive A a Virtual Device both...

Страница 94: ...94 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...

Страница 95: ...ing the S key quit the program by pressing the Q key Field Selection You can make selections using the keys listed in the following table Contents of the Fields The following is a list of selectable f...

Страница 96: ...ment the Solid State Disk Possible selections Flash EPROM If EPROM is selected the binary files construct mode is automatically enabled Input File TAB char Defines the name of the input file in MiniD...

Страница 97: ...e Flash EPROM The ROM is at addresses E0000H through FFFFFH The first 64kbytes from E0000H to EFFFFH contains the Setup program which is executed when the Delete key is held during boot The upper 64kb...

Страница 98: ...98...

Страница 99: ...R 6 HARDWARE REFERENCE This appendix gives information on the cpuModule hardware including jumper settings and locations solder jumper settings and locations mechanical dimensions processor thermal ma...

Страница 100: ...their settings Jumper Use JP 1 6 pin jumper Used with JP7 to configure first SSD socket Factory Default position 1 2 JP 2 6 pin jumper Used with JP8 to configure second SSD socket Factory Default posi...

Страница 101: ...RESERVED Do not close Factory Default Open JP 7 3 pin jumper Used to enable disable battery power to the first SSD socket Pins 1 2 No battery backup Pins 2 3 Battery backup Factory Default no battery...

Страница 102: ...kOnChip and PromDisk read write to 12MB 3 4 1 2 NOVRAM DS1645Y read write 128KB 3 4 1 2 DS1650Y read write 512KB 1 2 1 2 SRAM 128KB read write 128KB 3 4 1 2 no backup 3 4 2 3 battery backup 512KB read...

Страница 103: ...OVRAM DS1645Y read write 128KB 3 4 1 2 DS1650Y read write 512KB 1 2 1 2 SRAM 128KB read write 128KB 3 4 1 2 no backup 3 4 2 3 battery backup 512KB read write 512KB 1 2 1 2 no backup 1 2 2 3 battery ba...

Страница 104: ...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 fa...

Страница 105: ...105 Mechanical Dimensions The following figure shows mechanical dimensions of the module in inches Mechanical Dimensions 0 005...

Страница 106: ...ore supplied with an attached heatsink The table below shows the maximum ambient temperature allowed Values shown are valid for all possible clock frequencies NOTE This cpuModule is not warranted agai...

Страница 107: ...e table below shows the maximum ambient temperature allowed at various airflows while pre venting damage to the processor Values shown are valid for all possible clock frequencies NOTE This cpuModule...

Страница 108: ...108...

Страница 109: ...unter 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...

Страница 110: ...Setup always runs at boot whether or not Delete key is held E000 segment mapped to BIOS ROM Enter Advanced Setup screen change E000 Segment Map to PC 104 Bus will not boot from particu lar drive or de...

Страница 111: ...ard drive or floppy drive starts add bypass caps temperature too high add fan processor heatsink or other cool ing device s See 486DX100 66 Processor Thermal Management on page 106 memory address conf...

Страница 112: ...does not work data error due to drive up side down orient drive properly upright or on its side will not boot when video card is removed illegal calls to video controller look for software trying to a...

Страница 113: ...e 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 Remove items one at...

Страница 114: ...formation cpuModule model BIOS version and serial number list of all boards in system list of settings from cpuModule Setup program printout of autoexec bat and config sys files if applicable descript...

Страница 115: ...the problem or situation along with their phone and fax numbers address and e mail address if available 5 List your shipping address 6 Indicate the shipping method you would like used to return the p...

Страница 116: ...116...

Страница 117: ...RTD Embedded Technologies OR AS A RESULT OF SERVICE OR MODIFICATION BY ANYONE OTHER THAN RTD Embedded Technologies EXCEPT AS EXPRESSLY SET FORTH ABOVE NO OTHER WARRANTIES ARE EXPRESSED OR IMPLIED INCL...

Страница 118: ...118 RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 USA Our website www rtd com...

Отзывы: