background image

CMX37786HX

RTD Embedded Technologies, Inc.

82

Ways to Use the Solid State Disk Sockets 

The ways to utilize the Solid State Disk sockets of the cpuModule. 

Using a device which installs as a BIOS Extension

Using Conventional SSD Memory

BIOS Extension Devices such as DiskOnChip® 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

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.

Summary of Contents for CMX37786HX

Page 1: ...CMX37786HX cpuModuleTM User s Manual RTD Enhanced Award BIOS Versions 6 00 xx BDM 610000037 Rev A I IS SO O9 90 00 01 1 a an nd d A AS S9 91 10 00 0 C Ce er rt ti if fi ie ed d...

Page 2: ......

Page 3: ...cpuModuleTM User s Manual RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 Phone 1 814 234 8087 FAX 1 814 234 5218 E mail sales rtd com techsupport rtd com web site http w...

Page 4: ...is a registered trademark of RTD Embedded Technologies cpuModule and utilityModule are trademarks of RTD Embedded Technologies PS 2 PC XT PC AT and IBM are trademarks of Interna tional Business Machin...

Page 5: ...xiliary Power CN3 26 Serial Ports CN7 and CN8 28 multiPort CN6 Parallel Port Mode 31 multiPort CN6 aDIO Mode 32 multiPort CN6 Floppy Controller Mode 33 Multifunction Connector CN5 35 VGA Video Connect...

Page 6: ...1 Ways to Use the Solid State Disk Sockets 82 Using BIOS Extension Devices 83 Using Conventional Solid State Devices 84 Chapter 6 Hardware Reference 87 Jumpers and Solder Jumper Settings 88 Mechanical...

Page 7: ...Table Of Figures CMX37786HX Block Diagram 5 CMX37786HX Basic Connector Locations 10 CMX37786HX Connector Locations 24 CMX37786HX Jumper Locations Top 89 CMX37786HX Jumper Locations Bottom 89...

Page 8: ......

Page 9: ...Keyboard Connector Pins on CN5 36 VGA Video Connector CN18 37 Supported Video Resolutions and BIOS Settings 37 LVDS Flat Panel Video Connector CN19 38 EIDE Connector CN9 39 Bus Mouse Connector CN4 41...

Page 10: ......

Page 11: ...nnecting the cpuModule Provides information on connecting the cpuModule to peripherals Chapter 4 Configuring the cpuModule Provides information on configuring hardware and software Chapter 5 Using the...

Page 12: ...ry I O functions of a AT compatible computer SVGA controller Analog SVGA output 18 bit Digital LVDS Output UltraDMA 33 66 100 EIDE Controller a keyboard interface parallel port two versatile RS232 422...

Page 13: ...Linux and Windows operating systems Drivers in the BIOS allow booting from floppy disk hard disk Solid State Disk boot block flash or DiskOnChip thus enabling the system to be used with traditional d...

Page 14: ...259 compatible Three 3 counter timers 8254 compatible USB ports 2 USB 1 1 ports Boot to USB devices Floppy Hard Drive CD ROM Flash Key ZIP Drive Advanced Digital I O aDIO Two 8 bit TTL compatible prog...

Page 15: ...rd 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 S...

Page 16: ...ole Operating environment Power supply 5V 5 20 Watts Operating temperature 40 to 85 degrees C case with proper cooling See Processor Thermal Management on page 105 Storage temperature 55 to 125 degree...

Page 17: ...ou are one of these users you can get your system up and running quickly by following a few simple steps described in this chapter Briefly these steps are Connect power Connect the utility cable Conne...

Page 18: ...nnectors used in this chapter Figure 2 CMX37786HX Basic Connector Locations For a complete listing of connectors please refer to Connector Locations on page 24 NOTE Pin 1 of each connector is indicate...

Page 19: ...rface mount flash chip The programmed boot ROM is ROM DOS Fail Safe Boot ROM allows the system to boot without any attached storage devices i e floppy IDE SSD Installing jumper JP5 will force the cpuM...

Page 20: ...kit for the cpuModule The XK CM43 cable kit contains the following Utility Board Cable keyboard mouse battery reset speaker SVGA COM ports Multi Function Port IDE Cable for 3 5 Hard Drive IDE Cable f...

Page 21: ...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 Powe...

Page 22: ...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 PS 2 connector fo...

Page 23: ...cable kit uses a mini DIN or PS 2 style keyboard connector NOTE Some older keyboards use a larger DIN connector you will need an adapter to plug these keyboards into the cpuMod ule Older keyboards can...

Page 24: ...y buildup of static electricity Remove the cpuModule from its anti static bag Check that keying pins in the bus connector are properly positioned Check the stacking order make sure an XT bus card will...

Page 25: ...lot 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 positio...

Page 26: ...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 the power connector CN3 or a PC 104 Plus power supply The 3 3V can also be sup...

