Home
CMG7686GX300-3V cpuModuleTM User`s Manual
Contents
1. lt PgUp gt lt PgDn gt lt PgUp gt lt PgDn gt Enables or Disables Quick Boot e Disable e Enable Overrides Extended Memory Test Selection and disables Boot Up Numlock Status Enable or Disable Extended Memory Test e Disable Enable Enable or Disable ISA Plug n Play Support e Disable Enable Enable or disable copying slow ROMs to fast DRAM for the following memory areas Video BIOS C0000 C7FFFF C8000 CBFFF CC000 CFFFF D0000 D3FFF D4000 D7FFF D8000 DBFFF DC000 DFFFF Enable or disable the CPUID instruction Enable Allow the CPUID instruction Disable Don t allow the CPUID instruction Chipset Features Setup The following is a list of Chipset Features Setup fields Chipset Features Setup Fields Recovery time is the length of time measured in CPU clocks which the system will delay after the completion of an input output request This delay takes place because the CPU is operating so much faster than the I O bus that the CPU must be delayed to allow for the completion of the I O SDRAM CAS lt PgUp gt Latency time lt PgDn gt SDRAM Clock lt PgUp gt Ratio Div By lt PgDn gt 16 bit I O recov lt PgUp gt ery Clocks lt PgDn gt 8 bit I O recov lt PgUp gt ery Clocks lt PgDn gt USB Controller lt PgUp gt lt PgDn gt USB Legacy lt PgUp gt Support lt PgDn gt CMG7686GX300 3V e 3T e AUTO 2T 4
2. PC 104 ISA Bus And PC 104 Plus PCI Bus IEEE 1284 Parallel Port RTC National PC97317 Super I O Keyboard RS 232 422 485 Serial Port You can easily customize the cpuModule by stacking PC 104 modules such as modems LAN con trollers 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 compact ness RTD Enhanced Award BIOS is also implemented in the cpuModule This BIOS supports ROM DOS MS DOS and Windows operating systems Drivers in the BIOS allow booting from floppy disk hard disk Solid State Disk boot block flash 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 CMG7686GX300 3V Specifications CMG7686G X300 3V e National Semiconductor Geode GX 1 MMX enhanced microprocessor e 300 MHz clock speed e 2 0 V processor supply provided on board e 16 KB L1 cache e Math coprocessor Video Controller SVGA monitor output supports 640 x 480 with 256 colors and 60 72 75 85 Hz refresh 640 x 480 with 65536 colors and 60 72 75 85 Hz refresh 800 x 600 with 256 colors and 60 72 75 85 Hz refresh 800 x 600 with 65536 colors and 60 72
3. The parallel port is available on connector CN6 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 44 CMG7686GX300 3V 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 CN6 Parallel Port Connector CN6 24 Signal ground 25 45 CMG7686GX300 3V Parallel Port Connector CN6 SLCT Ready To Receive 46 CMG7686GX300 3V Multifunction Connector CN5 The Multifunction connector implements the following functions Speaker output AT keyboard System reset input Watchdog Timer output Battery Input The following table gives the pinout of the Multifunction connector Multifunction Connector CN5 signal Fumeton mou SPKR Speaker output open collector SPKR Speaker output 5 volts _Noteomeced __ bec re C Not Connected Facing the connector pins the pinout is 9 7 5 3 1 E ICI IESO IE EZ 10 8 6 4 2 Speaker A speaker output is available on pins 1 and 2of the Multifunction connector These outputs are
4. Set I O device options ripherals to select Supervisor Pass Press lt Enter gt Set supervisor access password word to select User Password Press lt Enter gt Set user access password to select IDE HDD Auto Press lt Enter gt Have the BIOS detect the IDE hard disks connected Detection to select to the system Save and Exit Press lt Enter gt Save your changes and exit Setup Setup to select Exit without Press lt Enter gt Exit Setup without saving changes Saving to select CMG7686GX300 3V Standard CMOS Setup The following is an alphabetical list of Standard CMOS Setup fields BIOS Features Setup Standard CMOS Setup Fields Date 0 9 4 o Hard Disk lt PgUp gt Primary Master lt PgDn gt Primary Slave Secondary Mas ter Secondary Slave lt PgUp gt lt PgDn gt Drive A Drive B lt PgUp gt lt PgDn gt lt PgUp gt lt PgDn gt 70 CMG7686GX300 3V 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 Sets the time with the format e hour minute second e You must connect a backup battery or this setting will be lost at power down 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 Auto Auto detect drive parameters not all dr
5. 75 85 Hz refresh 1024 x 768 with 256 colors and 60 70 75 85 Hz refresh 1024 x 768 with 65536 colors and 60 70 75 85 Hz refresh 1280 x 1024 with 256 colors and 60 75 85 Hz refresh 1280 x 1024 with 65536 colors and 60 75 85 Hz refresh DMA Interrupts Timers e Six 6 DMA channels 8237 compatible e Fifteen 15 interrupt channels 8259 compatible e Three 3 counter timers 8254 compatible USB ports e 2 USB 1 0 ports Memory Configurations e 32MB 128MB Fail safe Boot ROM e Surface mount Flash chip that holds ROM DOS TM e Replaces the previous DiskOnChip 10 CMG7686GX300 3V Solid State Disk Socket e SSD sockets can hold one of the following Conventional SSD devices Full Read Write 128Kbytes 256Kbytes 512Kbytes 1Mbyte Access SRAM yes ves no ves m0 EPROM ATT ves ves yes O yes Full Read Write Maximum Number per Access cpuModule DiskOnChip yes 1 16MB 1GB 2000 DiskOnChip yes 1 1MB 2MB 1000 MOST PromDisk NBA Larger devices may be available in the future Peripherals e One serial port software configurable for RS232 422 485 baud rates from 50 to 115200 baud in 16450 and 16550A compatible mode and 1 5 Mbaud in Extended UART mode Parallel port with SPP ECP EPP capability and selectable interrupts and DMA channel PC AT standard keyboard port A PS 2 mouse port PC speaker port Real Time Clock requires user supplied external battery for date and time backup Wa
6. CMG7686GX300 3V Power Management Setup Fields Select inactivity time delay before hard disk power down Disable HDD power down off 1 1 Minute 2 2 Minutes 4 4 Minutes 8 8 Minutes 10 10 Minutes 12 12 Minutes 15 15 Minutes 16 16 Minutes 20 20 Minutes 30 30 Minutes 40 40 Minutes 60 60 Minutes Select IRQ for modem wakeup NA Not Available 3 IRQ 3 4 IRQ 4 5 IRQ 5 7 IRQ7 9 IRQ9 10 IRQ 10 11 IRQ 11 Select throttle duty cycle 12 5 12 5 Minimum savings 33 3 33 3 50 0 50 0 75 0 75 0 Maximum savings Enable Disable Enter the day of the month to come out of standby Options are 0 31 Enable Disable Enable Disable hh mm 75 Power Management Setup Fields IRQ that will Select IRQs that will wake the CPU out of suspend bring the CPU mode out of power IRQ 1 management IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ7 IRQ 9 IRQ 10 IRQ 11 IRQ 12 IRQ 13 IRQ 14 IRQ 15 76 CMG7686GX300 3V PNP OS in stalled Resources con trolled by Reset Configu ration Data IRQ assigned to PCI IRQ acti vated by Used memory base address CMG7686GX300 3V PNP PCI Configuration Setup Fields The following is a list of PNP PCI Configuration Setup fields PNP PCI Configuration Setup Fields Select if you are using a PNP aware operating sys tem If you select Yes the Operating System will change the I O assignments made i
7. Jumpers Many cpuModule options are configured by positioning jumpers Jumpers are labeled on the board as JP followed by a number Some jumpers are three pins allowing three settings e pins and 2 connected indicated as 1 2 e pins 2 and 3 connected indicated as 2 3 no pins connected Some jumpers are two pin allowing two settings e pins 1 and 2 connected indicated as closed e pins 1 and 2 un connected indicated as open 1 2 ao o 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 110 CMG7686GX300 3V CHG KIR CH3 D R O O O o G G i Bowers es O A a E A a ks Ee A eke A A A O A ters MOOG Goo A A E EA A E A D ooo CMG7686GX300 3V Connector Locations CMG7686GX300 3V 111 112 CMG7686GX300 3V Jumpers and Default Jumper Settings 2 pin jumper Used to enable disable 120 ohm termination resistor on first serial port for RS 422 485 mode default Open no termination 3 pin jumper Used to select power for an SSD socket 1 to 2 is 5 Volts on board 2 to 3 is 5 volts on board when power on and battery backup when power off default Positions 1 and 2 2 pin jumper default Open 2 pin jumper Factory use only do not close default Open BL1 3
8. PCI BIOS only assign IRQ to PCI devices initialize all PCI ROMs PnP Initialization PnP BIOS only assign IO Memory IRQ amp DMA to PnP ISA devices initialize all PnP ISA ROMs Program shadows RAM according to Setup settings Program parity according to Setup setting Power Management Initialization Enable Disable global PM APM interface initial ization 1 If itis NOT a PnP BIOS initialize serial amp parallel ports 2 Initialize time value in BIOS data area by translate the RTC time value into a timer tick value x 3D 1 Initialize Keyboard 2 Install PS2 mouse 3E Try to turn on Level 2 cache Note Some chipset may need to turn on the L2 cache in this stage But usually the cache is turn on later in POST 61h Enable FDD and detect media type If there is any error detected such as video kb show all the error messages on the screen amp wait for user to press lt F1 gt key 1 If password is needed ask for password 2 Clear the Energy Star Logo Green BIOS only a Program defaults values into chipset according to the MODBINable Chipset Default Ta ble 91 CMG7686GX300 3V RTD Enhanced Award BIOS POST Codes 1 Program the rest of the Chipset s value according to Setup Later Setup Value Pro gram 2 If auto configuration is enabled programmed the chipset with pre defined values in the MODBINable Auto Table Turn off OEM specific cache shadow Initialize all the standard devices with def
9. The full duplex RS232 mode is the default setting on the cpuModule With this mode enabled con nector CN7 must be connected to RS232 compatible devices The following table gives the connec tor pinout and shows how to connect to an external serial connector either DB25 or DB9 compatible Connector CN7 in RS 232 Mode Pn f Signal Funcion iout DB25 DB A DoD Data Cartera in 8 1 AS DataSerReady m 6 6 3 eae PRICE es cats m 3 8 TR Ring iio im 2 o 9 10 oD Signal Gromd 7 37 CMG7686GX300 3V Facing the serial port s connector pins the pinout is 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 the serial port 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 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 JPL When using full duplex typically in 422 mode connect the ports as shown in the table below Full Duplex Connections When using half duplex in 485 connect the ports as shown in the table
10. cc eeeeeeeeeeeeseeeeeeteeeeneeees 8 Specifications O N 10 Getting Started ainia is 13 Basic Connector Locations cccccccccccccecsssessecececeeeeeessnseaeeeseeseeees 14 Fail safe DOOt OM sinini a a n a I ES NEINN 16 Cable Kitsrsieinoion n on a fever dh oA eats 17 CONTE CUS PO WEL nidad 18 Connecting the utility cable isiccssasase c cdiasssececeivesdececs secsaisadasicccaassecets 19 Connecting a Keyboard ia iii 20 Connecting to the PC 104 Bus iia 21 Connecting to the PC 104 Plus PCI BUS oooooccnocccnoccnonncooncnoncnananonnno 22 Default Configuration 26 Booting to Boot Block Flash with Fail Safe Boot ROM 28 If You Misconfigure the cpuModule coocconccnnncnnocononnnonnnonnnconncnnncnnnos 30 For More Information oooooccnncnnnonnnononnnononocnonnnnononononnononnanononnnnnnononnnns 31 Connecting the cpuModule ooooooooo 33 YO COMMECHIONS Uria id 34 Connector Locais remitida aida 35 Auxiliary Power ON ot ad 37 Serial Port Ll ENTE id 40 Parallel PortENO et tus coda ese te BGI els tna STA eta cr da 44 Multifunction Connector CN5 ooooocncccccnnonononenecicicnnonononananaciniccnnonona 47 VGA Video Connector CN12 ocooonncncccccononononanicnocccnnnnononananininicincnnons 49 Bus Mouse Connector CN4 o cccceccccccccccccssesescecccccecessssesececcesesaeenens 51 USB Connector CNIT reris o i a a o E i 52 PC 104 Bus CNI and ONZA a aaran eiS 53 PC 104 Plus PCI Bus ENT O ul 58 Configuring the cpuModule BIOS Set
11. 3 Set the recovery time for 16 bit I O cycles Selec tion is from to 16 clocks Default is 5 Set the recovery time for 8 bit I O cycles Selection is from 1 to 16 clocks Default is 5 Enable e Disable Enable e Disable 73 Power Management Setup Fields The following is a list of Power Management Setup fields Power Management Setup Fields Power manage J Select power management mode ment Disable Power management off Min Saving Minimum power savings maxi mum performance Max Saving Maximum power savings mini mum performance User Defined User selects the power manage ment functions to suit the application Doze Mode Select inactivity time delay before entering doze mode Disable Doze mode off 1 1 Second 2 2 Seconds 4 4 Seconds 8 8 Seconds 10 10 Seconds 12 12 Seconds 15 15 Seconds 16 16 Seconds Standby Mode ee Select inactivity time delay before entering standby lt PgUp gt mode i lt PgDn gt e Disable Standby mode off e 1 1 Minute e 2 2 Minutes 4 4 Minutes e 8 8 Minutes e 10 10 Minutes e 12 12 Minutes e 15 15 Minutes e 16 16 Minutes e 20 20 Minutes e 30 30 Minutes e 40 40 Minutes e 60 60 Minutes 74 CMG7686GX300 3V HDD Power Down Modem use IRQ Throttle Duty Cycle RING POWER ON Controller RTC on by date of month NET POWER ON Controller RTC Alarm Function RTCOn by Time hh mm
12. 6 2 W 32 or 128 None Internal 300 MHz MB 12 CMG7686GX300 3V CHAPTER 2 GETTING STARTED CMG7686GX300 3V 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 e Connect power e Connect the utility cable e Connect a keyboard e Default Bios Configuration e Fail Safe Boot ROM e Connect a VGA monitor to the SVGA connector Refer to the remainder of this chapter for details on each of these steps 13 Basic Connector Locations The following figure s and table show the connectors used in this chapter cne E CMG7686GX Oooo Oooo Oooo ooo U1 OOOO rod de ld MOOG Oooo Oooo E D A E A A A C CA A i 14 CMG7686GX300 3V CMG7686GX300 3V Basic Connector Locations ICON ICI CN N PC 104 Bus XT 64 pin C o o C o e TN For a complete listing of connectors please refer to I O Connections Pin 1 of each connector is indicated by a square solder pad on the bot tom of the PC board and a white square silkscreened on the top of the board CMG7686GX300 3V 15 Fail safe boot rom Fail Safe Boot ROM is supplied with the board This feature is programmed into a sur face mount flash chip The programmed boot rom is ROM DOS Fail Safe Boot ROM allows the system to boot witho
13. CN3 are floating by default factory setting These pins are not set up for monitoring or power If monitoring is needed at these pins please contact us for details 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 429003WR 38 CMG7686GX300 3V CMG7686GX300 3V 39 Serial Port 1 CN7 The first serial port is implemented on connector CN7 It is normally configured as a PC compatible full duplex RS232 port but you may use the Setup program to re configure it is as half duplex RS422 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 I O Address First Serial Port UART The first serial port is implemented with a 16550 compatible UART 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 a 16 byte FIFO Please refer to any standard PC AT hardware reference for the register map of the UART RS232 Serial Port Default 40
14. DFFFF Disabled 16 bit I O Recovery 5 Clock 8 bit I O Recovery Clock 5 CMG7686GX300 3V 27 Booting to Boot Block Flash with Fail Safe Boot ROM The Fail Safe Boot ROM is a special build of ROM DOS located inside a surface mounted Boot Block Flash chip that is memory mapped to the SSD window Boot Block Flash is a write protected flash device that contains the BIOS and extra room where the Fail Safe Boot ROM is stored in the ROM DISK The build is special because it can understand the ROM DISK format on the flash chip Additionally Fail Safe Boot ROM is an emergency interface accessible by an external computer The ROM DISK contains REMDISK and REMSERVE for remote access to the system s disk drives Due to the size of the flash chip Fail Safe Boot ROM contains an abreviated selection of the ROM DOS utilities however the complete ROM DOS is contained on a floppy shipped with the board The purpose of the Fail Safe Boot ROM is to make the board bootable when the customer receives the cpuModule Fail Safe Boot ROM can be used as an indicator of the board s functionality when booting problems arise with another operating system This test can be accomplished by installing JP5 Installing JP5 forces the cpuModule to boot to Fail Safe Boot ROM The ROM DISK that contains the Fail Safe Boot ROM acts as an example of what can be programmed into the flash chip Last Fail Safe Boot ROM allows files to be transferred on or off the
15. Management initialization OEM specific Verify the RTC time is valid or not Detect bad battery Read CMOS data into BIOS stack area PnP initialization including PnP BIOS only Assign CSN to PnP ISA card Create resource map from ESCD Assign IO amp Memory for PCI devices PCI BIOS only 1 Program some of the Chipset s value according to Setup Early Setup Value Program 2 Measure CPU speed for display amp decide the system clock speed 3 Video initialization including Monochrome CGA EGA VGA If no display device found the speaker will beep which consists of one single long beep followed by two short beeps 1 Initialize the APIC Multi Processor BIOS only 2 Test video RAM If Monochrome display device found 3 Show messages including Award Logo Copyright string BIOS Date code amp Part OEM specific sign on messages Energy Star Logo Green BIOS ONLY CPU brand type amp speed Test system BIOS checksum Non Compress Version only 31 1 Test Base Memory from 256K to 640K 2 Test Extended Memory from 1M to the top of memory 32 1 Display the Award Plug amp Play BIOS Extension message PnP BIOS only 2 Program all onboard super I O chips if any including COM ports LPT ports FDD port according to setup value Initialize floppy disk drive controller Initialize Hard drive controller 90 CMG7686GX300 3V RTD Enhanced Award BIOS POST Codes 52 1 Initialize all ISA ROMs 2 Later PCI initialization
16. a product 117 Common Problems and Solutions The following table lists some of the common problems you may encounter while using your cpu Module and suggests possible solutions If you are having problems with your cpuModule please review this table before contacting techni cal support cpuModule will not boot no power or wrong polarity check for correct power on PC 104 bus connectors incorrect Setup reboot and press Del 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 ch
17. additional charge provided that the product is returned shipping prepaid to RTD Embedded Technologies All replaced parts and products become the property of RTD Embedded Technologies Before returning any product for repair customers are required 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 ventilation failure to follow the operating instructions that are provided by RTD Embedded Technologies acts of God or other contingencies beyond the con trol of 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 INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT NESS FOR A PARTICULAR PURPOSE AND RTD Embedded Technologies 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 RTD Embedded Technologies BE LIABLE TO THE PURCHASER OR ANY USER FOR ANY DAMAGES INCLUDING ANY IN
18. 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 e Turn off power to the PC 104 system or stack e Select and install standoffs to properly position the cpuModule on the PC 104 stack e Touch a grounded metal part of the rack to discharge any buildup of static electricity e Remove the cpuModule from its anti static bag e Check that keying pins in the bus connector are properly positioned e 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 e Hold the cpuModule by its edges and orient it so the bus connector pins line up with the matching connector on the stack e Gently and evenly press the cpuModule onto the PC 104 stack 21 CMG7686GX300 3V Connecting to the PC 104 Plus PCI Bus The cpuModule is simply plugged onto a PC 104 stack Other PC 104 Plus boards may then con nect to the cpuModule s PC 104 Plus bus connector Supplying power to the PCI bus is provided by the cpuModule We recommend you follow the procedure described for the PC 104 bus There are three additional considerations when using the PCI bus PCI Bus signaling level the slot selection switches on add in boards and 3 3 volt power source for th
19. 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 O 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 HI1E 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 HI1E Read I O port 1Eh to refresh the WDT Disabling the watchdog timer is illustrated in the following QuickBasic program fragment temp INP amp H1E Read I O port 1Eh temp temp AND amp HFE Clear LSB to 0 OUTPUT amp HIE temp Disable WDT 97 CMG7686GX300 3V Real Time Clock Control The cpuModule is equipped with a Real Time Clock 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 th
20. specific location You can use this location along with the mem ory map for your system to find and replace the bad memory chips MEMORY SIZE HAS CHANGED SINCE LAST BOOT Memory has been added or removed since the last boot In EISA mode use Configuration Utility to reconfigure the memory configuration In ISA mode enter Setup and enter the new memory size in the memory fields Memory Verify Error at Indicates an error verifying a value already written to memory Use the location along with your sys tem s memory map to locate the bad chip OFFENDING ADDRESS NOT FOUND This message is used in conjunction with the O CHANNEL CHECK and RAM PARITY ERROR messages when the segment that has caused the problem cannot be isolated OFFENDING SEGMENT This message is used in conjunction with the O CHANNEL CHECK and RAM PARITY ERROR messages when the segment that has caused the problem has been isolated PRESS A KEY TO REBOOT This will be displayed at the bottom screen when an error occurs that requires you to reboot Press any key and the system will reboot PRESS Fl TO DISABLE NMI F2 TO REBOOT When BIOS detects a Non maskable Interrupt condition during boot this will allow you to disable the NMI and continue to boot or you can reboot the system with the NMI enabled RAM PARITY ERROR CHECKING FOR SEGMENT Indicates a parity error in Random Access Memory SYSTEM HALTED CTRL ALT DEL TO REBOOT Indicates the present b
21. them and may have significant resistance Make sure that the input voltage does not drop below 4 8V at the 5V power pins see the table labeled Typical Power Con sumption for the cpuModule s power requirements A good rule of thumb is to use wire that can supply twice the power your system requires Connect two separate wires to the 5V pins 2 and 8 on the power connector to ensure a good power supply We rec ommend that no less than 22 gague wire be used and the length of this wire should not exceed 3 ft Always measure the voltage drop from your power supply to the power pins on the cpuModule The voltage at pins 2 and 8 should be 5V 37 CMG7686GX300 3V Facing the connector pins the pinout of the Auxiliary Power connector is NOTES 5 VDC 12 VDC and 12 VDC voltages are not used by the module but are connected to the PC 104 bus connectors CN1 and CN2 The 3 3 volt pins 10 and 12 on power connector CN3 can be are used to monitor the onboard 3 3 voltage regulator In effect these pins 10 and 12 become outputs Don t use these pins as a source of 3 3 volts to another board and don t connect these pins to a 3 3 volt power sup ply The onboard 3 3 volt regulator is limited to 2 Amps maximum The CPU V pin 11 of CN3 is used to monitor the onboard CPU reg ulator which is 2 0 volts Don t use this as source of 2 0 volts and don t connect this pin to a 2 0 volt power supply Pins 10 and 12 on
22. this procedure e Apply power to the cpuModule and run Setup e Set SSD socket 1 or 2 to the appropriate SRAM or NOVRAM device type e Set SSD Window to a value which will not conflict with other hardware or software NOTE The memory window selected for DOC must not be used by any other program or hardware device Make sure this window is not in use by EMM386 or another memory manager or an Ethernet card PCMCIA card etc e Save your changes and exit Setup e Turn off the cpuModule e Install the memory device into the cpuModule socket e Reboot the cpuModule The SSD should appear as the next available drive in your system e Format the SSD using the DOS format command If you wish to make the SSD bootable you must format it using the s switch of the format command Refer to your DOS manual for more information on the format command If you wish to boot from the SSD make it diskette A Notes on Formatting an SRAM or NOVRAM SSD For most purposes you can format the SRAM or NOVRAM SSD as you would a 1 44MB floppy using a command line similar to for example format b u To get the most possible space in the disk and ensure proper operation use the format command with a size parameter just over the total size of the installed SSD memory For example if you install 256 Kbytes of SRAM you should use format with the parameters for a 360 Kbyte floppy disk For ex ample ROM DOS format b u n 9 t 40 MS DOS fo
23. 0 27C020 27C040 27C080 Installing a Conventional SSD using Atmel 5 volt only Flash To install an SSD using Atmel Flash follow this procedure e Apply power to the cpuModule and run Setup e Set SSD socket 1 to the appropriate Atmel device type e Set SSD Window to a value which will not conflict with other hardware or software NOTE The memory window selected for DOC must not be used by any other program or hardware device Make sure this window is not in use by EMM386 or another memory manager or an Ethernet card PCMCIA card etc Save your changes and exit Setup Turn off the cpuModule Install the memory device into the socket Reboot the cpuModule The SSD should appear as the next available drive in your system e Format the SSD using the DOS format command NOTE If you wish to make the SSD bootable you must format it using the s switch of the format command Refer to your DOS manual for more in formation on format When using the MS DOS format command always specify a size pa rameter Use a size larger than the installed SSD e g format f 1 44M for 2 x 512K Atmel Flash devices e If you wish to boot from the SSD make it diskette A 105 CMG7686GX300 3V Installing a Conventional SSD using SRAM or NOVRAM When the Solid State Disk is composed of SRAM or NOVRAM it appears as a read write disk and may be read and written using normal DOS disk commands To install an SRAM or NOVRAM SSD you should follow
24. CIDEN 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 STATE TO STATE 125 CMG7686GX300 3V 126 CMG7686GX300 3V RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 USA Our website www rtd com
25. CMG7686GX300 3V cpuModule User s Manual RTD Enhanced Award BIOS Versions 4 51 xx IED Time Devices RTD Embedded Technologies Inc Accessing the Analog World BDM 610000011 ISO9001 and AS9100 Certified Rev A CMG7686G X300 3V cpuModule User s Manual RTD Embedded Technologies INC 103 Innovation Blvd State College PA 16803 0906 Phone 1 814 234 8087 FAX 1 814 234 5218 E mail sales Ortd com techsupport rtd com web site http www rtd com Revision History Rev A New manual naming method Published by RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 Copyright 1999 2002 2003 by RTD Embedded Technologies Inc All rights reserved Printed in U S A The RTD Logo is a registered trademark of RTD Embedded Technologies cpuModule and utilityModule are trademarks of RTD Embedded Technologies PhoenixPICO and PheonixPICO BIOS are trademarks of Phoenix Technologies Ltd PS 2 PC XT PC AT and IBM are trademarks of International Business Ma chines Inc 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 Introduction 2si5 otis Sade seve RoR ean BOSH eee ee es 7 The CMG7686GX300 3V cpuModulle 0
26. DMA for ECP mode DMA lt PgUp gt e 1 DMA channel 1 lt PgDn gt e 3 DMA channel 3 CMG7686GX300 3V BIOS exten sion window device in SSD Socket SSD Window Drive A except Bio sExt Fail Safe Boot in SSD Win Select Active Video Video memo ry size CMG7686GX300 3V Integrated Peripherals Setup Fields Select a 32 KB memory window for BIOS exten sion devices in the 32 pin SSD socket such as Dis kOnChip e Disable Do not use BIOS extension device C800 Window at C8000h CFFFFh if USB is enabled these addresses are used D000 Window at DO000h D7FFFh D800 Window at D8000h DFFFFh Select a SSD device to fill the SSD socket None RAM 128k RAM 512k NOVRAM 128k NOVRAM 512k ATMEL 128k ATMEL 512k FLASH 128k FLASH 256k FLASH 512k EPROM 128k EPROM 256k EPROM 512k EPROM 1M BiosExt Sets the memory window to be used for the SSD de vice D000 0000 D800 0000 800 0000 Selects the device the CPU will consider to be A e Floppy e SSD Enables the non volitile onboard backup BIOS Enable e Disable Allows multiple monitors to be run from the CPU e Onboard First e PCI First e Integrated e No Onboard Select the amount of DRAM to allocate to video memory e 1 5 1 5 MB video memory e 2 5 2 5 MB video memory e 4 0 4 0 MB video memory CHAPTER 5 USING THE CPUMODULE CMG7686GX300 3V This chapter provides information for users who wish to develop the
27. GX300 3V Using BIOS Extension Devices You can use BIOS Extension Devices like M Systems DiskOnChip and MCSI PromDisk to im plement 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 1 GB per socket more in the future e Full read write capability using standard OS file commands e Integrated support for other operating systems is possible contact M Systems for information Parts supported by the cpuModule include e M Systems 2000 series MD2203 D1024 1 GB down to 16 MB e Optional alternate operating system versions of the above parts e MCSI PromDisk 72300 4MB e MCSI PromDisk 72301 8MB Our website at www rtd com provides links to the websites of these manufacturers Installing BIOS Extension Devices To install these devices follow this procedure e Apply power to the cpuModule and run Setup e Set A BIOS Extension Window on the advanced setup page The memory window selected for a BIOS extension device must not be used by any other program or hardware device Make sure this window 1s 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
28. NTD Interrupt D is used to request Interrupts only for multi function devices 59 CMG7686GX300 3V Power Supplies and VIO 5V 5 volt supply connected to PC 104 bus and power connector 5V supplies 12V 12 volt supply connected to PC 104 bus and power connector 12V supplies 12V 12 volt supply connected to PC 104 bus and power connector 12V supplies 3 3V 3 3 volt supply is an on board converter which can deliver up to 2 amps VIO This signal typically is the I O power to the bus drivers on a PCI bus card BL3 selects 3 3 volts to indicate 3 3 volt signaling The default is 3 3 volts No other device except this board should drive the VIO pin 60 CMG7686GX300 3V CHAPTER 4 CONFIGURING THE CPUMODULE BIOS SETUP This chapter contains information to configure the cpuModule Topics covered in this chapter include e Entering Setup e Default Configuration e Disabling Fail Safe Boot ROM e Configuring Using the Setup Program e Adding SSD Memory 61 CMG7686GX300 3V Entering the BIOS Setup e Apply power to the system e Repeatedly press the DEL key to enter setup 62 CMG7686GX300 3V 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 Functi
29. RY HAS FAILED CMOS battery is no longer functional It should be replaced CMOS CHECKSUM ERROR Checksum of CMOS is incorrect This can indicate that CMOS has become corrupt This error may have been caused by a weak battery Check the battery and replace if necessary DISK BOOT FAILURE INSERT SYSTEM DISK AND PRESS ENTER No boot device was found This could mean that either a boot drive was not detected or the drive does not contain proper system boot files Insert a system disk into Drive A and press lt Enter gt If you assumed the system would boot from the hard drive make sure the controller is inserted correct ly and all cables are properly attached Also be sure the disk is formatted as a boot device Then re boot the system DISKETTE DRIVES OR TYPES MISMATCH ERROR RUN SETUP Type of diskette drive installed in the system is different from the CMOS definition Run Setup to reconfigure the drive type correctly DISPLAY SWITCH IS SET INCORRECTLY The display switch on the motherboard can be set to either monochrome or color This indicates the switch is set to a different setting than indicated in Setup Determine which setting is correct and then either turn off the system and change the jumper or enter Setup and change the VIDEO selec tion DISPLAY TYPE HAS CHANGED SINCE LAST BOOT Since last powering off the system the display adapter has been changed You must configure the system for the new display type EISA Confi
30. Setup Fields The following is a list of Integrated Peripherals Setup fields Integrated Peripherals Setup Fields IDE block Allows the IDE controller to use fast block mode mode to transfer data to and from the hard disk Enable IDE controller uses block mode Disable IDE controller does not uses block mode Keyboard in Select the clock to be used for the keyboard con put clock troller e 8 8 MHz Default e 12 12 MHz e 16 16 MHz Onboard Serial Serial port 1 connector CN7 settings Port 1 Disable Serial port not used Auto BIOS OS controls operation 3F8h IRQ 4 Address 3F8h and interrupt 4 2F8h IRQ 3 Address 2F8h and interrupt 3 3E8h IRQ 4 Address 3E8h and interrupt 4 2E8h IRQ 3 Address 2E8h and interrupt 3 Select mode for onboard serial port 1 RS 232 RS 232 driver receiver enabled e RS 422 485 RS 422 485 driver receiver enabled Onboard Paral Selects parallel port address and interrupt lel Port e Disable Parallel port not used e 378h IRQ7 Address 378h and interrupt 7 278h IRQS Address 278h and interrupt 5 e 3BCh IRQ7 Address 3BCh and interrupt 7 Parallel port Select the mode for the parallel port mode SPP Standard parallel port EPP 1 7 Extended parallel port compatible with version 1 7 EPP 1 9 Extended parallel port compatible with version 1 9 ECP Extended Capabilities port EPP ECP both EPP and ECP mode ECP mode use Select
31. T O Channel Ready this line usually high ready is pulled to a low level by devices which need longer bus cycles IOCS 16 I T 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 T O Read active low indicates when the devices present on the bus can send their information on the data bus IOW T 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 IRQ14 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 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 CMG7686GX300 3V 55 PC 104 Bus Signals During a DMA cycle this active low signal indicates that a resource on the bus is about to drive the data and address lines MASTER MEMCS16 MEMR MEMW REFRESH 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 This active low signal indicates a memory read ope
32. ange to correct 32 pin DiskOnChip device not 32 pin Boot device not set to Hard run Setup and set boot device to Hard disk Drive 118 CMG7686GX300 3V erratic 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 75 Vdc will trigger a reset add bypass caps power supply limiting examine power supply output with oscillo scope check for voltage drop below 4 75V when hard drive or floppy drive starts add bypass caps temperature too high add fan processor heatsink or other cool ing device s See 686GX ProcessorThermal Manage ment 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 T O address conflict check for another module trying to use I O addresses reserved for the cpuModule be tween 010h and 01Fh check for two modules e g dataModules PCMCIA cards Ethernet trying to use the same I O addresses keyboard does not work keyboa
33. ault values standard devices includes DMA controller 8237 Programmable Interrupt Controller 8259 Programmable Interval Timer 8254 RTC chip Auto detection of onboard DRAM amp Cache C3 1 Test system BIOS checksum 2 Test the first 256K DRAM 3 Expand the compressed codes into temporary DRAM area including the compressed System BIOS amp Option ROMs Copy the BIOS from ROM into E0000 FFFFF shadow RAM so that POST will go faster FFH System Booting INT 19 92 CMG7686GX300 3V 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 Function IDE Interface 0 Master IDE Interface 0 Slave IDE Interface 1 Master IDE Interface 1 Slave Boot device BIOS Extension Floppy Drive 1 Floppy Drive Serial port Parallel Pon Keyboard Video Resolution SB Fail safe boot rom Select Active Video Power Management PNP OS Installed Resources Controlled By PCI IRQ Activated By IDE HDD Block Mode KBC Input Clock 55D Window Onboard Parallel Port Parallel Port Mode Halt On Virus Warning CPU Internal Cache Cyrix 6X86 MII CPUID Swap Floppy Drive Boot Up Numlock Status Past Gate A20 Option Fast Security Option Report No FDD for Yes WIN95 Quick Boot Disabled Extended Memory T
34. below Half Duplex 485 Mode From To Port 1 TXD Port 1 RXD Port 1 TXD Port 1 RXD Port 1 TXD Port 2 RXD Port 1 RXD Port 2 TXD 41 CMG7686GX300 3V RS422 and RS485 Mode Pinout The following table gives the pinout of the serial port connector when RS422 or RS485 modes are enabled Connector CN7 in RS 422 485 Mode in out PBS on Carrier Detect AT Da Serie i Receive Daa J m 2 C a o iri Da o 7 COD Transmit Bata o E M a E EE AO Reseed dP sf Reeves i Facing the serial port connector the pinout is 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 transmitters are enabled by manipulating the Request To Send RTS signal of the first serial port controller or by I O port 0x18 This signal is controlled by writing bit 1 of the Mo dem Control Register MCR or writting tol O port 0x18 as follows e IfMCR bit 1 1 then RTS 0 and serial transmit ters are disabled If MCR bit 1 0 then RTS 1 and serial transmit ters are enabled If Port 0x18h OR OxCh then transmitters always on If Port 0x18h AND 0x3h then transmitters under RTS control 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 42 CMG7686GX300 3V CMG7686GX300 3V 43 Parallel Port CN6
35. con 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 pins 1 and 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 47 CMG7686GX300 3V Keyboard Connector Pins on CN5 Keyboard Data Keyboard Power 5 Volts 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 Fin f Sona EELE 6 ee kooo 1 AR 1 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 and preserve SRAM contents if the SSD jumpers are configured for battery backup 48 CMG7686GX300 3V VGA Video Connector CN12 The following tab
36. drive installed it will appear as drive Cy e Format the new drive using the DOS format command 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 104 CMG7686GX300 3V Using Conventional Solid State Devices You can use numerous memory types to implement a Conventional Solid State Disk Depending on the devices used you may implement read write read only or write once read many type drives Advantages of using the Conventional SSD include e Storage capacity up to 1 MB EPROM only e Atmel Flash and NovRAM allow read write capability using standard DOS file commands Disadvantages of using the Conventional SSD include e Requires external utility program and device programmer to program 12 volt Flash AMD 5 volt Flash or EPROM e Limited memory size The following memory devices or their equivalents may be used for a Conventional SSD Access times for all devices must be 150 ns or less and all devices must be in 32 pin DIP packages Atmel 29C010A 29C020A or 29C040A 12 V Flash 28F010 28F020 5 V Flash 29F010 29F040 SRAM 128Kx8 512Kx8 NOVRAM Dallas Semiconductor DS1645Y DS1650Y EPROM 27C01
37. e expansion cards 22 CMG7686GX300 3V PCI Bus Signaling Levels The PCI bus can operate at 3 3 volt signaling level WARNING CMG7686GX300 3V The bus can only operate as 3 3 Volt signaling only You will have to ensure that all your expansion card can operate together at a single signaling level The CPUmodule can supply a maximum of 2 Amps of current to the 3 3V sup plies on the PCI bus 23 Slot Selection Switches Unlike PC 104 cards PC 104 Plus expansion cards have a slot selection switch or jumpers In total there are 4 PCI cards that can be stacked onto the cpuModule with switch positions 0 through 3 The distance from the CPU determines these switch settings The card closest to the CPU is said to be in slot 0 the next closest slot 1 and so on to the final card as slot 3 This requirement means that all PC 104 Plus cards must be stacked either on the top or the bottom of the CPU not on both sides The slot setting method may vary from manufacturer to manufacturer but the concept is the same The CPU is designed to provide the correct delay to the clock signals to compensate for the bus length The correct switch setting ensures the proper clock delay setting interrupt assignment and bus grant request channel assignment Refer to the expansion board s manual for the proper settings Each expansion card must be in a different slot 24 CMG7686GX300 3V PCI Bus Expansion Card Power 5 Volt DC The 5
38. e 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 Real Time Clock Registers AA gt hex decimal Bytes Coa f o A IEA e oi ree o o Ce p e o e O DICO ANC ION EEN RTC access is illustrated in the following QuickBasic program fragment Reference APP note ANC114 at http www rtd com appnote ANC114 pdf 98 CMG7686GX300 3V Parallel Port Control The parallel port may be operated in SPP output only EPP bi directional and ECP extended ca pabilities modes The mode may be selected in Setup or by application software 99 CMG7686GX300 3V 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 for a listing of Power Consumption 100 CMG7686GX300 3V 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 sy
39. er bios quick boot enabled with no install JP5 reboot and run qboot exe and hard drives reboot Bad video in Windows after Video memory setting too low go into the Bios setup and set video mem loading GEODE video ory to 4 0 MB Drivers 120 CMG7686GX300 3V Troubleshooting a PC 104 System If you have reviewed the preceding table and still cannot isolate the problem with your cpuModule please try the following troubleshooting steps Even if the resulting information does not help you find the problem it will be very helpful if you contact technical support Simplify the system 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 121 CMG7686GX300 3V 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 if applicable description of problem circumstances under which problem occurs Then contact factory technical support Phone 814 234 8087 Fax 814 234 5218 E mail techsupport rtd com 122 CMG7686GX300 3V How to Return a Product If you wish to return a product to the factory for service please follow thi
40. est Disabled 93 CMG7686GX300 3V ISA Plug n Play Support Enabled Video Bios Shadow Enabled C8000 DFFFF Disabled 16 bit I O Recovery 5 Clock FETO Recovery Clock 94 CMG7686GX300 3V Bypassing the Stored Configuration Under certain circumstances you may want to bypass the configuration stored on the board To do this press the Del key to enter Setup and then you can then reconfigure the cpuModule correctly 95 CMG7686GX300 3V 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 9 CMG7686GX300 3V Watchdog Timer Control The cpuModule includes a Watchdog Timer which provides protection against programs hanging or getting stuck in an execution loop where they cannot respond correctly When enabled the Watchdog Timer must be periodically reset by your application program If it is not reset before the 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 to to Bit 0 of I O register 1Eh To ensure compat ability with future designs you should read the register and
41. fault 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 26 CMG7686GX300 3V By default boards are shipped with fail safe boot rom enable When Fail Safe Boot ROM is enabled the system will boot to it exclu sively BIOS Default Configuration Function IDE Interface 0 Master IDE Interface 0 Slave IDE Interface 1 Master IDE Interface 1 Slave Boot device BIOS Extension Floppy Drive 1 Floppy Drive 2 Serial port 1 Parallel Port Keyboard Video Resolution USB Fail safe boot rom Select Active Video Power Management PNP OS Installed Resources Controlled By PCI IRQ Activated By IDE HDD Block Mode KBC Input Clock SSD Window Onboard Parallel Port Parallel Port Mode Halt On Virus Warning CPU Internal Cache Cyrix 6X86 MII CPUID Swap Floppy Drive Boot Up Numlock Status Gate A20 Option Security Option Default selection Auto detect Auto detect Auto detect Auto detect Floppy then hard disk Disabled 3 5 1 44 Meg not installed RS232 at 3F8H LPT1 at 378H Enabled if connected High Enable if connected Enabled Integrated Disabled Auto Level Enabled 8 Mhz D800 0000 378 IRQ7 No Errors Disabled Enabled Enabled Disabled Off Setup Report No FDD for Yes WIN95 Disabled Extended Memory Test Disabled ISA Plug n Play Support Enabled Video Bios Shadow Enabled C8000
42. guration Checksum Error ERROR ENCOUNTERED INITIALIZING HARD DRIVE Hard drive cannot be initialized Be sure the adapter is installed correctly and all cables are correctly and firmly attached Also be sure the correct hard drive type is selected in Setup ERROR INITIALIZING HARD DISK CONTROLLER 87 CMG7686GX300 3V 88 Cannot initialize controller Make sure the cord is correctly and firmly installed in the bus Be sure the correct hard drive type is selected in Setup Also check to see if any jumper needs to be set cor rectly on the hard drive FLOPPY DISK CNTRLR ERROR OR NO CNTRLR PRESENT Cannot find or initialize the floppy drive controller Make sure the controller is installed correctly and firmly If there are no floppy drives installed be sure the Diskette Drive selection in Setup is set to NONE KEYBOARD ERROR OR NO KEYBOARD PRESENT Cannot initialize the keyboard Make sure the keyboard is attached correctly and no keys are being pressed during the boot If you are purposely configuring the system without a keyboard set the error halt condition in Setup to HALT ON ALL BUT KEYBOARD This will cause the BIOS to ignore the missing keyboard and continue the boot Memory Address Error at Indicates a memory address error at a specific location You can use this location along with the memory map for your system to find and replace the bad memory chips Memory parity Error at Indicates a memory parity error at a
43. ion as above including 18 seconds lt 5 seconds Standard RTD Defaults ISA Plug n Play Support Disabled To achieve boot times of 6 seconds or less you will have to disable the HDD and possibly any other devices attached to the IDE controller Booting to a SSD see note 2 device is faster than a hard drive To achieve boot times of 5 seconds or less ISA Plug n Play Support must be disabled If there is not an ISA PnP card attached to your system then disabling this feature will save at least 1 second Some modern operating systems Windows will automatically configure ISA PnP devices If using one of these operating systems ISA Plug n Play cards will still work even 1f it is disabled in the BIOS Check with your OS vendor to see if ISA auto configuration is supported Quick Boot in conjunction with the watch dog timer allows frozen systems or systems with temporary power loss to become operable again within a few seconds This can reduce the risk of complete system failure NOTE 1 NumLock will always be off on boot up when Quick Boot is enabled 2 DiskOnChip devices contain their own embedded firmware Boot times can vary because of its initialization process Contact M Systems for more information 67 CMG7686GX300 3V Configuring with the RTD Enhanced Award BIOS The cpuModule Setup program allows you to customize the cpuModule s configuration Selections made in Setup are stored
44. ir own applications programs for the cpuModule This chapter includes information on the following topics e Memory map e I O Address map e Interrupts e Power On Self Tests POSTs e System Functions Watchdog Timer Real Time Clock e Storing Applications in Solid State Disk e Utility Programs 81 Memory Map The ISA portion of the cpuModule addresses memory using 24 address lines This allows a maxi mum of 22 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_ 256 KB BIOS in Flash EPROM shadowed into DRAM dur ing runtime EFFFFH Run time user memory space Usually memory between C0000H C0000H and C7FFFH is used for the BIOS of add on VGA video cards BFFFFH Normally used for video RAM as follows A0000H EGA VGA 0A0000H to OAFFFFH Monochrome 0B0000H to OB7FFFH CGA 0B8000H to OBFFFFH 9FFFFH DOS reserved memory area 00502H 00501H BIOS data area 00400H Interrupt vector area Memory beyond the first megabyte can be accessed in real mode by using EMS or a similar memory manager See your OS or programming language references for information on memory managers 82 CMG7686GX300 3V Input Output Address Map As with all standard PC 104 boards the Input Output I O space is addressed by 10 address lines SA0 SA9 This allows 2 or 1024 distinct I O addresses Any add on modules you install must
45. ives can be auto detected 1 45 Standard drive types USER User enters drive parameters Selects the format of each floppy disk Selections are None 360 KB 544 Floppy 1 2 MB 54 Floppy 720 KB 3 2 Floppy 1 44 1 25 MB 3 2 Floppy 2 88 MB 3 2 Floppy EGA VGA CGA 40 CGA 80 MONO All But Keyboard All But Diskette All But Disk Key All Errors No Errors BIOS Features Setup The following is a list of BIOS Features Setup fields BIOS Features Setup Fields Virus warning lt PgUp gt Enable or disable virus warning lt PsD e Enable Warn if boot sector or partition table gDn gt NOR y 1s being modified e Disable Allow boot sector or partition table modification CPU Internal lt PgUp gt Enable or disable CPU internal cache Cache lt PgDn gt Enable Enable CPU internal 16 KB cache e Disable Disable CPU internal 16 KB cache Boot Sequence lt PgUp gt Select from the options the boot sequence for the lt PgDn gt CPU Swap floppy drive lt PgUp gt Swap floppy drive A and B lt PgDn gt e Enable Floppy connected after the twist in the floppy wire will be Drive B and floppy connected before the twist in the floppy wire will be Drive A Disable Normal Floppy connected after the twist in the floppy wire will be Drive A and floppy connected after the twist in the floppy wire will be Drive B Note This only works with two floppies installed Boot up numloc
46. k lt PgUp gt Set keypad numlock status after boot status lt PgDn gt e On Keypad is number keys e Off Keypad is cursors keys Gate A20 option lt PgUp gt Select gate A20 options lt PgDn gt e Normal Use keyboard controller to control A20 gate e Fast Allow chipset to control A20 gate Security option lt PgUp gt Limit access with password to the system and setup lt PgDn gt or just setup e System The system will not boot and access to setup will be denied if the correct password 1s not entered at the prompt Setup The system will boot but access to set up will be denied if the correct password is not entered at the prompt Note To disable security select Password setting at the main menu and then you will be asked to enter a password Do not type anything just press lt En ter gt and it will disable security Once security is disabled you can boot and enter setup freely Report No FDD for lt PgUp gt Enable reporting that there is no floppy disk drives Win95 lt PgDn gt to Win 95 e Yes Report to Win 95 if there are no floppies e No Do not report to Win 95 if there are no floppies CMG7686GX300 3V Quick Boot Extended Memory Test ISA Plug n Play Support BIOS shadowing Cyrix 6x86 MII CPUID 72 CMG7686GX300 3V BIOS Features Setup Fields lt PgUp gt lt PgDn gt lt PgUp gt lt PgDn gt lt PgUp gt lt PgDn gt
47. le gives the pinout of the video connector VGA Video Connector CN12 Fin Signal Fanetion inva 6 GREEN Green analog ouput ow o o ne O Notconnecied e BUE Bie analog opt oa o o ooe a Facing the connector pins of CN12 the pinout is 1 VSYNC HSYNC 9 7 5 3 GND BLUE GREEN 10 8 6 4 2 Colors Refresh Rate Minimum BIOS Video Resolution Setting ZOETE 756 6 _ low 125MB__ G40 480 G40 480 25 640 x 480 640 480 60 Medium 15 MB 640 x 480 640 x 480 640 480 300x 600 o oas 300x 600 300x 600 300x 600 300x 600 60 Medium 15 MB 300 x 600 500 x 600 500 x 600 1024 x 768 256 60 Low 1 25 MB CMG7686GX300 3V Supported Video Resolutions and BIOS Settings Resolution Colors Refresh Rate Minimum BIOS Video Resolution Setting IS IES 60 E Toxo 256 60 HenaomB fas x 102 ak 60 High 40M 50 CMG7686GX300 3V Bus Mouse Connector CN4 The following table gives the pinout of the Bus Mouse connector Bus Mouse Connector CN4 Fin Signal Funetion veut GND out i a o MCLK Mouse Clock out a on Facing the connector pins the pinout is CMG7686GX300 3V 51 USB Connector CN17 Two USB 1 0 compliant ports are available on CN17 The following table gives the pinout of the USB connector Table 1 USB Connector CN17 SPINDPin_ TOPINDILPIn 2 3 DATAI Bi directional data in out line for USB1 4 DATA2 Bi directi
48. mation 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 Troubleshooting Offers advice on debugging problems with your system Warranty The CMG7686GX300 3V 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 low power consumption e small physical dimensions e 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 SVGA controller a keyboard interface an ECP EPP parallel port one versatile RS232 422 485 serial port a Real Time Clock a speaker port a PS 2 mouse port two USB ports It also enhances standard AT compatible computer systems by adding one Solid State Disk socket a non volatile configuration without a battery a Watchdog Timer Fail Safe Boot ROM The next figure shows a simplified block diagram of the cpuModule 8 CMG7686GX300 3V 32 or 128 MB MediaGX MMX RTD Enhanced SDRAM Enhanced BIOS Processor Cx5530 I O Two USB ports Companion
49. mpers or software settings before connecting them If you are using different peripherals you may need to change the cpuModule settings In that case please see Configuring with the RTD Enhanced Award BIOS 34 CMG7686GX300 3V Connector Locations The figure and table below show all connectors and the SSD socket of the cpuModule CMG7686GX300 3V Connector Locations cne DES CMG7686GX Oooo Oooo oo ooo CH3 ulg OOOO OD G G T rod ds ters MOOG ooo a A EA A E A A A ooo 35 CMG7686GX300 3V 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 Connector Function Size PNTE 36 CMG7686GX300 3V Auxiliary Power CN3 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 CNland CN2 or through the Auxiliary Power Connector CN3 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 Connector CN3 Signal Funation EEN Insufficient current supply will prevent your cpuModule from booting The gauge and length of the wire used for connecting power to the cpuModule must be taken into consideration Some power connectors have clip leads on
50. n the BIOS e Yes Using a PNP operating system such as Microsoft Windows 95 98 NT e No Not using a PNP operating system How PNP resources are controlled e Auto BIOS configures the PNP devices e Manual User configures PNP devices Select Enable to clear the Extended System Con figuration Data ESCD area This will make the CPU search for legacy devices and store the up dated info This field will automatically return to disable after the next boot Select whether interrupts are to be used by legacy ISA devices or PCI PNP ISA devices e IRQ 3 PCIASA PNP or Legacy ISA IRQ 4 PCIVISA PNP or Legacy ISA IRQ 5 PCI ISA PNP or Legacy ISA IRQ 6 PCI ISA PNP or Legacy ISA IRQ 7 PCI ISA PNP or Legacy ISA IRQ 9 PCIVISA PNP or Legacy ISA IRQ 10 PCI ISA PNP or Legacy ISA IRQ 11 PCI ISA PNP or Legacy ISA IRQ 12 PCI ISA PNP or Legacy ISA IRQ 13 PCI ISA PNP or Legacy ISA IRQ 14 PCI ISA PNP or Legacy ISA IRQ 15 PCI ISA PNP or Legacy ISA Select if PCI interrupts are level or edge sensitive Select the starting address of an upper memory re gion to exclude from PCI PNP usage e NA Upper memory not used by legacy ISA devices C800h CC00h DO000h D400h D800h DCO00h 77 PNP PCI Configuration Setup Fields Used memory Select the length of an upper memory region to ex length clude from PCI PNP usage e 8 KB 16 KB e 32KB e 64KB 78 CMG7686GX300 3V Integrated Peripherals
51. nation 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 57 CMG7686GX300 3V PC 104 Plus PCI Bus CN16 58 Connector CN16 carries the signals of the PC 104 Plus PCI bus These signals match definitions of the PCI Local Bus specification Revision 2 1 The following tables list the pinouts of the PC 104 Plus bus connector PC 104 Plus Bus Signal Assignments Sa a a GND Ce n vo o mem aa o ADI fp a rr no O o PAR GND GND Notes 1 The KEY pins are to guarantee proper module installation Pin A 1 is removed and the female side plugged for 5 0V I O signals and Pin D30 is modified in the same manner for 3 3V I O It is recom mended that both KEY pins Al and D30 be electrically connected to GND for shielding CMG7686GX300 3V PC 104 Plus PCI Bus Signals The following are brief descriptions of the PC 104 Plus PCI bus signals Address and Data AD 31 00 Address and Data are multiplexed A bus transaction consists of an address cycle fol lowed by one or more data cycles C BE 3 0 Bus Command Byte Enables are multiplexed During the address cycle the com mand is defined During the Data cycle they define the byte enables PAR Parity is even on AD 31 00 and C BE 3 0 and is required Interface Control Pins FRAME Frame is driven by the current master to indicate the s
52. nts 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 19 CMG7686GX300 3V Connecting a Keyboard You may plug a PC AT compatible keyboard directly into the circular DIN connector of the Multi function cable in our cable kit Some newer keyboards may use a smaller mini DIN connector you will need an adapter to plug these keyboards into the cpuModule These connectors are available for order instead of the default circular DIN connector 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 20 CMG7686GX300 3V 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
53. on IDE Interface 0 Master IDE Interface 0 Slave IDE Interface 1 Master IDE Interface 1 Slave Boot device BIOS Extension Floppy Drive 1 Floppy Drive 2 Serial port Parallel Pon Keyboard Video Resolution SB Fail safe boot rom Select Active Video Power Management PNP OS Installed Resources Controlled By o PCT IRQ Activated By IDE HDD Block Mode Enabled KBC Input Clock SSD Window D800 0000 Onboard Parallel Port 378 IRQ7 Parallel Port Mode ff es N Halt On No Errors Virus Warning CPU Internal Cache Cyrix 6X86 MII CPUID Swap Floppy Drive Boot Up Numlock Status P Fast Gate A20 Option Fast Security Option Report No FDD for Y WIN95 Quick Boot Disabled Extended Memory Test Disabled ISA Plug n Play Support Enabled 63 CMG7686GX300 3V Video Bios Shadow Enabled C8000 DFFFF Disabled 16 bit I O Recovery 5 Clock FETO Recovery Cod Boards are shipped with fail safe boot rom enable See the chapter on Configuring the cpuModule BIOS setup in Disabling Fail Safe Boot ROM for the method to disable it When Fail Safe Boot ROM is enabled the system will boot to it exclu sively 64 CMG7686GX300 3V Disabling Fail Safe Boot Rom Reset the system by either shutting it off and turning it on or by using the reset button while the system is booting repeatedly press the DEL key to enter the BIOS setup Choose INTEGRATED PERIPHERALS using the arrow keys and enter Once in INTEGRATED PERIPHERALS se
54. on the board and are read by the BIOS at power on Starting Setup You can run Setup by e Re boot the cpuModule and press the Del key When you are finished with Setup save your changes and exit The system will automatically reboot Using the Setup Program All 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 Field Selection You move between fields in Setup using the keys listed below Setup Keys gt lt move between fields V N selects next previous values in fields Go to the submenu for the field to previous menu then to exit menu 68 CMG7686GX300 3V Main Menu Setup Fields The following is a list of Main menu Setup fields Main Menu Setup Fields Standard CMOS Press lt Enter gt Access commonly used settings for the floppy Setup to select drives hard disks and video BIOS Features Press lt Enter gt Access settings for BIOS features such as boot se Setup to select quence keyboard options and test options Chipset Features Press lt Enter gt Set chipset specific options Setup to select Power manage Press lt Enter gt Set power management options ment Setup to select PNP PCI Config Press lt Enter gt Set PNP and PCI options uration Setup to select Load RTD De Press lt Enter gt Load setup defaults except Standard CMOS Setup faults to select Integrated Pe Press lt Enter gt
55. onal data in out line for USB2 5 DATAI Bi directional data in out line for USB1 DATA2 Bi directional data in out line for USB2 GRND Signal Ground 4 5 GRND Signal Ground ut ut Facing the connector pins the pinout is 52 1 VCC1 VCC2 2 7 GRND GRND 8 9 GRND GRND 10 DATAI DATA1 DATA2 DATA2 6 4 5 3 CMG7686GX300 3V PC 104 Bus CN1 and CN2 Connectors CN1 and CN2 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 see Notes below AT Bus table PC 104 XT Bus Connector CN1 ou B sor TBR SD6 5V Eo o o POCA 802 E sor w Keying pin DIZE mw SMEMIR iow TOR DACK3 DROS DACKT DROI REFRESH SYSCLK RO IRQ6 IRQ5 IRQ4 IRQ3 R BACK BALE Z a a oe SAO Vv P Pin Rowa AAA NOE ERA E 0 EE WA E A AA Oo 6 OO 7 Oo B po es Oo a Y ee E 2 E O 3 pS ae oo EA 3 ERA 2 He CMG7686GX300 3V 53 The following table lists signals of the AT portion of the PC 104 bus PC 104 AT Bus Connector CN2 Om INICIO CT ef INCA MEMW DACKS5 SD8 DRQS5 SD9 DACK6 ISA bus refresh is not supported by this cpuModule Notes Keying pin positions have the pin c
56. ooccocccnoconacncoonononcnnnnnnnnoss 105 Hardware Reference ecccececcceces 109 A R E AE E E E 110 Jumpers and Default Jumper Settings ooooonnocccnnncccnonccononanonanannnnncnnns 113 Solder JUMPErS ss oe e ee RT AC RE A 114 Mechanical DIMENSION ia 115 686GX Processor Thermal Management cccooocccnnoccnoncccnnoncninnnccnnnnnn 116 Troubleshooting cese rd 117 Common Problems and Solutions ooooonoococcoocccooncncnonccnnnnanonnnccnnnncnnns 118 Troubleshooting a PC 104 System oocoonnocccnnncccnoncccnoncnonnnnnononanonnnccnnns 121 How to Obtain Technical Support ocoococonoccconococonancconnnnnnonannnnnccnnnnanono 122 How to Return a PrOQUCT eecaccszsdoues nosine erein s e 123 Limited Warranty ssssssssssosssosesoseeos 125 CHAPTER 1 INTRODUCTION Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 CMG7686GX300 3V This manual is meant for users developing with the CMG7686GX300 3V cpuModule It contains information on hard ware and software of the couModule READ THE SPECIFICA TIONS FIRST 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 infor
57. oot attempt has been aborted and the system must be rebooted Press and hold down the CTRL and ALT keys and press DEL CMG7686GX300 3V FLOPPY DISK S fail 80 Unable to reset floppy subsystem FLOPPY DISK S fail 40 Floppy Type mismatch Hard Disk s fail 80 HDD reset failed Hard Disk s fail 40 HDD controller diagnostics failed Hard Disk s fail 20 HDD initialization error Hard Disk s fail 10 Unable to calibrate fixed disk Hard Disk s fail 08 ZE Sector Verify failed Keyboard error or no keyboard present Cannot initialize the keyboard Make sure the keyboard is attached correctly and no keys are being pressed during the boot Manufacturing POST loop BIOS ROM checksum error System halted The checksum of ROM address FOOOOH FFFFFH is bad Memory test fail BIOS reports the memory test fail if the onboard memory is tested error RTD Enhanced Award BIOS POST Codes Verifies CMOS s basic R W functionality 1 Program the configuration register of Cyrix CPU according to the MODBINable Cyrix Register Table 2 OEM specific cache initialization if needed 1 Keyboard Controller Self Test 2 Enable Keyboard Interface 89 CMG7686GX300 3V RTD Enhanced Award BIOS POST Codes 1 Initialize the first 32 interrupt vectors with corresponding Interrupt handlers Initialize INT no from 33 120 with Dummy Spurious Interrupt Handler Issue CPUID instruction to identify CPU type Early Power
58. ot connected to the system the I O addresses listed will not be occupied 84 CMG7686GX300 3V Hardware Interrupts If you add any PC 104 modules or other peripherals to the system you must ensure they do not use interrupts needed by the cpuModule or malfunctions will occur The cpuModule supports the standard PC interrupts listed below Interrupts not in use by hardware on the cpuModule itself are listed as available Hardware Interrupts Used on the cpuModule INTI IN E Real Time Clock On board ISA device 2 available AT bus sometimes used as secondary IDE hard disk l 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 2 Hard disk interrupt INT 14 is available for use if no hard disk drive is present in the system and hard disk is disabled in Setup 85 CMG7686GX300 3V The RTD Enhanced Award BIOS 86 The RTD Enhanced Award BIOS Basic Input Output System is software that interfaces hardware specific features of the cpuModule to an operating system OS Physically the BIOS software is stored in a Flash EPROM on the cpuModule Functions of the BIOS are divided into two parts The first part of the BIOS is known as POST Power On Self Test software and it is active from the time power is applied until an OS boots begins execution POST software performs a series of hardware tests sets up the machine as defined in Setu
59. p 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 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 CMG7686GX300 3V Power On Self Tests POSTs POST Messages During the Power On Self Test POST if the BIOS detects an error requiring you to do something to fix it will either sound a beep code or display a message If a message is displayed it will be accompanied by PRESS Fl TO CONTINUE CTRL ALT ESC OR DEL TO ENTER SETUP POST Beep Currently there are two kinds of beep codes in BIOS This code indicates that a video error has oc curred and the BIOS cannot initialize the video screen to display any additional information This beep code consists of a single long beep followed by three short beeps The other code indicates that your DRAM error has occurred This beep code consists of a single long beep repeatedly Error Messages One or more of the following messages may be displayed if the BIOS detects an error during the POST This list includes messages for both the ISA and the EISA BIOS CMOS BATTE
60. position solder blob default 1 and 2 shorted BL3 3 position solder blob default 2 and 3 shorted 113 CMG7686GX300 3V Solder Jumpers Solder jumpers are set at the factory and are rarely changed Solder jumpers are located on the module s sol der side and component side 114 CMG7686GX300 3V Mechanical Dimensions The following figure shows mechanical dimensions of the module in inches DIS SD O OA OA O A A ds a TORO A ADODODODODODODADODON N2 oD i CMG7686GX300 3V Mechanical Dimensions 0 005 115 CMG7686GX300 3V 686GX Processor Thermal Management The industrial grade processor IC of the cpuModule must receive adequate cooling to ensure proper operation and good reliability The case temperature of the processor must not exceed 85 C The processor is therefore supplied with an attached fan or heatsink with a thermal resistance of 5 C W 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 vs Oca 116 CMG7686GX300 3V CHAPTER 7 TROUBLESHOOTING CMG7686GX300 3V 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 e Common problems and solutions e Troubleshooting a PC 104 system e How to obtain technical support e How to return
61. ration Devices us ing this signal must decode the address on lines LA23 LA17 and SA19 SA0 This active low signal indicates a memory write operation Devices using this signal must decode the address on lines LA23 LA17 and SA19 SA0 OSCillator clock with a 70 ns period and a 50 duty cycle It is a 14 31818 MHz always presents This cpuModule does not support refresh on the ISA bus This pin is pulled high with a 4 7 K ohm resistor and may be driven by another card in the PC 104 stack Address bits O 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 SAO 19 SBHE SD8 15 SDO 7 SMEMR SMEMW SYSCLK This active low signal indicates a transfer of the most significant data byte SD15 SD8 Data bits these are the high byte data bus lines SD8 is the least sig nificant bit SD15 the most significant bit Data bits these are the low byte data bus lines SDO is the least sig nificant bit SD7 the most significant bit Memory Read command active low Memory Write command active low System Clock 8 0MHz with a 50 duty cycle Only driven during ex ternal bus cycles Terminal Count this line is active high and indicates the conclusion of a DMA transfer RESETDRV This line active high is used to reset the devices on the bus at power on or after a reset command 56 CMG7686GX300 3V PC 104 Bus Termi
62. rd 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 installation smartdrive enabled remove smartdrive command from con program hangs fig sys reboot run install program floppy drive light always on cable misconnected check for floppy drive cable connected backwards 119 CMG7686GX300 3V 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 cannot ent
63. rmat b f 360K See your DOS manual for details on the format command and its parameters Installing a Conventional SSD using EPROM or Flash other than Atmel EPROMs or Flash EPROMs for an SSD must be programmed externally to the cpuModule using an EPROM programmer and following the procedure below To install an EPROM SSD you should follow this procedure 106 CMG7686GX300 3V e Apply power to the cpuModule and run Setup e Set SSD socket 1 or 2 to the appropriate EPROM or Flash type e Set SSD Window to a value which will not conflict with other hardware or software NOTE The memory window selected for DOC must not be used by any other program or hardware device Make sure this window is not in use by EMM386 or another memory manager or an Ethernet card PCMCIA card etc e Save your changes and exit Setup 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 SSD Directly Accessing the Solid State Disk If you wish to directly access the Solid State Disk of the cpuModule contact the factory for additional information on doing so 107 CMG7686GX300 3V 108 CMG7686GX300 3V CHAPTER 6 HARDWARE REFERENCE This appendix gives information on the cpuModule hardware including e jumper settings and locations e mechanical dimensions e processor thermal management 109 CMG7686GX300 3V
64. s procedure 1 2 3 4 5 6 7 8 9 CMG7686GX300 3V 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 phone 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 RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 USA 123 124 CMG7686GX300 3V CHAPTER 8 LIMITED WARRANTY RTD Embedded Technologies Inc warrants the hardware and software products it manufactures and produces to be free from defects in materials and workmanship for one year following the date of shipment from RTD Embedded Technologies INC This warranty is limited to the original pur chaser of product and is not transferable During the one year warranty period RTD Embedded Technologies will repair or replace at its op tion any defective products or parts at no
65. stem 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 101 CMG7686GX300 3V Ways to Use the Solid State Disk Socket The ways to utilize the Solid State Disk socket of the cpuModule e Using a device which installs as a BIOS Extension e Using Conventional SSD Memory BIOS Extension Devices such as DiskOnChip 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 Conventional Solid State Disk can use a variety of memory devices such as Atmel 5 volt only Flash Intel 12 volt Flash AMD 5 volt Flash Static RAM NOVRAM EPROM to create a Solid State Disk When used with Atmel 5 volt Flash SRAM or NOVRAM the SSD appears similar to a read write floppy disk to DOS allowing you to copy delete and rename files in the SSD without using any special utilities When used with other Flash or EPROM you can create file to program the device with the RIMAGE program These methods are described in detail in the following sections 102 CMG7686GX300 3V 103 CMG7686
66. storage devices in the system by use of REMSERV and REMDISK two ROM DOS utilities If the user would need remote access to the system run REMSERV on the target system and REM DISK on the host system The end result would be that the storage devices on the target system would appear as additional drives on the host system Information could then be transferred between hard disks by using a standard NULL Modem cable over a serial port REMSERV makes the connection appear as an additional drive to the user For details concerning this type of access please refer to the ROM DOS user s guide shipped with your board By default boards are shipped with fail safe boot rom enable When Fail Safe Boot ROM is enabled the system will boot to it exclu sively The first time your system will boot to the DOS prompt at the first available drive letter If you do not intend to use REMSERV or REMDISK or you intend to boot from another device you will need to dis able Fail Safe Boot ROM See the steps below for the method to disable it Reset the system by either shutting it off and turning it on or by using the reset button while the system is booting repeatedly press the DEL key to enter the BIOS setup Choose INTEGRATED PERIPHERALS using the arrow keys and enter Once in INTEGRATED PERIPHERALS set Fail Safe Boot in SSD Win Disabled 28 CMG7686GX300 3V CMG7686GX300 3V 29 If You Misconfigure the couModule It is possible that you ma
67. t Fail Safe Boot in SSD Win Disabled CMG7686GX300 3V 65 Installing SSD Memory This section explains how to add SSD devices to the cpuModule This procedure is only necessary when you wish to add or change Solid State Disk memory devices You may wish to install SSD memory to use the cpuModule as a diskless stand alone device Refer to Storing Applications On board for more information on various SSD device types Solid State Disk memories are placed in SSD socket U16 The following table lists possible configurations for the SSD socket SSD Support Asay vies RETO KB Oooo ZOO JN d BIOS Extension DiskOnChipand read write to 288 MB Devices PromDisk Boot Block Flash NOVRAM psies real a3KB_ IESO reade ss OO SRAM TIV Flash AMD SV Flash EPROM 66 CMG7686GX300 3V Quick Boot Description The BIOS contains a Quick Boot option which minimizes the boot time for standard time critical systems Quick Boot eliminates the exhaustive tests that are performed during POST while maintaining the functionality of the board see note 1 By enabling the Quick Boot feature your system can achieve 5 second boot times as shown in the table below BIOS Settings and MENTES Times ts lt a Primary Master None Primary Slave None Secondary Master None Secondary Slave None 20 seconds lt 6 seconds Device in SSD Socket 1 ATMEL 512k SSD Window D800 0000 Drive A SSD Same configurat
68. tart of a transaction and will re main active until the final data cycle TRDY Target Ready indicates the selected devices ability to complete the current data cycle of the transaction Both IRDY and TRDY must be asserted to terminate a data cycle IRDY Initiator Ready indicates the master s ability to complete the current data cycle of the transaction STOP Stop indicates the current selected device is requesting the master to stop the current trans action DEVSEL Device Select is driven by the target device when its address is decoded IDSEL Initialization Device Select is used as a chip select during configuration LOCK Lock indicates an operation that may require multiple transactions to complete Error Reporting PERR Parity Error is for reporting data parity errors SERR System Error is for reporting address parity errors Arbitration Bus Masters Only REQ Request indicates to the arbitrator that this device desires use of the bus GNT Grant indicates to the requesting device that access has been granted System CLK Clock provides timing for all transactions on the PCI bus RST Reset is used to bring PCI specific registers to a known state Interrupts INTA Interrupt A is used to request Interrupts INTB Interrupt B is used to request Interrupts only for multi function devices INTC Interrupt C is used to request Interrupts only for multi function devices I
69. tchdog Timer with time out of 1 2 seconds BIOS RTD Enhanced Award BIOS Directly supports Solid State Disk SSD and M Systems DiskOnChip User configurable using built in Setup program Nonvolatile configuration without a battery Can boot from floppy disk hard disk Solid State Disk or fail safe boot rom 11 CMG7686GX300 3V Connections AT bus per PC 104 specifications 64 pin CN1 40 pin CN2 Auxiliary Power Connector 12 pin CN3 PS 2 Mouse Connector 4 pin CN4 Multifunction connector 10 pin CNS Parallel port connector 26 pin CN6 Serial port 1 connector 10 pin CN7 SVGA Monitor connector 10 pin CN12 PCI bus per PC 104 Plus specifications 120 pin CN16 Dual USB port connector 10 pin CN17 Physical Characteristics Dimensions 3 55 x 3 775 x 0 6 inches 90 2 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 e 686 processor operating temperature 0 to 70 degrees C case with proper cooling See 686GX Processor Thermal Management e Operating relative humidity 0 to 95 non condensing e Storage temperature 0 to 70 degrees C Power Consumption Exact power consumption depends on the peripherals connected to the board the selected SSD con figuration and the memory configuration The table below lists power consumption for typical configurations and clock speeds CMG7686GX300 3V
70. therefore use I O addresses in the range 0 1023 decimal or 000 3FF hex If you add any PC 104 modules or other peripherals to the system you must ensure they do not use reserved addresses listed below or mal functions will occur The exception to this is if the resource has been released by the user The table below lists I O addresses reserved for the cpuModule 1 O Addresses Reserved for the cpuModule Address Range 000H 00FH 010H 01FH 020H 021H 022H 02FH 040H 043H 060H 064H 070H 071H 080H 08FH OAOH 0A1H OCOH ODFH OFOH OFFH 100H 101H 1FOH 1FFH 200H 201H 238H 23BH 2E8H 2EFH 2F8H 2FFH 378H 37FH 3BCH 3BFH CMG7686GX300 3V DMA Controller Reserved for CPU Interrupt Controller 1 Reserved Timer Keyboard Interface Real Time Clock port DMA page register Interrupt controller 2 DMA controller 2 Math co processor Video Initialization Hard disk Reserved Bus Mouse Serial Port Serial port e Parallel port 4 Parallel port E 83 Ifa floppy or IDE controller is not connected to the system the I O addresses listed will not be occupied 2 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 4Tf a PS2 mouse is n
71. up 61 E tering The BIOS Setup int 62 Defa lt CONFIG Ural A 63 Disabling Fail Safe BOO FROM 65 Installing SST MEMO a ia 66 Quick Boot Description smosioconnicinindc cpcacasuaiaeseansdeetnwcoastedestaccansseaa se 67 Configuring with the RTD Enhanced Award BIOS eee 68 Using the cpuModule o oooooooooooooo o o 81 Memory A A us tacsseavetaes 82 Input Output Address Map cc scccesseseceessceseeeeeceesceessececeeescertaces 83 Hardware Tere ts a bis 85 The RTD Enhanced Award BIOS conoooonconnccncnnooonannnonocnoncnnanananncononnnns 86 Power On Self Tests POSTS cccccccccccccccscssssssceeececeesesessseeeeeeeees 87 RTD Enhanced Award BIOS POST Codes oooooooocnncncnononanonanononocncnnnns 89 Default Conti puration isa 93 Chapter 6 Chapter 7 Chapter 8 Direct Hardware Control cccccnnnnnnnocccncnncnnononunanicocncnnononananicninicinon ns 96 Watchdog Timer Control 5 1 cc iicccsscassnscsess qoasnanetoensatestacauenngeedantdeadeees 97 Real Time Clock Control 55s cass sy ceases eacosaniae ew edee amen eccns 98 Parallel Port Control eren i o is 99 Processor Clock Control a ee n e R 100 Storing Applications On board cocococncoccccnoconinononononcnonnncnnnnnccnnnnccnnn nan 101 Ways to Use the Solid State Disk Socket ooooccnoccnnocicoccconccnnancnncnnns 102 Using BIOS Extension Devices c ooocococcccnoncccnoncnononcnonnncncnnncconanacnnnnnoos 104 Using Conventional Solid State Devices oo
72. ut any attached storage devices i e floppy IDE SSD Installing jumper JP5 will force the cpuModule to use fail safe boot rom This configuration allows you to boot to non volitile onboard ROM DOS 16 CMG7686GX300 3V 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 CM34 cable kit contains the following Multifunction utility cable keyboard socket battery reset speaker SVGA monitor DIL 10 to high density 15 pin D SUB One serial port cable DIL10 to DSUB9 Parallel port cable DIL26 to DSUB25 Power cable DIL12 to wire leads Dual USB cable 4 Pin SIL to USB PS 2 Mouse adapter 4 Pin DIL to PS 2 Female 17 CMG7686GX300 3V 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 CN1 and CN2 If you are placing the cpuModule onto a PC 104 stack that has a power supply you do not need to make additional connections to supply power If you are using the cpuModule without a PC 104 stack or with a stack that does not include a power supply refer to Auxiliary Power CN3 for more details 18 CMG7686GX300 3V Connecting the utility cable The Multifunction connector CN5 impleme
73. ut 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 Signals marked with are active low All bus lines can drive a maximum current of 4 mA at TTL voltage levels 54 CMG7686GX300 3V PC 104 Bus Signals The following table contains brief descriptions of the PC 104 bus signals PC 104 Bus Signals DIO A AEN Address ENable when this line is active high 1t means a DMA transfer is being performed and therefore the DMA controller has control over the data bus the address bus and the control lines BALE Bus Address Latch Enable active high When active it indicates that address lines SAO to SA19 are valid DACKx ial 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 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 I O Channel Check active low indicates an error condition that can not be corrected IOCHRDY I
74. volt power pins on the PC 104 Plus PCI bus are directly connected to the 5 volt pins on the PC 104 connector and the power connector CN3 pins 2 and 8 5 volt expansion boards can be powered directly from these pins 3 3 Volt DC The default source for the 3 3 volt power pins on the PC 104 Plus PCI bus is a on board power con verter The on board 5 volt to 3 3 volt converter is capable of suppling a maximum of 2 amps of 3 3 volts to the PCI bus If 2 amps is not enough change solder blob BL1 from 1 and 2 to 2 and 3 This change will connect the 3 3 volt power pins on the PCI bus to pins 10 and 12 on power connector CN3 This change will allow a new power source connected to the power connector CN3 to drive the 3 3 volt power pins on the PCI bus Booting the cpuModule for the First Time e You can now apply power to the cpuModule the cpuModule BIOS version information e a message requesting you press Del to enter the Setup program If you don t press Del the cpuModule will try to boot from the current settings If you press Del the cpuModule will enter Setup Once you have configured the cpuModule using Setup save your changes and reboot By default boards are shipped with fail safe boot rom enable When Fail Safe Boot ROM is enabled the system will boot to it exclu sively 25 CMG7686GX300 3V Default Configuration In addition to the Setup configuration stored on the board the cpuModule has a permanent de
75. y incorrectly configure the cpuModule using Setup If this happens the cor rect procedure is e Start Re booting the cpuModule e While the system is re booting repeatedly press the Del key until the cpuModule enters Set up e Change the parameters to correctly match your system If the above fails e Insert jumper JP5 This will force the cpuModule to boot using fail safe boot rom e Boot the cpuModule e Press the delete key to enter Setup 30 CMG7686GX300 3V For More Information This chapter has been intended to get the typical user up and running quickly If you need more de tails please refer to the following chapters for more information on configuring and using the cpu Module Phone 814 234 8087 Fax 814 234 5218 RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 USA Our website www rtd com Our e mail techsupport rtd com 31 CMG7686GX300 3V 32 CMG7686GX300 3V CHAPTER 3 CONNECTING THE CPUMODULE This chapter contains necessary information for any of the connectors on the cpuModule CMG7686GX300 3V 33 VO Connections The cpuModule comes from the factory ready to connect to the peripherals shown in the following table Default Peripheral Settings e ey USB Ports Enabled Setup 1 and 2 Parallel Port Bi directional at 378H Setup IRQ7 All IDE Drives If you are using peripherals compatible with this list you do not need to configure any ju
Download Pdf Manuals
Related Search
Related Contents
ML24-1.07_1 Installation and User Manual Rexel 5048100 document holder Design House 520965 Installation Guide SLC CUBE STR de 7,5 a 120kVA Lutheran Community Care Centre 245B, rue Bay THUNDER BAY LAMBDA VIT-FIT Spritzenpumpe - Infusions が厨房に“涼しさ”を提供します。 PIXELfast T'nB ECD12NO Copyright © All rights reserved.
Failed to retrieve file