background image

CMi36786HX

RTD Embedded Technologies, Inc.

34

VGA Video Connector, CN18

The following table gives the pinout of the video connector.

Facing the connector pins of CN18, the pinout is:

Table 16: VGA Video Connector CN18

Pin

Signal Function

in/out

1

VSYNC

Vertical Sync

out

2

HSYNC

Horizontal Sync

out

3

DDCSCL

Monitor communications 
clock

out

4

RED

Red analog output

out

5

DDCSDA

Monitor communications data bidir

6

GREEN

Green  analog output

out

7

DDC_5V

+5V for Monitor Communica-
tions (2A fuse)

out

8

BLUE

Blue  analog output

out

9

GND

Ground

out

10

GND

Ground

out

9

7

5

3

1

GND

DDC_5V

DDCSDA

DDCSCL

VSYNC

GND

BLUE

GREEN

RED

HSYNC

10

8

6

4

2

Table 17: Supported Video Resolutions and BIOS Settings

Resolution

Colors Bits

Minimum Frame Buffer Size

640 x 480

8/16/32

2 MB

800 x 600

8/16

2 MB

800 x 600

32

4 MB

1024 x 768

8/16

2 MB

1024 x 768

32

4 MB

1280 x 1024

8

2 MB

1280 x 1024

16

4 MB

1280 x 1024

32

8 MB

1600 x 1200

8/16

8 MB

Summary of Contents for cpuModule CMi36786HX

Page 1: ...CMi36786HX cpuModuleTM User s Manual RTD Enhanced Award BIOS Versions 6 00 xx BDM 610000028 Rev B ...

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 www rtd com ...

Page 4: ...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 PS 2 PC XT PC AT and IBM are trademarks of Interna tional Business Machines Inc MS DOS Windows Windows 95 Windows 98 and Windows NT are trade marks of Microsoft Corp PC 104 is a registered trademark of PC 104 Consortium All...

Page 5: ...CN8 26 multiPort CN6 Parallel Port Mode 29 multiPort CN6 aDIO Mode 30 multiPort CN6 Floppy Controller Mode 31 Multifunction Connector CN5 32 VGA Video Connector CN18 34 Flat Panel Video Connector CN19 35 EIDE Connector CN9 36 Bus Mouse Connector CN4 38 USB Connector CN17 39 PC 104 Bus CN1 and CN2 40 Chapter 4 Configuring the cpuModule BIOS Setup 45 Disabling Fail Safe Boot ROM 46 Installing SSD Me...

Page 6: ...Using Conventional Solid State Devices 87 Chapter 6 Hardware Reference 91 Jumpers and Solder Jumper Settings 92 Mechanical Dimensions 96 Processor Thermal Management 97 Chapter 7 Troubleshooting 99 Common Problems and Solutions 100 Troubleshooting a PC 104 System 103 How to Obtain Technical Support 104 How to Return a Product 105 Chapter 8 Limited Warranty 107 ...

Page 7: ...Table Of Figures CMi36786HX Block Diagram 5 CMi36786HX Basic Connector Locations 10 CMi36786HX Connector Locations 22 CMi36786HX Jumper Locations Top 93 CMi36786HX Jumper Locations Bottom 94 ...

Page 8: ......

Page 9: ... Resolutions and BIOS Settings 34 Flat Panel Video Connector CN12 35 EIDE Connector CN9 36 Bus Mouse Connector CN4 38 USB Connector CN17 39 PC 104 XT Bus Connector CN1 40 PC 104 AT Bus Connector CN2 41 PC 104 Bus Signals 41 SSD Devices 47 BIOS Setup Utility Keys 48 BIOS Setup Main Menu Setup Fields 48 Standard CMOS Setup Fields 49 Advanced BIOS Features Setup Fields 50 Advanced Chipset Features Se...

Page 10: ......

Page 11: ...onnecting the cpuModule Provides information on connecting the cpuModule to peripherals Chapter 4 Configuring the cpuModule Provides information on configuring hardware and software Chapter 5 Using the cpuModule Provides information needed to develop applications for the cpuModule The chapter includes general information on the cpuModule plus de tailed information on storing applications and syste...