Page 27: ...mation 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 Onc...

Page 28: ...l 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 storage devices in the system by use of REMSERV an...

Page 29: ...dure is Start Re booting the cpuModule While the system is re booting repeatedly press the Del key until the cpuModule enters Setup Change the parameters to correctly match your system If the above fa...

Page 30: ...p 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 Tec...

Page 31: ...CMX37786HX RTD Embedded Technologies Inc 23 CHAPTER 3 CONNECTING THE CPUMODULE This chapter contains necessary information for any of the connectors on the cpuModule...

Page 32: ...figure and table below show all connectors and the SSD sockets of the cpuModule Figure 3 CMX37786HX Connector Locations NOTE Pin 1 of each connector is indicated by a square solder pad on the bottom o...

Page 33: ...on 10 pin 2mm CN6 multiPort 26 pin 2mm CN7 Serial port 1 10 pin 2mm CN8 Serial port 2 10 pin 2mm CN9 EIDE Connector 44 pin 2mm CN11 Audio connector 10 pin 2mm CN16 PC 104 Plus PCI Bus 120 pin 2mm CN17...

Page 34: ...twice the power your system requires Facing the connector pins the pinout of the Auxiliary Power connector is WARNING If you improperly connect power the module will almost certainly be destroyed Ple...

Page 35: ...nd 8 on the power connector to ensure a good power supply We rec ommend that no less than 18 gauge wire be used and the length of this wire should not exceed 3 ft Always measure the voltage drop from...

Page 36: ...at ible 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 The full duplex RS232 mode is the default sett...

Page 37: ...typically in RS 422 mode connect the ports as shown in the table below When using half duplex in RS 485 connect the ports as shown in the table below 9 7 5 3 1 GND DTR TXD RXD DCD GND RI CTS RTS DSR 1...

Page 38: ...5 9 7 5 3 1 GND Rsvd TXD RXD Rsvd GND Rsvd RXD TXD Rsvd 10 8 6 4 2 NOTE when using RS485 Mode When using the serial port in RS485 mode the serial transmitters are enabled and disabled under software...

Page 39: ...h of the cable connect ing the cpuModule and parallel device less than 3 meters 10 feet Table 11 multiPort Parallel Port Connector Pinout CN6 Pin Signal Function in out DB25 1 STB Strobe Data out 1 2...

Page 40: ...the PC 104 bus Table 12 multiPort Advanced Digital I O Connector Pinout CN6 CN6 Pin Function DB25 1 strobe 0 1 2 P0 4 14 3 P1 0 2 4 P0 5 15 5 P1 1 3 6 P0 6 16 7 P1 2 4 8 P0 7 17 9 P1 3 5 10 strobe 1 1...

Page 41: ...ps must be taken Drive A must be set to 1 44 MB in the Standard CMOS Settings section of BIOS Setup Onboard MultiPort set to Floppy in the Integrated Peripherals section of BIOS Setup Swap Floppy Driv...

Page 42: ...7786HX RTD Embedded Technologies Inc 34 These signals must be pulled to 5V with separate 470 Ohm resistors 24 GND 25 odd pins 25 WGATE 13 24 26 5V Table 13 multiPort Connector Floppy Pinout CN6 Contin...

Page 43: ...edance 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 PS 2 co...

Page 44: ...switch 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...

Page 45: ...t 1 5 DDCSDA Monitor communications data bidir 12 6 GREEN Green analog output out 2 7 DDC_5V 5V for Monitor Communica tions 2A fuse out nc 8 BLUE Blue analog output out 3 9 GND Ground out 5 7 10 GND G...

Page 46: ...e 18 LVDS Flat Panel Video Connector CN19 Pin Signal Function in out 1 Y0P LVDS Data 0 out 2 Y0M LVDS Data 0 out 3 GND Ground GND 4 GND Ground GND 5 Y1P LVDS Data 1 out 6 Y1M LVDS Data 1 out 7 GND Gro...

Page 47: ...ch spacing connector so an adapter cable or adapter board is needed In order to use faster than UDMA Mode 2 Ultra ATA 33 an 80 conductor cable is required The BIOS automatically detects the presence o...

Page 48: ...CMX37786HX RTD Embedded Technologies Inc 40 37 CS0 38 CS1 39 DASP 40 Ground 41 5V logic 42 5V motor 43 Ground 44 N C Table 19 EIDE Connector CN9 Continued...

Page 49: ...e following table gives the pinout of the Bus Mouse connector Facing the connector pins the pinout is Table 20 Bus Mouse Connector CN4 Pin Signal Function in out 1 5 V 5 Volts out 2 GND Ground out 3 M...

Page 50: ...gnal Function in out 1 1 VCC1 Supply 5V to USB1 out 6 2 VCC2 Supply 5V to USB2 out 2 3 DATA1 Bi directional data line for USB1 in out 7 4 DATA2 Bi directional data line for USB2 in out 3 5 DATA1 Bi di...

Page 51: ...OS Set up Facing the connector the pinout is depicted below Table 22 10 100 Base T and TX Connector CN20 RJ45 Pin 10 PIN DIL Pin Signal Function in out 3 1 RX Receive In 6 2 RX Receive In 1 5 TX Trans...

Page 52: ...l ground at the signal source The will eliminate any common mode noise between the source and the cpuModule Facing the connector pins the pinout is Table 23 Audio Connector CN11 10 PIN DIL Pin Signal...

Page 53: ...portion of the PC 104 bus see Notes below AT Bus table Table 24 PC 104 XT Bus Connector CN1 Pin Row A Row B 1 N C 0V 2 SD7 RESETDRV 3 SD6 5V 4 SD5 IRQ2 5 SD4 5V 6 SD3 DRQ2 7 SD2 12V 8 SD1 N C 9 SD0 12...

Page 54: ...vels PC 104 Bus Signals The following table contains brief descriptions of the PC 104 bus signals Table 25 PC 104 AT Bus Connector CN2 Pin Row C Row D 0 0V 0V 1 SBHE MEMCS16 2 LA23 IOCS16 3 LA22 IRQ10...

Page 55: ...other lines have decreasing priority starting from IRQ14 down to IRQ2 An interrupt request is performed by changing the level of the corresponding line from low to high and keeping it high until the...

Page 56: ...it while SA19 is the most significant bit SBHE O This active low signal indicates a transfer of the most significant data byte SD15 SD8 SD8 15 I O Data bits these are the high byte data bus lines SD8...

Page 57: ...to GND for shielding Table 27 PC 104 Plus Bus Signal Assignments Pin A B C D 1 GND 5 0V KEY1 Reserved 5V AD00 2 VI O AD02 AD01 5V 3 AD05 GND AD04 AD03 4 C BE0 AD07 GND AD06 5 GND AD09 AD08 GND 6 AD11...

Page 58: ...lected 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 comple...

Page 59: ...is used to request Interrupts only for multi function devices 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...

Page 60: ...CMX37786HX RTD Embedded Technologies Inc 52...

Page 61: ...Inc 53 CHAPTER 4 CONFIGURING THE CPUMODULE BIOS SETUP This chapter contains information to configure the cpuModule Topics covered in this chapter include Disabling Fail Safe Boot ROM Adding SSD Memory...

Page 62: ...alled 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 PERIP...

Page 63: ...le lists possible configurations for the SSD socket Table 28 SSD Devices SSD Support Type Part Operation Capacity Notes Atmel 5V Flash 29C010A read write 128KB 29C040A read write 512KB BIOS Extension...

Page 64: ...shed 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 righ...

Page 65: ...for users who wish to develop their own applications programs for the cpuModule This chapter includes information on the following topics Memory map I O Address map Interrupts Power On Self Tests POST...

Page 66: ...to decompress the BIOS This should not be used for hardware devices however it is free for use after the system has booted D0000 FFFFh Available This area is always available for hardware devices CC0...

Page 67: ...nctions will occur The exception to this is if the resource has been released by the user Table 31 I O Addresses Reserved for the cpuModule Address Range Bytes Device 000H 00FH 16 DMA Controller 010H...

Page 68: ...which one is active or to disable it entirely 3 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...

Page 69: ...ility under PnP PCI configuration 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 Table 3...

Page 70: ...errupt The PC 104 specification also provides a means for ISA devices to share an interrupt However interrupt sharing on the ISA bus is not supported by all devices c IRQ14 is available for use if no...

Page 71: ...s active from the time power is applied until an OS boots begins execution POST software performs a series of hardware tests sets up the machine as defined in Setup and begins the boot of the OS The s...

Page 72: ...g is enabled in the BIOS Setup utility There are three levels 25 50 and 75 which are the percent of full speed that the CPU will operate at when throttled For example with throttling set to 75 a 400 M...

Page 73: ...ardware Control Some of the cpuModule hardware is controlled directly without using BIOS routines These include Advanced Digital I O aDIO Watchdog Timer Real Time Clock Control Parallel Port Control T...

Page 74: ...ined If the digital I O lines must power up to a known state an external 10 K Ohm resistor must be added to pull the line high or low Additionally when the CPU boots up interrupts 5 7 10 11 and 12 are...

Page 75: ...the digital I O lines is determined by the value in aDIO WDT_Setup aDIO_Base These 8 bit registers are written to zero upon power up The register map for the runtime region is shown below aDIO_IRQ 2 0...

Page 76: ...rection programmable register A read on this register when it is programmed to input will read the value at the DIO connector A write on this register when it is programmed as output will write the va...

Page 77: ...es the corresponding pin in the DIO connector an output Mask Register Writing a zero to a bit in this register will not mask off the corresponding bit in the DIO Compare register Writing a one to a bi...

Page 78: ...glitching circuit inside the DIO circuitry The deglitching requires pulses on Port 0 to be at least 120 nanoseconds in width As long as changes are present longer than that the event is guaranteed to...

Page 79: ...il the Clear Register is read from Additionally the Compare Register latched in the value at Port 0 when the Strobe pin made a low to high transition No further strobes will be available until a read...

Page 80: ...ion resumes from the point where it was inter rupted How long does it take to respond to an interrupt A DOS operating system can respond to an interrupt between 6 15uS A Windows system can take a much...

Page 81: ...SR with one important exception most compilers do not auto matically add the end of interrupt command to the procedure you must do this yourself Other than this and the few exceptions discussed below...

Page 82: ...e Refer to the DOS drivers that were shipped with this board or download them from our web site www rtd com The drivers are commented to help clarify their meaning Reading through the DOS drivers will...

Page 83: ...to system latency it is recommended that the Watchdog be refreshed at about half of the reset time out period or half of the interrupt time out period whichever is applicable Register Description The...

Page 84: ...timer WDT_Active Set this bit to 1 to activate the Watchdog Timer interrupts and resets Set to 0 to disable When disabled the watchdog timer does not need to be refreshed WDT_IRQ_Ena Set this bit to...

Page 85: ...atchdog Interrupt time based on the following table WDT_RST_TimeSelects the Watchdog Reset time based on the following table WDT_IRQ_Time 2 0 Interrupt Time seconds 00 1 00 01 0 75 10 0 50 11 0 25 WDT...

Page 86: ...olor Description Green Normal Operation Blue On Board IDE Activity Red cpuModule is in reset or approaching thermal limit Yellow Red Green cpuModule is in Standby White R G B cpuModule is approaching...

Page 87: ...hoices 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 Registers of the Real Time Clock are shown below RTC...

Page 88: ...edded Technologies Inc 80 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 app...

Page 89: ...rable It is better to eliminate mag netic storage devices and place your operating system and application software into the cpuModule s Solid State Disk SSD The following section describes two distinc...

Page 90: ...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 A...

Page 91: ...er to the cpuModule and run Setup Set a BIOS Extension Window on the advanced setup page Save your changes and exit Setup Turn off the cpuModule Install the BIOS Extension Device into the socket Reboo...

Page 92: ...Flash 29F010 29F040 SRAM 128Kx8 512Kx8 NOVRAM Dallas Semiconductor DS1645Y DS1650Y EPROM 27C010 27C020 27C040 27C080 Installing a Conventional SSD using Atmel 5 volt only Flash To install an SSD using...

Page 93: ...ake 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...

Page 94: ...ate 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...

Page 95: ...ologies Inc 87 CHAPTER 6 HARDWARE REFERENCE This appendix gives information on the cpuModule hardware including jumper settings and locations solder jumper settings and locations mechanical dimensions...

Page 96: ...ers are two pin allowing two settings pins 1 and 2 connected indicated as closed pins 1 and 2 un connected indicated as open Solder jumpers are set at the factory and are rarely changed Solder jumpers...

Page 97: ...CMX37786HX RTD Embedded Technologies Inc 89 Figure 4 CMX37786HX Jumper Locations Top Figure 5 CMX37786HX Jumper Locations Bottom...

Page 98: ...the Flat Panel Backlight 1 to 2 is 12V 2 to 3 is 5V JP10 3 pin jumper Used to select power for the Flat Panel Electronics 1 to 2 is 3 3V 2 to 3 is 5V Table 37 Solder Jumpers and Default Settings B1 T...

Page 99: ...CMX37786HX RTD Embedded Technologies Inc 91 Mechanical Dimensions The following figure shows mechanical dimensions of the module Dimensions are in inches mm...

Page 100: ...ocessor IC of the cpuModule must receive adequate cooling to ensure proper operation and good reliability The case temperature of the processor must not exceed 100 C NOTE This cpuModule is not warrant...

Page 101: ...roblems you may encounter with operation of your cpuModule are due to common errors This chapter will help you get your system op erating properly It contains Common problems and solutions Troubleshoo...

Page 102: ...backwards verify all cables are connected correctly SSD installed backwards check for an SSD memory installed in socket backwards does not recognize Setup changes jumper JP5 installed turn off power...

Page 103: ...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...

Page 104: ...program COM port will not transmit in RS422 or RS485 mode not enabling transmitters control RTS bit of Modem Control Reg ister to enable transmitters see Serial Port descriptions date and time not sav...

Page 105: ...Module 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...

Page 106: ...ble 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...

Page 107: ...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 IMPLI...

Page 108: ...CMX37786HX RTD Embedded Technologies Inc 100...

Reviews: