Home
CMR686GX233-256 cpuModuleTM User`s Manual
Contents
1. em Test exended memory address lins Lom SSCS eon Configure advanced cache regien em miszeMuiPcsorAPIC Enable external and 65h Setup System Management Mode Display extemal Leen Load custom defauts opima ach Display sadow areamessage 1 Leen Pisplay possible high address for UMB recovey 7x 7m Check for configuration wos SSCS Serup hardware vecos SSCS nialize coprocessorit present 1 on Disable onboard Super VO ports and IRs em Late POST device initialization Cem Deect and instali ean Configure non MCD IDE controllers sa and install extemal parallel pons ssn inital PC compatible PnP ISA devices Reinitiaize onboard VO pons em Configure Morheboard Configurable Devices ash miatze EmableNonMaskableimemupsiNMIg san lzeExendBIOSDaaAma Csen Test and initialize PSD mone mWlze oppycomole 1 sm Doermine number of ATA drives optional 91h Initialize local bus hard disk controllers 61 62 RTD Enh
2. Chapter 8 Introduction 7 The CMR686GX233 cpuModule esee 8 eet natal nett 10 Getting 13 Basic Connector Locations 14 cable er APER NEUES ease 15 Connecting Power Res 16 Connecting the utility cable 17 Connecting a Keyboard 18 Connecting to the PC 104 Bus eese 19 Booting the cpuModule for the First Time esses 20 If You Misconfigure the cpuModule eene 21 For More Information 22 Connecting the cpuModule 23 TO Connections TREE 24 Auxiliary POWE UE 26 Serial Port T Pl note e te tih 28 Serial Port 2 B555 oen Ee vehi tmn S 31 34 Multifunction Connector 8 emen 36 Bus Mouse Connector P6 38 PC TO4 Bus PA and 39 Configuring the cpuModule 45 Configuring with the RTD Enhanced Phoenix BIOS 47 Using the cpuModule ee 53 The RTD Enhanced Phoenix Pico BIOS 58 Direct Hardware Control sess 66 Storing Applications On board seen
3. Exit to selectively save your changes and exit Setup Normally you will use the first four selections to make changes to the cpuModule configuration then use the Save Changes and Exit selection The following sections describe each of these choices in detail Field Selection You move between fields in Setup using the keys listed below Setup Keys Key Function selects next field selects previous field selects next value in field selects former value in field Enter if a field is preceded by an arrow then Enter will take you to the submenu for the field Esc to previous menu then to exit menu 47 Main Setup Fields The following is an alphabetical list of Standard Setup fields Main Setup Fields 48 Field Time Active keys 0 9 Selections Sets the time with the format hours minutes seconds You must connect a backup battery or this setting will be lost at power down Date 0 9 4 Sets the date with the format e month day year e You must connect a backup battery or this setting will be lost at power down Legacy Diskette A Legacy Diskette B Enterto select floppy disk size and type Selects the format of floppy disk 1 Selections are Disabled e 360 KB 51 4 Floppy 1 2 MB 5 Floppy e 720 KB 3 Floppy 144 1 25 MB 3 Floppy 2 88 MB 3 2 Floppy IDE Adapter 0 Master IDE Adapte
4. When using RS422 or RS485 mode you can use the port in either half duplex two wire or full duplex four wire configurations For half duplex 2 wire operation you must connect RXD to TXD and connect RXD to TXD NOTE A 120 ohm termination resistors is provided on the cpuModule Termi nation is usually necessary on all RS422 receivers and at the ends of the RS485 bus If the termination resistor is required it can be enabled by closing jump er JP2 RS422 and RS485 Mode Pinout The following table gives the pinout of connector J4 when RS422 or RS485 modes are enabled Connector P5 in RS 422 485 Mode Sina Foncion mew _ Necomesed 6 E m Not connected Not connected Fo gnd Signal ground 32 Note when using RS422 or RS485 Mode When using the serial port in RS422 or RS485 mode the serial transmitters 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 controller This signal is controlled by writing bit 1 of the Modem Control Register MCR as follows If MCR bit 1 1 then RTS 0 and serial 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 hardware reference for the 1655
5. RTC which provides system date and time functions and also provides 128 non volatile memory locations The contents of these memory lo cations are retained whenever an external backup battery is connected whether or not system power is connected You may access the RTC date time and memory using an index and data register at I O addresses 70h and 71h Address 70h is the Index register It must be written with the number of the register to read or write Refer to the map below for valid choices for the index Data is then written to or read from the selected register by writing or reading respectively the data register at address 71h Do not change values stored in the RTC registers listed as RESERVED in the table below Doing so will interfere with proper cpuModule operation Registers of the Real Time Clock are shown below er eee 9907 hex decimal Bytes Day of week a RESERVED Do not modify RTC access is illustrated in the following QuickBasic program fragment 40 7Fh Oh 2h 4h 6h 7h 8h 9h 2h input Enter address to write 1 input Enter value to write j96 output amp h70 i96 output amp h71 j output amp h70 i 1 input amp h71 print Read back value 1 at address j 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 sel
6. Factory use only do not close 79 Solder Jumpers Solder jumpers are set at the factory and you will not need to change them 80 Mechanical Dimensions LN LN a Y LE V s 1 0 200 3 350 5 JOU Y 4 05 CMR686GX233 Mechanical Dimensions 0 005 81 686GX233 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 The processor is therefore supplied with an attached fan and heatsink with a thermal resistance of 5 C W NOTE This cpuModule is not warranted against damage caused by overheat ing due to improper or insufficient heatsinking or airflow The table below shows the maximum ambient temperature allowed Case Temperature 85 C Oca for Different Ambient Temperatures C W CMRGRGXzS 235 M 82 CHAPTER 7 TROUBLESHOOTING 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 How to obtain technical support How to return a product 83 Common Problems and Solutions The following table lists some of the common problems you may encounter while using your cpu Mod
7. STATE TO STATE 91 92
8. below lists power consumption for typical configurations and clock speeds Typical Power Consumption CMR686GX233 1 9 A 9 5 W 64 MB None Internal 233 MHz For information on changing clock speeds see Processor Clock Control on page 70 11 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 Refer to the remainder of this chapter for details on each of these steps 13 Basic Connector Locations The figure and table below show the connectors used in this chapter 8 a CMR686GX233 Basic Connector Locations Basic Connectors For a complete listing of connectors please refer to I O Connections on page 24 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 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
9. 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 tom of the keyboard For correct operation with this cpuModule you must select AT mode Connecting to the PC 104 Bus The PC 104 bus connectors of the cpuModule are simply plugged onto a PC 104 stack to connect to other devices We recommend you follow the procedure below to ensure that stacking of the modules does not damage connectors or electronics WARNING Do not force the module onto the stack Wiggling the module or apply ing too much pressure may damage it If the module does not readily press into place remove it check for bent pins or out of place keying pins and try again Turn off power to the PC 104 system or stack 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 anti static bag Check that keying pins in the bus connector are properly positioned Check the stacking order make sure an XT bus card will not be placed between two AT bus cards or it will interrupt the AT bus signals Hold the cpuModule by its edges and
10. operation excessive bus loading reduce number of PC 104 modules in stack remove termination components from bus signals remove any power supply bus termina tions power supply noise examine power supply output with oscillo scope glitches below 4 75Vdc will trigger a reset add bypass caps power supply limiting examine power supply output with oscillo scope check for voltage drop below 4 75 V when hard drive or floppy drive starts add bypass caps temperature too high add fan processor heatsink or other cool ing device s See 686GX233 Processor Thermal Man agement on page 82 memory address conflict check for two hardware devices e g Ethernet SSD Arcnet PCMCIA trying to use the same memory address check for two software devices e g EMM386 PCMCIA drivers etc trying to use the same memory addresses check for hardware and software devices trying to use the same memory address check for an address range shadowed see Advanced Setup screen while in use by another hardware or software device I O address conflict check for another module trying to use I O addresses reserved for the cpuModule be tween 010h and O1Fh check for two modules e g dataModules PCMCIA cards Ethernet trying to use the same I O addresses keyboard does not work keyboard interface damaged check if keyboard LEDs light by misconnection wrong keyboard type verify keyboard is an AT type or switch to AT mode Windows 3 1x insta
11. 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 19 Booting the cpuModule for the First Time You can now apply power to the cpuModule You will see a greeting message from the VGA BIOS and then e the cpuModule BIOS version information e message requesting you press F2 to enter the Setup program If you don t press F2 the cpuModule will try to boot from the current settings If you press F2 the cpuModule will enter Setup Once you have configured the cpuModule using Setup save your changes and reboot 20 If You Misconfigure the cpuModule Itis possible that you may incorrectly configure the cpuModule using Setup If this happens you the procedure is to Re boot the cpuModule Press the F2 key until the cpuModule enters Setup Change the parameters to correctly match your system 21 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 22 CHAPTER 3 CONNECTING THE CPUMODULE This chapter contains information necessary to use all connectors of the cpuModule 23 Connections The cpuModule comes from the factory ready to connect to the peripherals shown in the following table Default Peripheral Settings Boot
12. wish to install SSD memory to use the cpuModule as a diskless stand alone device The cpuModule is shipped with a 2 MB M Systems DiskOnChip however other devices may be used in the SSD socket Refer to Storing Applications On board on page 71 for more information on various SSD device types Solid State Disk memories are placed in socket U16 The following table lists possible configurations for the SSD socket SSD Support Operation Capacity BIOS Extension E to ENSE Devices PromDisk 46 Configuring with the RTD Enhanced Phoenix BIOS 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 Starting Setup You can run Setup by Re boot the cpuModule and press the F2 key When you are finished with Setup save your changes and exit The system will automatically reboot Using the Setup Program displays in Setup consist of two areas The left area lists the available selections The right area displays help messages which you should always read Main Menu Options From the Main menu you may choose Main to access commonly used settings for the keyboard floppy drives hard disks and SSD Advanced to access less used settings for I O clock speed and SSD window Security to set supervisor and user access Boot to access system boot options
13. wou MCLK Mouse Clock MDAT Facing the connector pins the pinout is PC 104 Bus P4 and P7 Connectors P4 and P7 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 P4 RE ETDRV Rowk NET pe 35 sp 5 p spa x PAG BALE A 39 40 The following table lists signals of the AT portion of the PC 104 bus PC 104 AT Bus Connector P7 5 DRQS5 SD9 DACK6 Keying pin positions have the pin cut on the bottom of the board and the hole plugged in the con nector to prevent misalignment of stacked modules This is a feature of the PC 104 specification and should be implemented on all mating PC 104 modules Notes Signals marked with are active low All bus lines can drive a maximum current of 4 mA at TTL voltage levels PC 104 Bus Signals The following table contains brief descriptions of the PC 104 bus signals PC 104 Bus Signals Signal 1 0 Description AEN 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 La
14. 0 type 33 Parallel Port P3 The parallel port is available on connector P3 You can use Setup to select its address associated interrupt and choose between its operational modes SPP ECP EPP 1 7 and EPP 1 9 The pinout of the connector allows a ribbon cable to directly connect it to a DB25 connector thus providing a standard PC compatible port The following tables lists the parallel port signals and explains how to connect it to a DB25 connec tor to obtain a PC compatible port NOTE For correct operation keep the length of the cable connecting the cpu Module and parallel device less than 3 meters 10 feet Parallel Port Connector P3 NN 20 GND Signal ground 23 a e e el nt wm NI ES 3 EN 34 Parallel Port Connector P3 SLCT Ready To Receive 35 Multifunction Connector P8 The Multifunction connector on P8 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 P8 Sim SPKR Speaker output GS vols out 3 RESET Manval push button reset in KBD KBC ou Grom KBP BAT Facing the connector pins the pinout is Speaker A speaker output is available on two pins of the Multifunction connector These outputs are con
15. 14 down to IRQ2 An interrupt request is performed by changing the lev el of the corresponding line from low to high and keeping it high until the microprocessor has recognized it KEY N A These locations contain mechanical keying pins to help prevent incor rect connector insertion LA23 LA17 These signals select a 128kbyte window in the 16Mbyte address space available on the bus 41 42 PC 104 Bus Signals MASTER I 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 I 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 MEMR I O This active low signal indicates a memory read operation Devices us ing this signal must decode the address on lines LA23 LA17 and SA19 SAQ MEMW T O This active low signal indicates a memory write operation Devices using this signal must decode the address on lines LA23 LA17 and SA19 SA0 OSC OSCillator clock with a 70 ns period and a 50 duty cycle It is a 14 31818 MHz always presents REFRESH This line is active low and indicates that the current bus cycle is a DRAM refresh cycle The refresh cycles are activated every 15 micro seconds RESETDRV This line active high is used to reset the devices on the bus at power on or af
16. 6550A 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 Phoenix PICO BIOS Directly supports DiskOnChip User configurable using built in Setup program Nonvolatile configuration without a battery Can boot from floppy disk hard disk or Solid State Disk Connections bus per PC 104 specifications 64 pin P4 40 pin P7 Serial port 1 connector 10 pin P1 Serial port 2 connector 10 pin P5 Parallel port connector 26 pin P3 Multifunction connector 10 pin P8 Auxiliary power connector 8 pin P9 Physical Characteristics e Dimensions 4 05 x 3 775 x 0 6 inches 102 9 x 95 9 x 16mm e Weight mass 3 5 ounces 100 grams e PCB 12 layer mixed surface mount and thru hole Operating environment e Power supply 5V 5 10 Watts 686 GXm processor operating temperature 40 to 85 degrees C case with proper cooling See 686GX233 Processor Thermal Management on page 82 e Operating relative humidity 0 to 95 non condensing e Storage temperature 55 to 125 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
17. 71 Utility PROB 74 Hardware Reference 77 78 Solder Jumpers 80 Mechanical Dimensions 81 686GX233 Processor Thermal Management 82 Troubleshooting 83 Common Problems and Solutions 84 Limited Warranty 91 CHAPTER 1 INTRODUCTION Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 This manual is meant for users developing with the CMR686GX233 cpuModule It contains information on hardware and software of the cpu Module The manual is organized as follows Introduction Introduces main features and specifications Getting Started Provides abbreviated instructions to get started Connecting the cpuModule Provides information on connecting the cpuModule to peripherals Configuring the cpuModule Provides information on configuring hardware and software 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 Hardware Reference Lists jumpers and their locations and mechanical dimensions Troubleshootin
18. CMR686GX233 256 cpuModule User s Manual RTD Enhanced Phoenix BIOS Versions 6 00 xx Lita USA Real Time Devices USA Inc Accessing the Analog Publication CMW686 99 07 27 CMR686GX233 cpuModule User s Manual USA REAL TIME DEVICES USA INC 200 Innovation Blvd 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 Revision History 99 03 30 New 99 07 26 Added CMR and 128 256 MB Publication CMR686GX 99 07 27 Published by Real Time Devices USA Inc 200 Innovation Blvd P O Box 906 State College PA 16804 0906 Copyright 1999 by Real Time Devices USA Inc 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 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7
19. CORE BIOS provides the system with a series of soft ware interrupts to control various hardware devices The following sections discuss the sections of the BIOS in more detail and describe features of the BIOS which may be useful to you in developing applications Power On Self Tests POSTs Recoverable POST Errors Whenever a recoverable error occurs during POST PhoenixBIOS displays an error message de scribing the problem PhoenixBIOS also issues a beep code one long tone followed by two short tones during POST if the video configuration fails no card installed or faulty or if an external ROM module does not properly checksum to zero An external ROM module e g VGA can also issue audible errors usually consisting of one long tone followed by a series of short tones Terminal POST Errors There are several POST routines that issue a POST Terminal Error and shut down the system if they fail Before shutting down the system the terminal error handler issues a beep code signifying the test point error writes the error to port 80h attempts to initialize the video and writes the error in the upper left corner of the screen using both mono and color adapters The routine derives the beep code from the test point error as follows 1 The 8 bit error code is broken down to four 2 bit groups Discard the most significant group if it is 00 2 Each group is made one based 1 through 4 by adding 1 3 Short beeps are generate
20. DSUB9 Parallel port cable DIL26 to DSUB25 Power cable DIL 12 to wire leads 15 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 P4 and P7 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 on page 26 for more details Connecting the utility cable The Multifunction connector P8 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 If you are using the Multifunction cable from our cable kit the cable provides a small speaker a 5 pin circular DIN connector for the keyboard a push button for resetting the PC 104 system and a lithium battery to provide backup power to the Real Time Clock To connect individual devices to the Multifunction connector please see Connecting the utility ca ble on page 17 17 Connecting a Keyboard You may plug a PC AT compatible keyboard directly into the
21. If it is not reset before the time out period of 1 2 seconds expires it will cause a hardware reset of the cpuModule Three functions have been implemented on the cpuModule for Watchdog Timer control These are e Watchdog Timer enable e Watchdog Timer disable e Watchdog Timer reset To enable the watchdog timer you must write a 1 to to Bit 0 of I O register 1Eh To ensure compat ability with future designs you should read the register and only change the bit you need to change After you enable the watchdog timer you must reset it at least once every 1 2 seconds by reading I 1Eh The data read does not matter To disable the watchdog timer you must write a 0 to to Bit 0 of I O register 1Eh Enabling the watchdog timer is illustrated in the following QuickBasic program fragment temp INP amp HIE Read I O port 1Eh temp temp OR 1 Set LSB to 1 OUTPUT amp HIE temp Enable WDT When the watchdog timer is enabled it must be refreshed before it times out or it hardware reset the system Refreshing the watchdog timer is illustrated in the following QuickBasic program fragment temp INP amp HIE Read I O port 1Eh to refresh the WDT Disabling the watchdog timer is illustrated in the following QuickBasic program fragment temp INP amp HIE Read I O port 1Eh temp temp AND amp HFE Clear LSB to 0 OUTPUT amp HIE temp Disable WDT 67 Real Time Clock Control 68 The cpuModule is equipped with a Real Time Clock
22. MB Enter to Select upper memory regions to exclude from set param PCI PNP usage eters e C800 CBFF available reserved e CC00 CFFF available reserved e D000 D3FF available reserved e D400 D7FF available reserved e D800 DBFF available reserved e DCOO DFFF available reserved PCI PNP IRQ Enter to Select interrupts exclusion set param e available reserved eters e 804 available reserved RQ5 available reserved e 807 available reserved e 809 e RQ 10 available reserved e RQ 11 available reserved e 15 available reserved PCI PNP Enter to Select DMA exclusion DMA set param e DMA 0 available reserved eters e DMA 1 available reserved e DMA 2 available reserved e DMA 3 available reserved e DMA 5 available reserved e DMA 6 available reserved e DMA 7 available reserved PCIIRQ line 1 These should always be set to Auto select or dis PCIIRQ line 2 able PCIIRQ line 3 PCIIRQ line 4 Security Setup Fields The following is a list of Security Setup fields Security Setup Fields Set Supervisor Password Set User Pass word Diskette access Fixed disk boot Enter to set pass word Enter to set pass word Controls access to setup utility Enter old password new password and confirm Controls access to system at boot Only used if a su pervisor password is enabled Enter old password n
23. PC 104 modules or other peripherals to the system you 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 Hardware Interrupts Used on the cpuModule ES M ee NN s amea orasan mE p i B 2 Floppy disk interrupt INT6 is available for use if no floppy disk is present in the system and flop py disk is disabled in Setup Hard disk interrupt INT14 is available for use if no hard disk drive is present in the system and hard disk is disabled in Setup 57 The RTD Enhanced Phoenix Pico BIOS 58 The RTD Enhanced Phoenix PICO BIOS Basic Input Output System is software that interfaces hardware specific features of the cpuModule to an operating system OS Physically the BIOS soft ware 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 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 interface between cpu Module hardware and the operating system which is in control It is active from the time the OS boots until the cpuModule is turned off The
24. T Universal Asynchronous Re ceiver Transmitter This UART is capable of baud rates up to 115 2 kbaud in 16450 and 16550A compatible mode and 1 5 Mbaud in Enhanced UART mode and includes 16 byte FIFO Please refer to any standard PC AT hardware reference for the register map of the UART RS232 Serial Port Default The full duplex RS232 mode is the default setting on the cpuModule With this mode enabled con nector P1 must be connected to RS232 compatible devices The following table gives the connector pinout and shows how to connect to an external serial connector either DB25 or DB 9 compatible Connector P1 in RS 232 Mode Pim J Signa Funcion iwour DB25 689 pep DasCarerbeer im gt DR DaaSeRedy i 6 6 5 lt GewTosemd 5 5 m 22 9 919 oND Signal Goma 7 Facing the connector pins the pinout is 28 RS422 or RS485 Serial Port You may use Setup to configure the first serial port as RS422 or RS485 In this case you must con nect P1 to an RS422 or RS485 compatible device When using RS422 or RS485 mode you can use the port in either half duplex two wire or full duplex four wire configurations For half duplex 2 wire operation you must connect RXD to TXD and connect RXD to TXD NOTE A 120 ohm termination resistors is provided on the cpuModule Termi nation is usually necessary on all RS422 receivers and at the en
25. anced Phoenix PICO BIOS POST Codes Code POST Routine Description Jump to UserPatch2 Build MPTABLE for multi processor boards Install CD ROM for boot Ire 1 Clear huge ES segment register sl Fixup Multi Processor table Search for option ROMs One long two short beeps on checksum failure Check for SMART Drive optional pug Shadow option ROMs Set up Power Management b Initialize security engine optional Enable hardware interrupts T Determine number of ATA and SCSI drives Set time of day 8 Check key lock EXE Initialize typematic rate Erase F2 prompt Scan for F2 key stroke Enter SETUP BEE Clear Boot flag 8 Check for errors Bh POST done prepare to boot operating system One short beep before boot BSh Terminate QuietBoot optional Boh Check password optional BAh Initialize DMI parameters BBh Initialize PnP Option ROMs BCh Clear parity checkers BDh Display MultiBoot menu BEh Clear screen optional BFh Check virus and backup reminders COh Try to boot with INT 19 Cih Initialize POST Error Manager PEM Ch Initialize error logging Chj Initialize error display function Initialize system error handler CSh PnPnd dual CMOS optional Coh Initialize note dock optional Ch Initialize note dock late Ee Force check optional Cm Extended checksum opti
26. d for the number in each group Example Testpoint 01Ah 00 01 10 10 1 2 3 3 beeps Test Points and Beep Codes At the beginning of each POST routine the BIOS outputs the test point error code to I O address 80h Use this code during trouble shooting to establish at what point the system failed and what rou tine was being performed Some motherboards are equipped with a seven segment LED display that displays the current value of port 80h For production boards which do not contain the LED display you can purchase a card that performs the same function If the BIOS detects a terminal error condition it halts POST after issuing a terminal error beep code See above and attempting to display the error code on upper left corner of the screen and on the port 80h LED display It attempts repeatedly to write the error to the screen This may cause hash on some displays If the system hangs before the BIOS can process the error the value displayed at the port 80h is the last test performed In this case the screen does not display the error code The following is a list of the checkpoint codes written at the start of each test and the beep codes issued for terminal errors Unless otherwise noted these codes are valid for PhoenixBIOS 4 0 Re lease 6 0 RTD Enhanced Phoenix PICO BIOS POST Codes POST Routine Description Oh Verify Real Mode 03h Disable Non Maskable Interrupt NMI 04h Get CPU type 06h Initialize
27. device Setup Serial Port 1 Setup Serial Port 2 Setup Parallel Port Bi directional at 378H Setup IRQ 7 Floppy Drive 1 1 44M 3 5 Setup Floppy Drive 2 Not installed Setup If you are using peripherals compatible with this list you do not need to configure any jumpers or software settings before connecting peripherals If you are using different peripherals you may need to change the cpuModule settings In that case please see Configuring with the RTD Enhanced Phoenix BIOS on page 47 24 Connector Locations The figure and table below show all connectors and the SSD socket of the cpuModule NOTE P9 P6 CMR Connector Locations CMR Connectors ETE Parle pon POI bus XT Bus Mouse Aay Po Spin 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 25 Auxiliary Power P9 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 P4 and P7 or through the Auxiliary Power connector J8 The cpuModule only uses 5 VDC and ground 12 VDC 12 VDC and 5 VDC may be required on other PC 104 boards in the system Auxiliary Power Connecto
28. ds of the RS485 bus If the termination resistor is required it can be enabled by closing jump er RS422 and RS485 Mode Pinout The following table gives the pinout of connector J3 when RS422 or RS485 modes are enabled Connector P1 in RS 422 485 Mode Signa Function meu Noteonected d RE NEA RxD j Not connected Not connected igna ground Facing the connector pins the pinout is Note when using RS422 or RS485 Mode When using the serial port in RS422 or RS485 mode the serial transmitters 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 controller This signal is controlled by writing bit 1 of the Modem Control Register MCR as follows 30 f MCR bit 1 1 then RTS 0 and serial transmitters are disabled f 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 Serial Port 2 P5 The second serial port is implemented on connector P5 It is normally configured as a PC compatible full duplex RS232 port but you may use the Setup program to re configure is as half or full duplex RS422 or RS485 The I O address and corresponding interrupt must also b
29. e selected using Setup The available I O addresses and the corresponding interrupts are shown in the following table Second Serial Port Settings I O Address Default IRQ 8 IROA 02F8H IRQ3 03E8H IRQ4 02E8H IRQ3 Second Serial Port UART The second serial port is implemented with a 16550 compatible UART Universal Asynchronous Receiver Transmitter This UART is capable of baud rates up to 115 2 kbaud in 16450 and 16550A compatible mode and 1 5 Mbaud in Enhanced UART mode and includes 16 byte FIFO Please refer to any standard PC AT hardware reference for the register map of the UART RS232 Serial Port Default The full duplex RS232 mode is the default setting on the cpuModule With this mode enabled con nector P5 must be connected to RS232 compatible devices The following table gives the connector pinout and shows how to connect to an external serial connector either XT DB25 or AT DB 9 compatible Connector P5 in RS 232 Mode Connector P5 Pin Assignment in RS232 Mode Pim Signal Function iout 6825 1 DES TPwsCamerbees i 1 3 DSR DasSmRedy m 6 9 5 lt m 3 8 Eme 3 9 315 onb 7 31 Facing the connector pins the pinout is RS422 or RS485 Serial Port You may use Setup to configure the second serial port as RS422 or RS485 In this case you must connect P5 to an RS422 or RS485 compatible device
30. e system settings Yes is the default setting and the recom mended setting for loading Windows 95 98 NT Installed O S Operating system to be used Options are Other and Win95 Reset Configu ration Data Select Yes to clear the Extended System Configu ration Data ESCD area This will make the CPU search for legacy devices and store the updated in fo This field will return to no after the next boot Large disk ac cess mode Select DOS if you are using DOS compatible disk access otherwise select other Serial port A Serial port B T O Device Configuration Sub menu Serial port A connector P1 settings Serial port Enable disable auto OS con trolled Mode RS 232 or RS 422 485 Base I O 03F8H 02F8H 03E8H or 02E8H Interrupt 3 or IRQ 4 Serial port B connector P5 settings e Serial port Enable disable auto OS con trolled Mode RS 232 or RS 422 485 Base I O 03F8H 02F8H 03E8H or 02E8H Interrupt IRQ 3 or IRQ 4 Mode Normal 49 Advanced Setup Fields Parallel Port Selects parallel port address and mode settings address interrupt e Parallel port enable disable auto OS con trolled e Mode Output only bi directional EPP ECP e T O 278h or 378h e Interrupt IRQ 5 or IRQ 7 e DMA DMA 1 or DMA 3 PS 2 Mouse PS 2 mouse disabled enabled or auto detect PCI Configuration Sub menu PCI PNP U
31. ected in Setup or by application software 69 Processor Clock Control The processor clock is controller by solder jumpers on the board These are set at the factory and should not be adjusted Please see Power Consumption on page 11 for a listing of Power Consumption 70 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 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 71 Ways to Use the Solid State Disk Socket The way to utilize the Solid State Disk socket of the cpuModule e Using a device which installs as a BIOS Extension BIOS Extension Devices such as Disk On Chip and PromDisk provide a relatively large amount of read write disk space These devices generally appear similar to a conventional hard disk to DOS allowing you to copy delete and rename files without using any special utilities 72 BIOS Extension Devices You can use BIOS Extension Devices like M Systems Disk On Chip and MCSI PromD
32. et have failed in the lower 16 bits Note that error 30 cannot occur on 386SX systems because they have a 16 rather than 32 bit bus The BIOS also sends the bitmap to the port 80 LED display It first displays the check point code followed by a delay the high order byte another delay and then the low order byte of the error It repeats this sequence continuously 63 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 if an error occurs when accessing the EPROM which holds the Setup on the module The default configuration is listed below 64 Bypassing the Stored Configuration Under certain circumstances you may want to bypass the configuration stored on the board To do this press the F2 key to enter Setup and then you can then reconfigure the cpuModule correctly 65 Direct Hardware Control Some of the cpuModule hardware is controlled directly without using BIOS routines These include e Watchdog Timer e Real Time Clock Control e Parallel Port Control The following sections describe use of these features 66 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
33. ew password and confirm Sets User or Supervisor access to the floppies Sets normal or write protect for the fixed disk boot sector sector Virus check re Optionally displays a message at boot to do a virus minder check daily weekly or monthly System back Optionally displays a message at boot to do a sys up reminder tem backup daily weekly or monthly Password on Disable or enable use of password at boot boot Boot Setup Fields The following is a list of Boot Setup fields Boot Setup Fields Select a boot sequence through four devices includ ing diskette hard drive ATAPI CD ROM and net work boot Boot Sequence Select hard drive to use for boot Hard drive Enter to select Summary screen Enable or disable display of system configuration information at boot Floppy check Enable or disable floppy type verify at boot 51 Boot Setup Fields Hard disk pre Adds a delay before the first hard disk access by delay BIOS to ensure hard disk is initialized Options are Disabled 3 6 9 12 15 21 and 30 seconds Exit Setup Fields The following is a list of Exit Setup fields Exit Setup Fields Active keys Selections Exit and save Exit setup and save changes changes Enter Exit discarding Exit setup without saving the changes changes Enter Load setup de faults Enter Loads default values for all setup
34. g Offers advice on debugging problems with your system Warranty The CMR686GX233 cpuModule The PC 104 cpuModules described in this manual are designed for industrial applications which re quire e software and hardware compatibility with the PC AT world e high speed number crunching operation e power consumption e small physical dimensions e highreliability 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 e Solid State Disk socket e a non volatile configuration without a battery e Watchdog Timer The figure below shows a simplified block diagram of the cpuModule 64 or 256 MB MediaGX MMX RTD Enhanced SDRAM Enhanced BIOS Processor Cx5520 I O Companion PC 104 ISA Bus IEEE 1284 Parallel Port RTC National RS 232 422 485 PC97317 Serial Port Super I O Keyboard RS 232 422 485 Serial Port 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 cage
35. isk to imple ment a Solid State Disk which can be read and written using normal disk commands Advantages of using these devices include e Storage capacity up to 144 MB per socket more in the future e Full read write capability using standard OS file commands Integrated support for other operating systems is possible contact M Systems for information Parts supported by the cpuModule include e M Systems 2000 series MD2200 D144 144MB down to e M Systems 2000 series MD2200 D02 2MB e Optional alternate operating system versions of the above parts e MCSI PromDisk 72300 4MB e MCSI PromDisk 72301 8MB Our website at www rtdusa com provides links to the websites of these manufacturers Installing BIOS Extension Devices To install these devices follow this procedure e Apply power to the cpuModule and run Setup e Set A BIOS Extension Window on the advanced setup page NOTE The memory window selected for a BIOS extension device must not be used by any other program or hardware device Make sure this window is not used by EMM386 or another memory manager Ethernet card PCMCIA card etc Save your changes and exit Setup Turn off the cpuModule Install the BIOS Extension Device into the socket Reboot the cpuModule The BIOS Extension Device should appear as the next available hard drive in your system If there is no other hard drive installed it will appear as drive e Format the new drive u
36. items Discard changes Enter Loads previous values for all setup items Save changes Enter Saves all setup items in non volatile device 52 CHAPTER 5 USING THE CPUMODULE 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 O Address map nterrupts e Power On Self Tests POSTS System Functions Watchdog Timer Real Time Clock Storing Applications in Solid State Disk Utility Programs 53 Memory Map 54 The module addresses memory using 24 address lines This allows a maximum of 27 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 256 KB BIOS in Flash EPROM shadowed into DRAM dur C0000H ing runtime ROM EFFFFH Run time user memory space Usually memory between C0000H and C7FFFH is used for the BIOS of add on VGA video cards BFFFFH Normally used for video RAM as follows A0000H CGA 0B8000H to OBFFFFH EGA VGA 0A0000H to OAFFFFH Monochrome 0B0000H to 0B7FFFH 9FFFFH DOS reserved memory area 00502H 00501H BIOS data area 00400H 003FFH Interrupt vector area 00000H Memory beyond the first megabyte can be accessed in real mode by using EMS or a similar memory manager See your OS or program
37. lation failure to follow the operating instructions that are provided by REAL TIME DEVICES USA acts of God or other contingencies beyond the con trol of REAL TIME DEVICES USA OR AS A RESULT OF SERVICE OR MODIFICATION BY ANYONE OTHER THAN REAL TIME DEVICES USA EXCEPT AS EXPRESSLY SET FORTH ABOVE NO OTHER WARRANTIES ARE EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT NESS FOR A PARTICULAR PURPOSE AND REAL TIME DEVICES USA EXPRESSLY DIS CLAIMS ALL WARRANTIES NOT STATED HEREIN ALL IMPLIED WARRANTIES INCLUDING IMPLIED WARRANTIES FOR MECHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE LIMITED TO THE DURATION OF THIS WARRANTY IN THE EVENT THE PRODUCT IS NOT FREE FROM DEFECTS AS WARRANTED ABOVE THE PURCHASER S SOLE REMEDY SHALL BE REPAIR OR REPLACEMENT AS PROVID ED ABOVE UNDER NO CIRCUMSTANCES WILL REAL TIME DEVICES USA BE LIABLE TO THE PURCHASER OR ANY USER FOR ANY DAMAGES INCLUDING ANY INCIDEN TAL OR CONSEQUENTIAL DAMAGES EXPENSES LOST PROFITS LOST SAVINGS OR OTHER DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PRODUCT SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR CONSUMER PRODUCTS AND SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS SO THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT APPLY TO YOU THIS WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM
38. llation smartdrive enabled remove smartdrive command from con program hangs fig sys reboot run install program floppy drivelightalways on cable misconnected check for floppy drive cable connected backwards 85 two hard drives will not both drives configured for set one drive for master and the other for work but one does master slave operation consult drive documenta tion floppy does not work data error due to drive up orient drive properly upright or on its side down side will not boot when video illegal calls to video controller look for software trying to access non ex card is removed istent video controller for video sound or beep commands won t boot from PCMCIA booting from PCMCIA is not boot from SSD use autoexec bat to load hard drive supported PCMCIA drivers run application from PCMCIA card COM port will not work in not configured for RS422 485 correctly configure serial port in Setup RS422 or RS485 modes program COM port will not transmit not enabling transmitters control RTS bit of Modem Control Reg in RS422 or RS485 mode Ister to enable transmitters see Serial Port descriptions date and time not saved no backup battery connect a backup battery to the Multifunc when power is off tion connector 86 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 E
39. ming language references for information on memory managers Input Output Address Map As with all standard PC 104 boards the Input Output I O space is addressed by 10 address lines SA0 SAO This allows 21 or 1024 distinct I O addresses Any add on modules you install must therefore use I O addresses in the range 0 1023 decimal or 000 3FF hex AN 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 The table below lists I O addresses reserved for the cpuModule Addresses Reserved for the cpuModule Address Range 000H 00FH 010H 01FH 020H 021H 022H 02FH 040H 043H 060H 064H 070H 071H 080H 08FH 0COH 0DFH OFOH 0FFH 1FOH 1FFH 2F8H 2FFH 378H 37FH 3BCH 3BFH 3ESH 3EFH 3FOH 3F7H 3F8H 3FFH NN NEIN WE _ Ifa floppy or IDE controller is not connected to the system the I O addresses listed will not be occupied 35 56 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 2 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 Hardware Interrupts must ensure they do not use interrupts needed by the cpuModule or 1 If you add any
40. ogram the BIOS with the file MYROM 400 which is 256 KB long you would use the com mand line emr prog myrom 400 75 76 CHAPTER 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 management 77 Jumpers 78 Many cpuModule options are configured by positioning jumpers Jumpers are labeled on the board as JP followed by a number Some jumpers are two pin allowing two settings e pins 1 and 2 connected indicated as closed pins 1 and 2 un connected indicated as open 1 2 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 i JP6 ES JP I Jumper Use JP1 2 pin jumper Used to enable disable 120 ohm termination resistor on first serial port for RS 422 485 mode Factory Default Open no termination JP2 2 pin jumper Used to enable disable 120 ohm termination resistor on second serial port for RS 422 485 mode Factory Default Open no termination JP5 Factory use only do not close JP6
41. onal Fox SSCS The following are for boot block in Flash ROM 92h 93h 95h 96h 97h 98h 99h 9Ah 9Ch 9Dh 9Eh 9Fh AOh A2h A4h A8h AAh ACh AEh 92h 93h 95h 96h 9m 98h 9 9A Eom SDh 9Eh 9Fh AZh Ash ACh AEh RTD Enhanced Phoenix PICO BIOS POST Codes POST Routine Description Eh Initialize the chipset Elh _ Initialize the bridge E2h Initialize the CPU DEW mWdvessem mes i Eh Initialize system I O Eh o Check force recovery boot E6h Checksum BIOS ROM coos EB Set Huge Segment Eh Initialize Multi Processor EAh Initialilze OEM special code EBh Initialize PIC and DMA al Initialize Memory type EDh Initialize Memory size EEh Shadow Boot Block Fon Fih Initialize Run Time Clock Em mize Initialize System Management Manager FAh Output one beep F5h Bootto Mini DOS Clear Huge Segment F7h Boot to Full DOS If the BIOS detects error 2C 2E or 30 base 512K RAM error it displays an additional word bitmap xxxx indicating the address line or bits that failed For example 2C 0002 means address line 1 bit one set has failed 2E 1020 means data bits 12 and 5 bits 12 and 5 s
42. one and fax numbers address and e mail address if available List your shipping address Indicate the shipping method you would like used to return the product to you 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 Real Time Devices USA Inc 200 Innovation Blvd State College PA 16803 USA 89 90 CHAPTER 8 LIMITED WARRANTY Real Time Devices USA Inc warrants the hardware and software products it manufactures and pro duces to be free from defects in materials and workmanship for one year following the date of ship ment from REAL TIME DEVICES USA INC This warranty is limited to the original purchaser of product and is not transferable During the one year warranty period REAL TIME DEVICES USA 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 REAL TIME DEVICES USA replaced parts and products become the prop erty of REAL TIME DEVICES USA Before returning any product for repair customers are re quired to contact the factory for an RMA number THIS LIMITED WARRANTY DOES NOT EXTEND TO ANY PRODUCTS WHICH HAVE BEEN DAMAGED AS A RESULT OF ACCIDENT MISUSE ABUSE such as use of incorrect input voltages improper or insufficient venti
43. r 0 Slave IDE Adapter 1 Master IDE Adapter 1 Slave Enter to select IDE parame ters Selects the IDE hard disk type for each interface An interface must have a master before a slave can be added Make sure you configure the drive jumpers correctly Selections are None e Auto detect drive parameters not all drives can be auto detected e CD ROM e USER User enters drive parameters Memory Cache Enter to set cache proper ties Enable or disable cache Keyboard Features Enter to setup features Features are e Keyboard Enable or disable the famous Keyboard error hit F1 to continue e NumLock on off e Key Click Enable disable e Repeat rate 2 6 10 13 3 18 5 21 8 26 7 or 30 per second e Repeat delay 1 4 1 2 3 4 or 1 second Advanced Setup Fields The following is a list of Advanced Setup fields I O Device Con figuration Advanced Setup Fields Enter to set options See I O Device Configuration Sub menu below PCI Configura tion Enter to set PCI options See PCI Configuration Sub menu below BIOS Exten sion Disable or enable a memory window for a BIOS extension device such as DiskOnChip in the SSD socket Options are e BIOS Extension window Disable D000 0000 or D800 0000 Secured Setup Configurations Options are yes and no Yes prevents a Plug and Play operating system from changing th
44. r P9 Sigmi Funetion DC 26 NOTES 5 VDC 12 VDC and 12 VDC voltages are not used by the module but are connected to the PC 104 bus connectors P4 and The 3 3 V pins are used to monitor the onboard 3 3 volt regulator Don t use this as source of 3 3 volts and don t connect this pin to a 3 3 volt power supply The CPU V pin is used to monitor the onboard CPU regulator which is 2 9 volts Don t use this as source of 2 9 volts and don t connect this pin to a 2 9 volt power supply Power Supply Protection The cpuModule has protection circuitry which helps prevent damage due to problems with the 5V supply such as e Reversed polarity e Overvoltage e Overcurrent The circuitry includes a user replaceable fuse which is located near the PC 104 bus connector This fuse is a e 3 amp Nano fuse e Littelfuse part number R451 003 27 Serial Port 1 P1 The first serial port is implemented on connector P1 It is normally configured as a PC compatible full duplex RS232 port but you may use the Setup program to re configure is as half or full duplex RS422 or RS485 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 03F8H IRQ4 02F8H IRQ3 03E8H IRQ4 02E8H IRQ3 First Serial Port UART The first serial port is implemented with a 16550 compatible UAR
45. s and preserves the module s compactness RTD Enhanced Phoenix 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 or DiskOnChip thus enabling the system to 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 although these may require creation of custom drivers to use the SSD and watch dog timer Specifications CMR686GX233 e Cyrix MediaGXm MMX enhanced microprocessor e 233 MHz clock speed e 2 9 V processor supply provided on board e 16 KB L1 cache Math coprocessor DMA Interrupts Timers e Six 7 DMA channels 8237 compatible e Fifteen 15 interrupt channels 8259 compatible e Three 3 counter timers 8254 compatible Memory Configurations e 64 or 256 M bytes surface mount SDRAM installed Solid State Disk e 32 pin socket provided with 2 MB DiskOnChip standard e SSD socket can hold one of the following BIOS extension devices Full Read Write Maximum Number per Access cpuModule DiskOnChip 2000 2 144 MB DiskOnChip 1000 1MB 2MB MCSI PromDisk Larger devices may be available in the future 4MB 8MB Peripherals e Two serial ports software configurable for RS232 422 485 baud rates from 50 to 115200 baud in 16450 and 1
46. sing the DOS format command NOTE If you wish to make the drive bootable you must format it using the s switch of the format command Refer to your OS manual for more information e Ifyou wish to boot from the BIOS Extension Device run Setup and disable any other hard drive Set the boot device to Hard Drive The cpuModule will not boot to a BIOS Ex tension Device if another hard drive is enabled 73 Utility Programs The cpuModule is supplied with a utility program needed for reprogramming the BIOS The follow ing sections discuss this utility in detail 74 BIOS Programming Utility CMR_PROG EXE The BIOS Build utility program CMR_PROG 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 BIOS Organization The cpuModule BIOS is 512k byte Flash EPROM The BIOS portion of the ROM is at addresses C0000H through FFFFFH Using CMR PROG The program is designed to program the Intel 512 KB Boot block Flash BIOS part and is run by en tering the following command line CMR PROG file name Where file name Name of the file to be programmed into the Flash EPROM The program uses memory block C8000 CBFFF to program the device You must make sure there is no conflict in this area and no memory managers are loaded To repr
47. system hardware 59 60 RTD Enhanced Phoenix PICO BIOS POST Codes Code POST Routine Description osn with initial POST values DAR OCh initialize caches to imitat POST vaus on Con Lio Power Managemen alternate registers with inal POST Restore CPU contol word during warm boot initialize PCT Bus Mastering devies Cim Cim initialize Lim 897 DMA Lich Reset Programmable Interrupt Controler om SeESsememmeermdGB 26h initialize POST Memory Manager an CkarsIEBae RAM 2 2E Check ROM copyright notice Initialize I20 support Check video configuration against CMOS 49h Initialize PCI bus and devices 4Ah Initialize all video adapters in system 4Bh QuietBoot start optional Fh Oh 1 4 1 1 32h 33h 36h 38h 3Ah 3Ch 3Dh 42h 45h 46h 2 1 2 3 47h 48h RTD Enhanced Phoenix PICO BIOS POST Codes POST Routine Description ach Display BIOS copyrigh noice o son Display CPU ype ma spee sm miia ESA boaa Ls so Display prompt Press F2 to ener SETUP Csen __ Test between Lex
48. tch Enable active high When active it indicates that address lines SAO to SA19 are valid DACKx DMA ACKnowledge x 0 7 active low used to acknowledge DMA requests DRQx DMA Request x 0 7 these are asynchronous lines used by peripheral devices to request DMA service They have increasing priority from DRQO up to DRQ7 A DMA request is performed by setting the DRQ line high and keeping it high until the corresponding DACK line is ac tivated ENDXFR I O This is the only synchronous signal of the PC 104 bus and it is active low It indicates that the current bus cycle must be performed with 0 wait states It is used only for 16 bit boards IOCHCHK I O Channel Check active low indicates an error condition that can not be corrected IOCHRDY I O Channel Ready this line usually high ready is pulled to a low level by devices which need longer bus cycles IOCS16 I O Chip Select 16 bit this line active low is controlled by devices mapped in the I O address space It indicates they have a 16 bit bus width IOR I O Read active low indicates when the devices present on the bus can send their information on the data bus IOW I O Write active low When active it allows the peripheral devices to read data present on the data bus IRQx Interrupt Request x 2 to 15 active on rising edge IRQ15 has top priority the other lines have decreasing priority starting from IRQ
49. ter a reset command SAO 19 Address bits to 19 these lines are used to address the memory space and the I O space SAO is the least significant bit while SA19 is the most significant bit SBHE This active low signal indicates a transfer of the most significant data byte SD15 SD8 SD8 15 I O Data bits these are the high byte data bus lines SD8 is the least sig nificant bit SD15 the most significant bit SDO 7 I O Data bits these are the low byte data bus lines SDO is the least sig nificant bit SD7 the most significant bit SMEMR Memory Read command active low SMEMW Memory Write command active low SYSCLK System Clock 8 0MHz with a 50 duty cycle Only driven during ex ternal bus cycles TC 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 43 CHAPTER 4 CONFIGURING THE CPUMODULE This chapter contains information to configure the cpuModule Topics covered in this chapter include Adding SSD Memory Configuring Using the Setup Program 45 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 You may
50. trolled by a transistor to supply 0 1 watt of power to an external speaker The external speaker should have 8 ohm impedance and be connected between pin 1 and pin 2 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 DIN connector The following table lists the relationship between the Multifunction connector pins and a standard DIN keyboard connector 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 36 Keyboard Connector Keyboard Data Keyboard Power 5 Volts Pm Sew 6 System Reset Pin 3 of the multifunction connector allows connection of an external push button to manually reset the system The push button should be normally open and connect to ground when pushed Battery Pin 9 of the multifunction connector is the connection for an external backup battery in the range 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 37 Bus Mouse Connector P6 38 The Bus Mouse is available on P6 The following table gives the pinout of the Bus Mouse connector Bus Mouse Connector P6 Funsion
51. ule and suggests possible solutions If you are having problems with your cpuModule please review this table before contacting techni cal support cpuModule will not boot no power or wrong polarity check for correct power on PC 104 bus connectors incorrect Setup reboot and press F2 key to run Setup video disabled etc defective or mis connected de check for misaligned bus connectors vice on bus remove other cards from stack cable connected backwards verify all cables are connected correctly SSD installed backwards check for an SSD memory installed in socket backwards will not boot from particu device not bootable use sys command on drive or re format the lar drive or device device using the s switch device not formatted format drive using s switch power not connected to boot connect power cable to floppy or hard drive drive Atmel Flash shows disk part smaller than 1 44MB was ignore disk space remaining messages space available but it can formatted as 1 44MB it will from DOS not be written show space available even REMEMBER A bootable disk contains 3 when full hidden files plus format info totalling about 150kB will not boot from DiskOn DiskOnChip is not the only disable other hard drive s in system Chip hard drive in system 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 disk Drive 84 erratic
52. ven 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 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 87 How to Obtain Technical Support If after following the above steps you still cannot resolve a problem with your cpuModule please assemble the following information 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 1f 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 rtdusa com 88 How to Return a Product NOTE You must have authorization from the factory before returning any item for any reason If you wish to return a product to the factory for service please follow this procedure 1 Read the Limited Warranty to familiarize yourself with our warranty policy Contact the factory for a Return Merchandise Authorization RMA number Write a detailed description of the situation or problem Include as much information as possible List the name of a contact person familiar with technical details of the problem or situation along with their ph
Download Pdf Manuals
Related Search
Related Contents
FOR CAN VEHICLES USER MANUAL Made in the USA! ePayments User Manual Nobo Barracuda HQ-TH40 FreeAgent Theater+ User Guide.book Saeco Poemia Manual Espresso machine HD8323/09 Descarga el manual Copyright © All rights reserved.
Failed to retrieve file