Page 12: ...ons of a PC AT computer on one compact board It integrates all primary I O functions of a AT compatible computer SVGA controller Analog SVGA and Digital TFT outputs UltraDMA 33 66 100 EIDE Controller a keyboard interface parallel port two versatile RS232 422 485 serial ports a Real Time Clock a speaker port a PS 2 mouse port two USB ports It also enhances standard AT compatible computer systems by...

Page 13: ...ROM DOS MS DOS 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 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 c...

Page 14: ... 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 programmable Digital I O Ports plus two Strobe inputs One port is bit direction programmable and the other is byte direction programmable Advanced Interrupt modes Interrupt on change Interrupt on match Interrupt on strobe Watchdog Timer Selectable reset time out of 2sec 1s...

Page 15: ...ation without a battery Can boot from floppy disk hard disk Solid State Disk fail safe boot ROM or USB 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 CN5 multiPort connector 26 pin CN6 Serial port 1 connector 10 pin CN7 Serial port 2 connector 10 pin CN8 SVGA Monitor connector 10 ...

Page 16: ...ocessor Thermal Management on page 97 Storage temperature 55 to 125 degrees C Operating relative humidity 0 to 95 non condensing 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 Table 3 Power Consumption Module S...

Page 17: ...you are one of these users you can get your system up and running quickly by following a few simple steps described in this chapter Briefly these steps are Connect power Connect the utility cable Connect a keyboard Default BIOS Configuration Fail Safe Boot ROM Connect a VGA monitor to the SVGA connector Refer to the remainder of this chapter for details on each of these steps ...

Page 18: ...onnectors used in this chapter Figure 2 CMi36786HX Basic Connector Locations For a complete listing of connectors please refer to Connector Locations on page 22 NOTE Pin 1 of each connector is indicated by a square solder pad on the bottom of the PC board and a white square silk screened on the top of the board ...

Page 19: ...urface 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 cpuModule to use fail safe boot ROM as well as load the default BIOS settings This configu ration allows you to boot to non volatile onboard ROM DOS ...

Page 20: ...he cpuModule You may wish to purchase our cable kit for the cpuModule The XK CM42 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 for 2 5 Hard Drive Power cable DIL12 to wire leads Dual USB cable ...

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 Power CN3 on page 24 for more details WARNING If you improperly connect power the module will almost certainly be damaged or destroyed Such damage is not warranted Please verify connections to the module...

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 for the keyboard a push button for resetting the PC 104 sys tem and a lithium battery to provide backup power to the Real Time Clock To connect individual devices to the Multifunction connector please ...

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 be switched between PC XT and AT operating modes with the mode usually selected by a switch on the back or bottom of the keyboard For correct operation with this cpuModule you must select AT mode ...

Page 24: ...ny buildup of static electricity Remove the cpuModule from its anti static bag Check that keying pins in the bus connector are properly positioned Check the stacking order make sure an XT bus card will not be placed between two AT bus cards or it will interrupt the AT bus signals Hold the cpuModule by its edges and orient it so the bus connector pins line up with the matching connector on the stac...

Page 25: ...rmation 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 NOTE By default boards are shipped with fail safe boot ROM en able When Fail Safe Boot ROM is enabled the system will boot...

Page 26: ...il 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 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...

Page 27: ...edure 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 fails Insert jumper JP5 This will force the cpuModule to boot using the default configu ration Boot the cpuModule Press the Del key to enter Setup or allow the cpuModule to boot to Failsafe ...

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

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

Page 30: ... figure and table below show all connectors and the SSD sockets of the cpuModule Figure 3 CMi36786HX Connector Locations NOTE Pin 1 of each connector is indicated by a square solder pad on the bottom of the PC board and a white box silkscreened on the top of the board ...

Page 31: ... 0 1 inch CN4 Bus Mouse 4 pin 0 1 inch CN5 Multifunction 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 CN17 2 USB ports 10 pin 2mm CN18 Video 10 pin 2mm CN19 Flat Panel Video 30 pin 2mm JP3 Switched Fan Power 1 5V 2 GND 2 Pin 2mm JP7 Continuous Fan Power 1 5V 2 GND 2 Pin 2mm JP8 RTC Battery 1 Vbatt 2 GND 2 Pin 2mm ...

Page 32: ...y 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 Please verify power connections to the module before applying power Table 5 Auxiliary Power Connector CN3 Pin Signal Function 1 GND Ground 2 5 V 5 Volts DC 3 N C Not Connected 4 12 V 12 Volts DC 5 5 V 5...

Page 33: ...and 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 your power supply to the power pins on the cpuModule The voltage at pins 2 and 8 should be 5V ...

Page 34: ...pat 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 setting on the cpuModule With this mode enabled the serial port connector must be connected to RS232 compatible devices The following table gives the connector pinout and shows how to connect to an exter...

Page 35: ... 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 10 8 6 4 2 NOTE A 120 ohm termination resistors is provided on the cpuModule Termi nation is usually necessary on all RS422 receivers and at the ends of the RS485 bus If the termination resistor is re...

Page 36: ...ound out 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 control The transmitters are en abled by manipulating the Request To Send RTS signal of the serial port controller This signal is controlled by writing bit 1 of the Modem Control Register MCR ...

Page 37: ...th 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 AFD Autofeed out 14 3 PD0 Printer Data 0 LSB out 2 4 ERR Printer Error in 15 5 PD1 Parallel Data 1 out 3 6 INIT Initialize printer out 16 7 PD2 Printer Data 2 out 4 8 SLIN Select printer out 17 9 PD3...

Page 38: ... 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 18 11 P1 4 6 12 GND 19 13 P1 5 7 14 GND 20 15 P1 6 8 16 GND 21 17 P1 7 9 18 GND 22 19 P0 0 10 20 GND 23 21 P0 1 11 22 GND 24 23 P0 2 12 24 GND 25 25 P0 3 13 26 Reserved Do not connect ...

Page 39: ...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 Drive set to Enabled in the Advanced BIOS Fea tures section of BIOS Setup First Boot Device set to Floppy in the Advanced BIOS Features section of BIOS Setup Floppy drive with adapter board connected to untwisted connector of cable Cable is att...

Page 40: ...pedance 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 connector The following table lists the re lationship between the Multifunction connector pins and a standard PS 2 keyboard connector Table 14 Multifunction Connector CN5 Pin Signal Function in out 1 S...

Page 41: ...y 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 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 ...

Page 42: ... out 5 DDCSDA Monitor communications data bidir 6 GREEN Green analog output out 7 DDC_5V 5V for Monitor Communica tions 2A fuse out 8 BLUE Blue analog output out 9 GND Ground out 10 GND Ground out 9 7 5 3 1 GND DDC_5V DDCSDA DDCSCL VSYNC GND BLUE GREEN RED HSYNC 10 8 6 4 2 Table 17 Supported Video Resolutions and BIOS Settings Resolution Colors Bits Minimum Frame Buffer Size 640 x 480 8 16 32 2 MB...

Page 43: ...t 4 FP_ENABLK Enable for Backlight Power out 5 GND Ground GND 6 FP_DISPEN Display Enable out 7 GND Ground GND 8 FP_HSYNC Horizontal Sync out 9 FP_VSYNC Vertical Sync out 10 GND Ground GND 11 FP_CLK Clock out 12 GND Ground GND 13 FP_BLUE0 Blue bit 0 LSB out 14 FP_BLUE1 Blue bit 1 out 15 FP_BLUE2 Blue bit 2 out 16 FP_BLUE3 Blue bit 3 out 17 FP_BLUE4 Blue bit 4 out 18 FP_BLUE5 Blue bit 5 MSB out 19 F...

Page 44: ...nch 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 of an 80 conductor cable To connect to an 80 conductor cable to CN12 and adapter board is required Table 19 EIDE Connector CN9 Pin Signal 1 RESET 2 Ground 3 DD7 4 DD8 5 DD6 6 DD9 7 DD5 8 DD10 9 DD4 10...

Page 45: ...CMi36786HX RTD Embedded Technologies Inc 37 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 46: ...he 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 MCLK Mouse Clock out 4 MDAT Mouse Data bidir 3 1 MCLK 5 V MDAT GND 4 2 ...

Page 47: ...ignal 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 directional data line for USB1 in out 8 6 DATA2 Bi directional data line for USB2 in out 4 7 GRND Signal Ground out 9 8 GRND Signal Ground out 5 9 GRND Signal Ground out 10 GRND Signal Ground out 9 7 5...

Page 48: ... portion of the PC 104 bus see Notes below AT Bus table Table 22 PC 104 XT Bus Connector CN1 Pin Row A Row B 1 N C 0V 2 SD7 RESETDRV 3 SD6 5V 4 SD5 IRQ2 5 SD4 5V 6 SD3 DRQ2 7 SD2 12V 8 SD1 N C 9 SD0 12V 10 IOCHRDY Keying pin 11 AEN SMEMW 12 SA19 SMEMR 13 SA18 IOW 14 SA17 IOR 15 SA16 DACK3 16 SA15 DRQ3 17 SA14 DACK1 18 SA13 DRQ1 19 SA12 REFRESH 20 SA11 SYSCLK 21 SA10 IRQ7 22 SA9 IRQ6 23 SA8 IRQ5 24...

Page 49: ...evels PC 104 Bus Signals The following table contains brief descriptions of the PC 104 bus signals Table 23 PC 104 AT Bus Connector CN2 Pin Row C Row D 0 0V 0V 1 SBHE MEMCS16 2 LA23 IOCS16 3 LA22 IRQ10 4 LA21 IRQ11 5 LA20 IRQ12 6 LA19 IRQ15 7 LA18 IRQ14 8 LA17 DACK0 9 MEMR DRQ0 10 MEMW DACK5 11 SD8 DRQ5 12 SD9 DACK6 13 SD10 DRQ6 14 SD11 DACK7 15 SD12 DRQ7 16 SD13 5V 17 SD14 MASTER 18 SD15 0V 19 Ke...

Page 50: ...e 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 micro processor has recognized it KEY N A These locations contain mechanical keying pins to help prevent incor rect connector insertion LA23 LA17 O These signals select a 128kbyte window in the 16Mby...

Page 51: ...bit 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 is the least signif icant bit SD15 the most significant bit SD0 7 I O Data bits these are the low byte data bus lines SD0 is the least signifi cant bit SD7 the most significant bit SMEMR O Memory Rea...

Page 52: ...CMi36786HX RTD Embedded Technologies Inc 44 ...

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

Page 54: ...talled 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 ROM Disabled ...

Page 55: ...ble lists possible configurations for the SSD socket Table 25 SSD Devices SSD Support Type Part Operation Capacity Notes Atmel 5V Flash 29C010A read write 128KB 29C040A read write 512KB BIOS Extension Devices DiskOnChip Boot Block Flash read write to 1 GB NOVRAM DS1645Y read write 128KB DS1650Y read write 512KB SRAM 128KB read write 128KB battery backup 512KB read write 512KB battery backup 12V Fl...

Page 56: ...ou should always read Field Selection You move between fields in Setup using the keys listed below Main Menu Setup Fields The following is a list of Main menu Setup fields Table 26 BIOS Setup Utility Keys Key Function ÅÇÈÆ move between fields PgUp PgDn selects next previous values in fields Enter Go to the submenu for the field or list options of current field Esc to previous menu then to exit men...

Page 57: ...d Exit Setup Press Enter to select Save your changes and exit Setup Exit without Saving Press Enter to select Exit Setup without saving changes Table 28 Standard CMOS Setup Fields Field Active keys Selections Date 0 9 Sets the date with the format month day year You must connect a backup battery or this setting will be lost at power down Time 0 9 Sets the time with the format hour minute second Yo...

Page 58: ...skette All But Disk Key Table 29 Advanced BIOS Features Setup Fields Field Active keys Selections Virus warning PgUp PgDn Enable or disable virus warning Enable Warn if boot sector or partition table is being modified Disable Allow boot sector or partition table modification CPU L1 Cache PgUp PgDn Enable or disable CPU internal 128k L1 cache Enable Disable CPU L2 Cache PgUp PgDn Enable or disable ...

Page 59: ...cted 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 Boot up numlock status PgUp PgDn Set keypad numlock status after boot On Keypad is number keys Off Keypad is cursors keys Gate A20 option PgUp PgDn Select gate A20 options Normal Use keybo...

Page 60: ... Once security is disabled you can boot and enter setup freely PS 2 Mouse Con troller PgUp PgDn Enabled allows the operating system to deter mine whether to enable or disable the mouse Disabled prevents any installed PS 2 mouse from functioning but frees up IRQ 12 OS Select For DRAM 64MB PgUp PgDn Select OS2 only if you are running OS 2 operating system with greater than 64MB of RAM on the system ...

Page 61: ...sable Video RAM Cacheable PgUp PgDn Enable Disable Frame Buffer Size PgUp PgDn Select the size of the video frame buffer shared memory See Supported Video Resolutions and BIOS Settings on page 34 2M 4M 8M 16M 32M AGP Aperture Size PgUp PgDn 4M 8M 16M 32M 64M 128M Select Display Device PgUp PgDn Note If in CRT LCD mode and the display is set to a higher resolution than the LCD can support the video...

Page 62: ...g PgUp PgDn Enable Disable PCI Master 0 WS Write PgUp PgDn Enable Disable PCI Delayed Transactions PgUp PgDn Enable Disable Bus Master0 high priority PgUp PgDn Enable Disable PCI 2 Access 1 Retry PgUp PgDn Enable Disable Table 31 Integrated Peripherals Setup Fields Field Active keys Selections Onboard IDE Controller PgUp PgDn Enable Disable IDE Prefetch Mode PgUp PgDn Enable Disable Primary Master...

Page 63: ...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 Mode PgUp PgDn Select mode for onboard serial port 1 RS 232 RS 232 driver receiver enabled RS 422 RS 422 driver receiver enabled RS 485 RS 485 driver receiver enabled Onboard Serial Port 2 PgUp PgDn Serial po...

Page 64: ...n Select DMA for ECP mode 1 DMA channel 1 3 DMA channel 3 Parallel port EPP Type If multiPort set to EPP Parallel PgUp PgDn Select the EPP mode for the parallel port EPP1 7 Extended parallel port compatible with version 1 7 EPP1 9 Extended parallel port compatible with version 1 9 aDIO IRQ If multiPort set to aDIO PgUp PgDn Select the Interrupt to use for aDIO Disabled IRQ 5 IRQ 7 IRQ 10 IRQ 11 IR...

Page 65: ... extension window for the SSD socket 8k 16k 32k 64k BIOS Ext Win dow PgUp PgDn Selects the location of the BIOS extension window for the SSD socket C000 0000 C400 0000 C800 0000 CC00 0000 D000 0000 D400 0000 D800 0000 DC00 0000 Fail Safe Boot ROM PgUp PgDn Enables the non volatile onboard backup BIOS Enable Disable SSD Failsafe Window PgUp PgDn Sets the memory window to be used for the SSD de vice...

Page 66: ...Mode Power Manage ment PgUp PgDn Select inactivity time delay before entering doze mode APM function Disable Doze mode off 1 Minute 2 Minutes 4 Minutes 6 Minutes 8 Minutes 10 Minutes 20 Minutes 30 Minutes 40 Minutes 1Hour Suspend Mode Power Manage ment PgUp PgDn Select inactivity time delay before entering standby mode APM function Disable Doze mode off 1 Minute 2 Minutes 4 Minutes 6 Minutes 8 Min...

Page 67: ... activity On Off LPT COM Wake Up Events PgUp PgDn Wake on port activity None LPT COM LPT COM HDD FDD Wake Up Events PgUp PgDn Wake on drive activity On Off PCI Master Wake Up Events PgUp PgDn Wake on PCI activity On Off RTC Alarm Function PgUp PgDn Enable Disable RTC On by Time hh mm hh mm hh mm Primary INTR Wake Up Events PgUp PgDn Wake on Keyboard activity On Off IRQs Activity Monitoring PgUp Pg...

Page 68: ...s will make the CPU search for legacy devices and store the updated info This field will automatically return to disable after the next boot Resources con trolled by PgUp PgDn How PNP resources are controlled Auto BIOS configures the PNP devices Manual User configures PNP devices IRQ Resources PgUp PgDn Use to set each interrupt to Plug and Play or Legacy ISA Any interrupt that is used on a PC 104...

Page 69: ... 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 POSTs System Functions Watchdog Timer Real Time Clock Storing Applications in Solid State Disk Utility Programs ...

Page 70: ...t 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 CC000 CFFFFh typical Legacy USB This area is used for USB keyboard and USB boot It can be freed by disabling USB Keyboard and by not attaching any USB storage devices Alternately the USB controller can ...

Page 71: ...unctions will occur The exception to this is if the resource has been released by the user Table 35 I O Addresses Reserved for the cpuModule Address Range Bytes Device 000H 00FH 16 DMA Controller 010H 01FH 16 Reserved for CPU 020H 021H 2 Interrupt Controller 1 022H 02FH 13 Reserved 040H 043H 4 Timer 060H 064H 5 Keyboard Interface 070H 071H 2 Real Time Clock port 080H 08FH 16 DMA page register 0A0H...

Page 72: ... 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 entirely 4 If a PS2 mouse is not connected to the system the I O addresses listed will not be occupied 3F0H 3F7H 8 Floppy disk 1 3F8H 3FFH 8 Serial port 2 Select in BIOS 4 aDIO Advanced Digital I O ...

Page 73: ...ion See PNP PCI Configuration Setup Fields on page 60 for details 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 36 Hardware Interrupts Used on the cpuModule Interrupt Normal Use Source 0 Timer 0 On board ISA device 1 Keyboard On board ISA device 2 Cascade of IRQ 8 15 On board ISA ...

Page 74: ...terrupt 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 primary hard drive controller is present in the system and hard disk is disabled in Setup ...

Page 75: ...is active from the time power is applied until an OS boots begins execution POST software performs a series of hardware tests sets up the machine as defined in Setup and begins the boot of the OS The second part of the BIOS is known as the CORE BIOS It is the normal interface between cpu Module hardware and the operating system which is in control It is active from the time the OS boots until the ...

Page 76: ...Hardware 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 The following sections describe use of these features ...

Page 77: ...mined 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 masked off Setup Register Descriptions The aDIO has a Setup Register and four Runtime Registers The Setup Register is set by the BIOS and can be adjusted by entering the BIOS Setup Utility and going...

Page 78: ... 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 Interrupt 000 Disabled 001 IRQ5 010 IRQ7 011 IRQ10 100 IRQ11 101 IRQ12 110 Reserved 111 Reserved aDIO Runtime Registers Offset Register Name 0 Port 0 Data 1 Port 1 Data 2 Multi Function 3 DIO Contro...

Page 79: ...irection 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 value to the DIO connector A read on this register when it is set to output will read the last value sent to the DIO connector Multi Function register is a read write register whose contents are set by...

Page 80: ...kes 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 bit in this register masks off the corresponding bit in the DIO Compare register When all bits are masked off the DIOs comparator is disabled This condition means Event and Match mode will not generate...

Page 81: ...eglitching 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 register Pulses as small as 60 nanoseconds can register as an event but they must occur between the rising and falling edge of the 8 33 MHz clock To enter Event mode set bits D 4 3 of the DIO Control...

Page 82: ...til 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 of the Com pare Register is made What this implies is one must read the Compare Register then clear interrupts so that the latched value in the compare register is not lost To enter Strobe mode set b...

Page 83: ...tion 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 longer time when a service routine has been installed by a device driver implemented as a DLL from 250 1500uS or longer A VxD will take 20 60uS or longer The time the CPU spends in the interrupt is ...

Page 84: ...ISR 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 you can write your ISR just like any other routine It can call other functions and procedures in your program and it can access global data If you are writing your first ISR we recommend that you sti...

Page 85: ...de 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 give valuable insight into the board functionality ...

Page 86: ... 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 Advanced Watchdog Timer has two Setup Registers and a Runtime Register The Setup Reg isters are set by the BIOS and can be adjusted by entering the BIOS Setup Utility and going to In tegrated Periphe...

Page 87: ...g 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 1 to enable the Watchdog interrupt Set to 0 to disable 101 IRQ12 110 Reserved 111 Reserved aDIO WDT_Setup D7 D6 D4 D3 D2 D0 Reserved aDIO_Base Reserved aDIO_Irq r r w r w r w 0 0 set by BIOS 0 aDIO_B...

Page 88: ...Watchdog 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_RST_Time 2 0 Reset Time seconds 00 1 00 01 0 75 10 0 50 11 1 55 2 10 ...

Page 89: ...Port 0x16 The following table lists the color displayed and the value written Table 37 LED Colors Color 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 Table 38 Manual LED Colors I O Port 0x16 Value Color 0x00 Automatic see LED Colors on page 81 0x09 Blue 0x0A Green 0x0B Cyan Green Blue 0x...

Page 90: ...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 Registers of the Real Time Clock are shown below RTC access is illustrated in the C program found in application note SWM 640000011 found at http www rtd com appnotes htm Do not change values stored in the RTC registers listed as RESERVED in the table...

Page 91: ...bedded Technologies Inc 83 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 ...

Page 92: ...irable It is better to eliminate mag netic storage devices and place your operating system and application software into the cpuModule s Solid State Disk SSD The following section describes two distinctly different ways you may use the Solid State Disk sock ets of the cpuModule These methods allows you to use a wide variety of memory devices to imple ment on board Solid State Disk storage each wit...

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

Page 94: ...wer 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 Reboot the cpuModule The BIOS Extension Device should appear as the next available hard drive in your system If there is no other hard drive installed it will appear as drive C Format the new drive using ...

Page 95: ... 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 Atmel Flash follow this procedure Apply power to the cpuModule and run Setup Set SSD socket 1 or 2 to the appropriate Atmel device type Set SSD Window to a value which will not conflict with other h...

Page 96: ...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 ROM DOS format b...

Page 97: ...tate 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 NOTE The memory window selected for DOC must not be used by any other program or hardware devic...

Page 98: ...CMi36786HX RTD Embedded Technologies Inc 90 ...

Page 99: ...nologies Inc 91 CHAPTER 6 HARDWARE REFERENCE This appendix gives information on the cpuModule hardware including jumper settings and locations solder jumper settings and locations mechanical dimensions processor thermal management ...

Page 100: ...pers 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 are located on the mod ule s solder side and component side The figures below shows the locations of the jumpers and solder jumpers used to configure the cpu Module To use the figure position the mo...

Page 101: ...CMi36786HX RTD Embedded Technologies Inc 93 Figure 4 CMi36786HX Jumper Locations Top ...

Page 102: ...CMi36786HX RTD Embedded Technologies Inc 94 Figure 5 CMi36786HX Jumper Locations Bottom ...

Page 103: ...ower on and battery backup when power off default Positions 1 and 2 JP5 2 pin jumper Used for setting to boot to Fail Safe Boot ROM and restoring factory BIOS settings default Open JP6 2 pin jumper Factory use only do not close default Open JP9 3 pin jumper Used to select power for 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 Electro...

Page 104: ...CMi36786HX RTD Embedded Technologies Inc 96 Mechanical Dimensions The following figure shows mechanical dimensions of the module Dimensions are in inches mm ...

Page 105: ...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 NOTE This cpuModule is not warranted against damage caused by overheat ing due to improper or insufficient heatsinking or airflow ...

Page 106: ...CMi36786HX RTD Embedded Technologies Inc 98 ...

Page 107: ...problems you may encounter with operation of your cpuModule are due to common errors This chapter will help you get your system op erating properly It contains Common problems and solutions Troubleshooting a PC 104 system How to obtain technical support How to return a product ...

Page 108: ... memory installed in socket backwards does not recognize Setup changes jumper JP5 installed turn off power remove JP5 reboot will not boot from particu lar drive or device device not bootable use sys command on drive or re format the device using the s switch device not formatted format drive using s switch power not connected to boot drive connect power cable to floppy or hard drive Atmel Flash s...

Page 109: ...se the same memory addresses check for hardware and software devices trying to use the same memory address check for an address range shadowed see Advanced Setup screen while in use by another hardware or software device I O address conflict check for another module trying to use I O addresses reserved for the cpuModule be tween 010h and 01Fh check for two modules e g dataModules PCMCIA cards Ethe...

Page 110: ...s date and time not saved when power is off no backup battery connect a backup battery to the Multifunc tion connector cannot enter BIOS quick boot enabled with no hard drives install JP5 reboot and press Del to en ter setup Text mode fonts look strange on a CRT Flat Panel is enabled and at a different resolution than cur rent video mode Switch to CRT only or change Flat Panel type Screen will not...

Page 111: ...uModule 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 ...

Page 112: ...emble 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 ...

Page 113: ... as possible 5 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 6 List your shipping address 7 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 8 Carefully package the product using pr...

Page 114: ...CMi36786HX RTD Embedded Technologies Inc 106 ...

Page 115: ...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 WA...

Page 116: ...CMi36786HX RTD Embedded Technologies Inc 108 ...

Reviews: