background image

®

“Accessing the Analog World”

®

An ISO9001:2000 Company

www.rtd.com

CMA22M cpuModules™

User’s Manual

BDM-610000069

Revision A

Содержание cpuModule CMA22M Series

Страница 1: ...Accessing the Analog World An ISO9001 2000 Company www rtd com CMA22M cpuModules User s Manual BDM 610000069 Revision A...

Страница 2: ...ks of RTD Embedded Technologies Inc PS 2 PC XT PC AT and IBM are trademarks of International Business Machines Inc MS DOS Windows Windows 95 Windows 98 and Windows NT are trademarks of Microsoft Corpo...

Страница 3: ...Accessing the Analog World www rtd com An ISO9001 2000 Company CMA22M cpuModules...

Страница 4: ...iv CMA22M cpuModule BDM 610000069 Rev A...

Страница 5: ...ions 11 Electrical Characteristics 12 Contact Information 14 Chapter 2 Getting Started Connector Locations 16 Selecting the Stack Order for the CMA22M 18 Stack Example 19 Connecting to the Stack 20 Co...

Страница 6: ...ss Platform Bus CN1 Top Type 2 42 Express Platform Compatibility 44 PCIe Link Configuration 45 PCIe Peer To Peer 45 PCI 104 Express PCIe Bus CN2 Bottom Type 1 46 PCI 104 Express PCIe Bus Signals 48 PC...

Страница 7: ...70 Enabling Enhanced Intel SpeedStep Technology Core 2 Duo 70 Advanced Configuration and Power Interface ACPI 70 Power Button Modes 70 Low Power Wake Options 70 AT vs ATX Power Supplies 71 ATX Power...

Страница 8: ...oting a PC 104 System 85 How to Obtain Technical Support 86 Appendix C IDAN Dimensions and Pinout IDAN Dimensions and Connectors 88 External I O Connections 89 Appendix D Additional Information Applic...

Страница 9: ...cpuModule to peripherals Chapter 4 Using the cpuModule provides information to develop applications for the cpuModule including general cpuModule information detailed information on storing both appli...

Страница 10: ...can display separate images and display timings Maximum resolution is 2048 x 1536 High speed peripheral connections include USB 2 0 with up to 480 Mb sec data throughput A Serial ATA SATA controller...

Страница 11: ...l Thermal Monitor is a feature on the CMA22M that automatically throttles the CPU when the CPU exceeds its thermal limit This allows the processor to operate for short durations at a higher frequency...

Страница 12: ...ngine with a scatter gather table allows efficient robust handling of data Up to 64 DMA buffers can be assigned to each channel After filling each buffer an interrupt can be generated to inform the dr...

Страница 13: ...rdering information and any new variations that may be available Cable Kits and Accessories For maximum flexibility RTD does not provide cables with the cpuModule You may wish to purchase the CMA22M c...

Страница 14: ...ss Platform bus Four PCI Express x1 Lanes Two SATA 2 0 Two USB 2 0 SMBus Stackable 120 pin PCI bus 4 Bus master add on cards capable 3 3V or 5V PCI bus signaling Advanced Thermal Management Thermal Mo...

Страница 15: ...56MB DirectX 10 Support Supports Windows Vista Aero Glass Effects Analog SVGA Output LVDS Flat Panel output Gigabit Ethernet Intel 82567LM PHY ICH9M Controller PRO1000 Series 10 100 1000 Auto negotiat...

Страница 16: ...to anywhere in 4GB address space Two USB 2 0 Universal Serial Bus Ports Serial ATA SATA with RAID support Transfer rate up to 3Gb sec Integrated AHCI controller RAID 0 and 1 supported through Intel M...

Страница 17: ...BDM 610000069 Rev A Chapter 1 Introduction 9 Standard Devices floppy disk hard disk etc SATA Disk Chip USB Device Network Fail Safe Boot ROM Surface mount Flash chip that holds ROM DOS Quick Boot mode...

Страница 18: ...Stacking modules onto the cpuModule avoids expensive installations of backplanes and card cages and preserves the module s compactness The cpuModule uses the RTD Enhanced AMI BIOS Drivers in the BIOS...

Страница 19: ...ltage 4 75V 5 25V VCC3 3 3V Supply Voltage n a1 1 The 12V 12V and external 3 3V rails are not used by the cpuModule Any requirements on these signals are driven by other components in the system such...

Страница 20: ...0A LVDS Port VOD Differential Output Voltage 250 mV 450 mV Vos Offset Voltage 1 125 V 1 375 V Ivcc Supply Current for Panel Electronics 1 0 A IBKLT Supply Current for Backlight 1 8 A VOH Output Volta...

Страница 21: ...oltage Low IOL 8 0 mA 0 0 V 0 4 V VIH Input Voltage High1 2 0 V 5 5 V VIL Input Voltage Low1 0 5 V 0 8 V IADIOvcc Supply current 500 mA aAIO VIH Absolute maximum Input Voltage 25 V VIL Absolute minimu...

Страница 22: ...610000069 Rev A Contact Information RTD Embedded Technologies Inc 103 Innovation Blvd State College PA 16803 0906 USA Phone 1 814 234 8087 Fax 1 814 234 5218 E mail sales rtd com techsupport rtd com I...

Страница 23: ...steps described in this chapter which are 1 Before connecting the cpuModule the user must be properly grounded to prevent electrostatic discharge ESD For more information refer to Proper Grounding Te...

Страница 24: ...k screened square on the top side of the board and a square solder pad on the bottom side of the board Pin 1 of the bus connectors match when stacking PC104 Plus or PCI 104 modules SATA Disk Chip U16...

Страница 25: ...amtec ASP 129637 03 CN3 Auxiliary Power 1x10 0 1 FCI 65039 027LF CN5 Utility Port 2x5 0 1 3M 89110 0001 CN6 aDIO 2x8 0 1 3M 89116 0001 CN7 Serial Port 1 COM1 3 2x5 0 1 3M 89110 0001 CN8 Serial Port 2...

Страница 26: ...oards to the PCIe connector above and below the CPU 5 A maximum of four PCI boards may be attached to any PCI bus If more than four PCI boards are needed in a system a PCIe to PCI bridge is required 6...

Страница 27: ...e x1 Peripheral with pass through PCI PCI PCIe PCIe x1 Peripheral with pass through PCI PCI PCIe PCIe x1 Peripheral with pass through PCI PCI PCIe PCIe x1 Peripheral with pass through PCI PCI PCIe PCI...

Страница 28: ...ls Slot Selection Switches Unlike PCIe cards PC 104 Plus and PCI 104 expansion cards have a slot selection switch or jumpers In total there are 4 PCI cards that can be stacked onto the cpuModule with...

Страница 29: ...cable kit You may also use a USB keyboard plugged into any of the USB connectors Booting the CMA22M cpuModule for the First Time You can now apply power to the cpuModule You will see A greeting messag...

Страница 30: ...22 CMA22M cpuModule BDM 610000069 Rev A...

Страница 31: ...18 page 30 LVDS Flat Panel Video Connector CN19 page 31 SATA Disk Chip Socket U16 page 32 Serial Port 1 CN7 and Serial Port 2 CN8 page 33 Advanced Digital I O aDIO Port CN6 page 38 Advanced Analog I O...

Страница 32: ...nnector Locations Figure 5 shows the connectors and the SATA Disk Chip socket of the CMA22M cpuModule Figure 5 CMA22M Connector Locations Note Pin 1 of each connector is indicated by a white silk scre...

Страница 33: ...10 0001 CN6 aDIO 2x8 0 1 3M 89116 0001 CN7 Serial Port 1 COM1 3 2x5 0 1 3M 89110 0001 CN8 Serial Port 2 COM2 4 2x5 0 1 3M 89110 0001 CN10 aAIO Connector 2x5 0 1 3M 89110 0001 CN13 RTC Battery Input op...

Страница 34: ...must be verified by measuring voltage at the Auxiliary Power Connector and verifying that it does not drop below 4 75 V The voltage at the connector should be checked with an oscilloscope while the s...

Страница 35: ...is available on pins 1 and 2 of the multi function connector These outputs are controlled by a transistor to supply 0 1 W of power to an external speaker The external speaker should have 8 impedance a...

Страница 36: ...r System Reset Pin 3 of the multi function 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...

Страница 37: ...hen system power is removed in order to preserve the date and time in the real time clock Connecting a battery is only required to maintain time when power is completely removed from the cpuModule A b...

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

Страница 39: ...nector CN19 Pin Signal Function In Out 1 Y0P LVDS Data 0 out 2 Y0M LVDS Data 0 out 3 DDC_CLK1 1 The DDC signals use a 3 3 V signal level and are not 5 V tolerant Panel Detection Clock out 4 GND Ground...

Страница 40: ...1 Always work at an ESD protected workstation and wear a grounded wrist strap 2 Remove power from the system 3 Insert the Disk Chip in the SATA Disk Chip Socket U16 aligning pin 1 with the square sold...

Страница 41: ...2 kbaud in 16450 and 16550A compatible mode and includes a 16 byte FIFO Refer to any standard PC AT hardware reference for the register map of the UART For more information about programming UARTs ref...

Страница 42: ...to TXD and connect RXD to TXD When using full duplex typically in RS 422 mode connect the ports as shown in Table 17 When using half duplex in RS 485 mode connect the ports as shown in Table 18 9 7 5...

Страница 43: ...Signal Ground 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 the serial port in RS 485 mode the serial transmitters are enabled and disabled under software cont...

Страница 44: ...ons Connector COM A COM B CN7 COM 1 COM 3 CN8 COM 2 COM 4 Table 21 Dual Serial Port Modes COM A COM B Pinout Reference RS 232 RS 232 Table 22 RS 422 RS 232 Table 23 RS 422 RS 422 Table 24 RS 485 RS 23...

Страница 45: ...ata out 3 6 RXD1 COM A Receive Data in 8 7 TXD2 COM B Transmit Data out 4 8 RI1 COM A Ring Indicate in 9 9 10 GND Signal Ground 5 Table 24 COM A RS 422 485 and COM B RS 422 485 Pin Signal Function In...

Страница 46: ...Interrupts are generated when the 8 bit programmable digital inputs match a pattern or on any value change event Bit masking allows selecting any subgroup of 8 bits The strobe input latches data into...

Страница 47: ...When used in conjunction with the aDIO port it allows the cpuModule to be a complete single board data acquisition system For more information on using the aAIO port consult the aAIO Programming Manu...

Страница 48: ...ated for USB 2 0 such as the cable kit supplied by RTD Table 27 USB Connector CN17 Pin Signal Function In Out 1 VCC1 Supply 5 V to USB1 out 2 VCC2 Supply 5 V to USB2 out 3 DATA1 Bidirectional data lin...

Страница 49: ...100 1000 Ethernet controller Ethernet must first be enabled in the BIOS When enabled the multi color LED will blink to indicate an Ethernet connection For more information refer to the Multi Color LE...

Страница 50: ...that all of the boards attached to this bus are compatible before powering the system Table 29 Express Platform Bus Signal Assignments Top View 1 Pin Signal Signal Pin 1 USB_OC 5 Volts PE_RST 2 3 3 3V...

Страница 51: ...erved 70 71 Reserved Reserved 72 73 GND GND 74 75 Reserved Reserved 76 77 Reserved Reserved 78 79 GND GND 80 81 SATA_0Rp SATA_0Tp 82 83 SATA_0Rn SATA_0Tn 84 85 GND GND 86 87 SATA_1Rp SATA_1Tp 88 89 SA...

Страница 52: ...rved Reserved 112 113 GND GND 114 115 Reserved Reserved 116 117 Reserved Reserved 118 119 GND GND 120 121 Reserved Reserved 122 123 Reserved Reserved 124 125 GND GND 126 127 Reserved Reserved 128 129...

Страница 53: ...figuration of the PCIe x1 links on CN1 PCIe Peer To Peer Peer to Peer transactions are transactions directly between two PCIe peripheral cards An example of this is writing data directly from a data a...

Страница 54: ...tible before powering the system Table 31 PC 104 Express Bus Signal Assignments Top View 1 Pin Signal Signal Pin 1 USB_OC 5 Volts PE_RST 2 3 3 3V 3 3V 4 5 USB_1p USB_0p 6 7 USB_1n USB_0n 8 9 GND GND 1...

Страница 55: ...T 2 n 72 73 GND GND 74 75 PEx16_0T 11 p PEx16_0T 3 p 76 77 PEx16_0T 11 n PEx16_0T 3 n 78 79 GND GND 80 81 PEx16_0T 12 p PEx16_0T 4 p 82 83 PEx16_0T 12 n PEx16_0T 4 n 84 85 GND GND 86 87 PEx16_0T 13 p...

Страница 56: ...PCIe x16 link is placed directly adjacent to the CPU 105 SDVO_DAT PENA 12 Volts SDVO_CLK 106 107 GND GND 108 109 PEx16_0R 8 p PEx16_0R 0 p 110 111 PEx16_0R 8 n PEx16_0R 0 n 112 113 GND GND 114 115 PE...

Страница 57: ...inks on CN1 and CN2 are connected directly to the chipset The other four are connected through a PCIe packet switch and share the bandwidth of a single x1 link back to the chipset The links that are c...

Страница 58: ...AD04 AD03 4 C BE0 AD07 GND AD06 5 GND AD09 AD08 GND 6 AD11 VIO AD10 M66EN 7 AD14 AD13 GND AD12 8 3 3 V C BE1 AD15 3 3 V 9 SERR GND PSON PAR 10 GND PERR 3 3 V PME 11 STOP 3 3 V LOCK GND 12 3 3 V TRDY...

Страница 59: ...e of the transaction STOP Stop indicates the current selected device is requesting the master to stop the current transaction DEVSEL Device Select is driven by the target device when its address is de...

Страница 60: ...ally the I O power to the bus drivers on a PCI bus card or used by the clamp diodes on a PCI bus card This is always driven by the cpuModule By default the signaling level is set to 3 3 V For informat...

Страница 61: ...quired for board operation Fan Power Switched CN15 The switched fan power connector CN15 is an optional fan connector which allows the system to power the fan when the processor temperature reaches hi...

Страница 62: ...54 CMA22M cpuModule BDM 610000069 Rev A...

Страница 63: ...ation on the following topics The RTD Enhanced AMI BIOS page 56 Memory Map page 58 I O Address Map page 59 Hardware Interrupts page 60 Advanced Digital I O Ports aDIO page 62 Real Time Clock Control p...

Страница 64: ...hardware and the OS 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 software interrupts to control var...

Страница 65: ...d PCI options and control system resources Boot Press Enter to select Set the system boot sequence Security Press Enter to select Setup the supervisor and user access passwords or enable boot sector v...

Страница 66: ...ory managers Table 38 First Megabyte Memory Map Address hex Description C0000 FFFFFh ROM 256 KB BIOS in Flash EPROM shadowed into DRAM during runtime C0000 EFFFFh Run time user memory space Usually me...

Страница 67: ...Addresses Reserved for the CMA22M cpuModule Address Range hex Bytes Device 000 00Fh 16 DMA Controller 010 01Fh 16 Reserved for CPU 020 021h 2 Interrupt Controller 1 022 02Fh 13 Reserved 040 043h 4 Tim...

Страница 68: ...Normal Use 0 Timer 0 1 Keyboard 2 Cascade of IRQ 8 15 3 COM2 4 COM1 5 Available 6 Available 7 Available 8 Real Time Clock 9 Available routed to IRQ 2 10 Available 11 Available 12 Mouse 141 1 IRQs 14 a...

Страница 69: ...the non standard divisors 460 800 921 600 and 1 500 000 If the result is a whole number substitute that value for the Divisor Latch Low Byte For example to achieve a baud rate of 750 000 select the D...

Страница 70: ...a Port 1 data Multi Function DIO Control and Wake Control register Digital I O Register Set Port 0 Data register is a read write bit direction programmable register A particular bit can be set to inpu...

Страница 71: ...asked off are compared against the value on Port 0 A Match or Event causes bit 6 of DIO Control to be set and if the aDIO is in Advanced interrupt mode the Match or Event causes an interrupt Table 45...

Страница 72: ...ogic The deglitching requires pulses on Port 0 to be at least 120 ns in width As long as changes are present longer than that the event is guaranteed to register Pulses as small as 60 ns can register...

Страница 73: ...U from any power down mode including Soft Off S5 Wake from aDIO will work as long at 5V Standby power is applied to the board To use the aDIO to wake the system Wake from aDIO must first be enabled in...

Страница 74: ...anced BIOS also mirrors the user settings from flash in CMOS Therefore the contents of CMOS may be overwritten at boot time and should be treated as read only Accessing the RTC Registers You may acces...

Страница 75: ...ethis bitlowandlettheoperatingsystem manage time zones and DST 0Ch 12 RTC Status Register C Read Only Bit 7 IRQ Flag Indicates that the Real Time Clock IRQ is asserted Goes high whenever one of the en...

Страница 76: ...f the reset time out period or half of the interrupt time out period whichever is applicable Register Description The Advanced Watchdog Timer has a Setup Register and a Runtime Register The Setup Regi...

Страница 77: ...e CPU s power consumption is reduced and the life of the fan is increased Always On When in this mode the fan is always powered by the CPU On At 70C This mode allows the system to keep the fan turned...

Страница 78: ...r of all supported ACPI sleep modes In this mode the CPU stops executing instructions but power to the CPU and RAM is maintained S3 Suspend to RAM Everything in the system is powered off except for th...

Страница 79: ...andby rail is used to power certain parts of the cpuModule when the main power supply is turned off i e during Suspend to RAM S3 Hibernate S4 or Soft Off S5 power modes The PSON signal is an active lo...

Страница 80: ...per JP5 is installed the LED will be red This does not indicate that the board is in reset Yellow Red Green cpuModule is in Standby White R G B cpuModule is approaching thermal limit2 2 The LED will r...

Страница 81: ...can be cleared by writing a 1 to the selected bit of I O port 0x987 Utility Reset 1 reset asserted 0 no reset System Power Good 1 reset asserted 0 no reset Main 5V Input 1 reset asserted 0 no reset M...

Страница 82: ...t2 2 The BIOS allows the user to change the function of the utility connector s push button reset Even if the push button is not configured as a reset this bit will always read a 1 asserted when the r...

Страница 83: ...e some time to initialize the VGA BIOS Exactly how long will depend on the particular VGA controller and BIOS version Hard Drive Type During Hard Drive initialization each device must be probed Some d...

Страница 84: ...e BIOS Serial Power On Self Test POST Code Output The POST Codes represents a series of events that take place in a system during the Power On Self Test If the POST fails the system will not boot as e...

Страница 85: ...dix A Hardware Reference 77 Appendix A Hardware Reference This appendix provides information on CMA22M cpuModule hardware including Jumper Settings and Locations page 78 Onboard PCI Devices page 80 Ph...

Страница 86: ...pins allowing three settings Pins 1 and 2 connected indicated as 1 2 Pins 2 and 3 connected indicated as 2 3 No pins connected Some jumpers have two pins allowing two settings Pins 1 and 2 connected...

Страница 87: ...Reference 79 Figure 7 CMA22M Jumper Locations top side Table 60 CMA22M Jumpers Jumper Pins Function Default JP5 2 Reserved open JP6 2 Reserved open JP9 3 Select power for flat panel backlight bottom s...

Страница 88: ...10F5 8086 Ethernet Controller 2937 8086 USB UHCI 4 2938 8086 USB UHCI 5 2939 8086 USB UHCI 6 293C 8086 USB EHCI 2 2940 8086 PCI to PCI Bridge PCIe 104 x1 1 2942 8086 PCI to PCI Bridge PCIe 104 x1 2 2...

Страница 89: ...005 inches Board Spacing In order to facilitate larger heatsink solutions the CMA22M is designed to use a 22mm standoff between it and the board above it The Express Platform connector on the top is...

Страница 90: ...82 CMA22M cpuModule BDM 610000069 Rev A...

Страница 91: ...ou may encounter with operation of your CMA22M cpuModule are due to common errors This appendix includes the following sections to help you get your system operating properly Common Problems and Solut...

Страница 92: ...power not connected to boot drive connect power cable to floppy or hard drive erratic operation excessive bus loading reduce number of modules in stack remove termination components from bus signals...

Страница 93: ...consult drive documentation floppy does not work data error due to drive upside down orient drive properly upright or on side will not boot when video card is removed illegal calls to video controlle...

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

Страница 95: ...n through the PC 104 and PC 104 Plus bus enabling quick interchangeability and system expansion without hours of rewiring and board redesign The CMA22M cpuModule can also be purchased as part of a cus...

Страница 96: ...D male module P N Adam Tech DE09PD mating P N Adam Tech DE09SD 25 pin D female module P N Adam Tech DB25SD mating P N Adam Tech DB25PD 6 pin mini DIN female module P N Adam Tech MDE006W mating P N Ad...

Страница 97: ...6 Pin mini DIN Connector female IDAN Pin Signal Function 1 MDAT Mouse Data 2 Reserved 3 GND Ground 4 5 V 5 Volts 5 MCLK Mouse Clock 6 Reserved Table 64 Keyboard 6 Pin mini DIN Connector female IDAN Pi...

Страница 98: ...ut 4 DTR Data Terminal Ready Output 5 GND Ground 6 DSR Data Set Ready Input 7 RTS Request To Send Output 8 CTS Clear To Send Input 9 RI Ring Indicator Input Table 66 COM1 COM2 RS 422 485 9 Pin D Conne...

Страница 99: ...IDAN Pin aDIO Port CPU Pin 1 P0 0 1 2 P0 2 3 3 P0 4 5 4 P0 6 7 5 Strobe 0 9 6 P1 0 11 7 P1 2 13 8 GND 15 9 reserved 10 reserved 11 reserved 12 reserved 13 reserved 14 P0 1 2 15 P0 3 4 16 P0 5 6 17 P0...

Страница 100: ...el 4 4 8 Channel 6 6 9 Channel 8 8 Table 69 Panel 20 Pin mini D Connector female IDAN Pin Signal Name CPU Pin 1 LVDS_YAP0 1 2 LVDS_DDCPCLK 3 3 LVDS_YAP1 5 4 LVDS_DDCPDATA 7 5 LVDS_YAP2 9 6 GND 11 7 LV...

Страница 101: ...on CPU Pin 1 Red Red Analog Output 4 2 Green Green Analog Output 6 3 Blue Blue Analog Output 8 4 Reserved Reserved 5 GND Ground 9 6 GND Ground 9 7 GND Ground 9 8 GND Ground 10 9 5 V 5 Volts 7 10 GND G...

Страница 102: ...ata input output 3 Data USB1 USB1 Data input output 4 GND Ground 5 GND Ground 6 VCC2 5 V to USB2 output 7 Data USB2 USB2 Data input output 8 Data USB2 USB2 Data input output 9 GND Ground Table 72 Ethe...

Страница 103: ...for this cpuModule refer to the RTD website Interrupt Programming For more information about interrupts and writing interrupt service routines refer to the following book Interrupt Driven PC System D...

Страница 104: ...96 CMA22M cpuModule BDM 610000069 Rev A...

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

Страница 106: ...98 CMA22M cpuModule BDM 610000069 Rev A...

Отзывы: