background image

ISO9001 and AS9100 Certified

www.rtd.com

CML24BT cpuModules™

User’s Manual

BDM-610000084 Revision B

Содержание CML24BT cpuModules

Страница 1: ...ISO9001 and AS9100 Certified www rtd com CML24BT cpuModules User s Manual BDM 610000084 Revision B...

Страница 2: ...nternational Business Machines Inc PCI PCI Express and PCIe are trademarks of PCI SIG PC 104 PC 104 Plus PCI 104 PCIe 104 PCI 104 Express and 104 are trademarks of the PC 104 Embedded Consortium All o...

Страница 3: ...www rtd com ISO9001 and AS9100 Certified CML24BT cpuModules...

Страница 4: ...own in PCIe Link Configuration Using Update the Linux compatibility section Using Under operating systems added installation notes for Legacy and UEFI boot otions Using Eliminate the pulse widths desc...

Страница 5: ...BDM 610000084 Rev B v...

Страница 6: ...vi CML24BT cpuModule BDM 610000084 Rev B...

Страница 7: ...cpuModules 15 Connector Pinout Function Differences 15 New I O Connectors 15 Connector Differences 15 Software Differences 17 aDIO 17 UEFI Shell 17 Contact Information 18 Chapter 2 Getting Started Co...

Страница 8: ...e 2 Compatibility 49 PCIe Link Configuration 50 Optional RTC Battery Input CN13 51 Fan Power CN15 51 Chapter 4 Using the cpuModule The RTD Enhanced BIOS 54 Configuring the RTD Enhanced BIOS 54 Enterin...

Страница 9: ...ttings That Can Affect Boot Time 70 Boot Device Order 70 Add On Cards With BIOS Extensions 70 VGA Controller 70 Hard Drive Type 70 Monitor Type 70 System Recovery 71 Reset Button Recovery 71 Load Defa...

Страница 10: ...odule BDM 610000084 Rev B Appendix D Additional Information Application Notes 93 Drivers and Example Programs 93 Interrupt Programming 93 Serial Port Programming 93 PC 104 Specifications 93 Appendix E...

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

Страница 12: ...drive which issoldered to the board for maximum reliability Network connectivity is provided by one integrated 10 100 1000 Mbps Ethernet controller High speed peripheral connections include USB 2 0 wi...

Страница 13: ...ing to USB devices is also supported The cpuModule and BIOS are compatible with any real time operating systems for PC compatible computers although these may require creation of custom drivers to use...

Страница 14: ...maximum flexibility RTD does not provide cables with the cpuModule You may wish to purchase the CML24BT cpuModule cable kit P N XK CM108 which contains Utility Port 2 0 multi function cable 2x USB 2...

Страница 15: ...tom Four PCI Express x1 Links Gen 2 5 GT s Two USB 2 0 ATX Power Supply Signaling RTC Battery Stackable 120 pin PCI bus 4 Bus master add on cards capable 3 3V or 5V PCI bus signaling Advanced Thermal...

Страница 16: ...PI 5 0 Compliant Wake events include USB event device insertion keyboard keystroke etc Power Switch etc Real Time Clock external battery required to maintain time only Nonvolatile storage of CMOS sett...

Страница 17: ...nced Digital Interrupt Modes One 4 bit port programmable as input or output Event Mode Interrupt generates an interrupt when any input bit changes Match Mode Interrupt generates an interrupt when inpu...

Страница 18: ...al Bus Port with over current protection Speaker port 0 1 W output Hardware Reset input Soft Power Button input Battery input for Real Time Clock Power Management ACPI 5 0 Support Advanced Configurati...

Страница 19: ...TD Enhanced BIOS User configurable using built in Setup program Flash based CMOS Setup no battery required to store CMOS settings Supports boot from SATA or USB UEFI Unified Extensible Firmware Interf...

Страница 20: ...10 CML24BT cpuModule BDM 610000084 Rev B Block Diagram The next figure shows a simplified block diagram of the CML24BT cpuModule Figure 2 CML24BT cpuModule Simplified Block Diagram...

Страница 21: ...e core models 0 12 kg 0 26 lb Dual core models 0 16 kg 0 36 lb Quad core models 0 19 kg 0 42 lb Approximate IDAN weight All models 0 63 kg 1 38 lb Power Consumption Exact power consumption depends on...

Страница 22: ...system such as a PCI device n a VCC 12 12V Supply Voltage n a1 n a VCCSTBY 5V Standby Voltage2 2 5V Standby is used to power the board when the main supply is turned off power down modes S3 S5 It is n...

Страница 23: ...e High HSYNC VSYNC IOH 8 0 mA 2 4 V 3 3 V VOL Output Voltage Low HSYNC VSYNC IOL 8 0 mA 0 0 V 0 5 V VOH Output Voltage High DDC_ IOH 4 0 mA 2 4 V 3 3 V VOL Output Voltage Low DDC_ IOL 8 0 mA 0 0 V 0 4...

Страница 24: ...500 mA TMIN Update Interval 1ms Utility Port 2 0 Connector CN5 VRTC Input RTC Voltage1 2 3 V 3 6 V IRTC RTC Battery Current 4 uA IUTILvcc Utility Supply Current 500 mA Optional Fan Connector CN15 IFA...

Страница 25: ...ifferences include Auxiliary Power Connector CN3 12 pins unlike the 10 pin connector on RTD Montevina cpuModules 5V and 12V inputs unlike 5V only auxiliary power connectors found on previous RTD cpuMo...

Страница 26: ...ude the DCD DSR DTR and RI signals When a COM port connector is configured for dual port mode enabling disabling COM port termination enables disables the termination for both ports on that connector...

Страница 27: ...hat writes ands reads to from the aDIO ports happen no more than once per millisecond Migrating legacy software to the E3800 Series that utilizes RTD s Advanced Digital I O may require that you add th...

Страница 28: ...610000084 Rev B 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...

Страница 29: ...er 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 Techniques on page 28 2 Connect...

Страница 30: ...re 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 PCIe 104 or PCI 104 modules SATA Disk Chip U16 PCI Bus CN16 COM1...

Страница 31: ...29646 03 CN2 PCIe 104 Type 2 Bus Bottom 156 pin 0 635mm Samtec ASP 129637 03 CN3 Auxiliary Power 1x12 0 1 FCI 65039 025LF CN5 Utility Port 2 0 2x5 0 1 3M 89110 0001 CN6 aDIO 2x8 0 1 3M 89116 0001 CN7...

Страница 32: ...vepowerintegrity itisrecommendedthatthere benomorethan six boards between theCPU and the power supply 5 In order to maintain maximum performance over the full temperature range it is recommended that...

Страница 33: ...h ISA PCI PCI Peripheral PCI PCIe USB Peripheral with pass through PCI PCI PCIe USB Peripheral with pass through PCI PCI PCIe Power Supply PCI PCIe PCIe x1 to PCI Bridge PCIe PCIe x1 Peripheral PCIe C...

Страница 34: ...bus connector pins line up with the matching connector on the stack 8 Gently and evenly press the cpuModule onto the PC 104 stack Power Input Connections Power to the board must come from either the t...

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

Страница 36: ...Booting the CML24BT cpuModule for the First Time You can now apply power to the cpuModule If you press ESC on a keyboard while booting the cpuModule will enter Setup Once you have configured the cpuM...

Страница 37: ...30 Utility Port 2 0 Connector CN5 page 31 SVGA Video Connector CN18 page 34 DisplayPort Connector CN19 page 35 Serial Port 1 CN7 and Serial Port 2 CN8 page 37 Advanced Digital I O aDIO Port CN6 page 4...

Страница 38: ...or engineer Connector Locations Figure 5 shows the connectors of the CML24BT cpuModule Figure 5 CML24BT cpuModule top view Note Pin 1 of each connector is indicated by a white silk screened square on...

Страница 39: ...CN5 Utility Port 2 0 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 COM2 4 2x5 0 1 3M 89110 0001 CN13 RTC Battery Input optional...

Страница 40: ...that it meets the input voltage specifications The voltage at the connector should be checked with an oscilloscope while the system is operational G Note Although it is possible to power the cpuModul...

Страница 41: ...BDM 610000084 Rev B Chapter 3 Connecting the cpuModule 31...

Страница 42: ...gnal Function In Out 1 SPKR Speaker Output open collector out 2 PWR 5 V out 3 RESET Manual Push Button Reset in 4 DATA Bidirectional data line for USB1 in out 5 PWRSW Soft Power Button in 6 DATA Bidir...

Страница 43: ...owsconnectionofanexternal push buttonto manuallyreset thesystem The push button should be normally open and connect to ground when pushed The type of reset generated by this button can be set in the B...

Страница 44: ...ystem power is removed in order to preserve the date and time of the real time clock Connecting a battery is only required tomaintain time whenpower iscompletelyremovedfrom the cpuModule A battery is...

Страница 45: ...10 SVGA 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 Com...

Страница 46: ...Pin Signal Standard Function DVI HDMI mode1 1 Requires special passive adapter In Out 1 LN0 Main Link Lane 0 positive TMDS Channel 2 positive out 2 GND Ground Ground out 3 LN0 Main Link Lane 0 negativ...

Страница 47: ...nnecting the cpuModule 37 Facing the connector pins of the DisplayPort connector CN19 the pinout is 19 17 15 13 11 9 7 5 3 1 DPG AUX AUX CFG1 GND LN2 LN2 GND LN0 LN0 DPV HPD GND CFG2 LN3 LN3 GND LN1 L...

Страница 48: ...AT hardware reference for the register map of the UART It is possible tochangetheslew ratefortheUARTsofthe cpuModuleto allowtheserial ports to operate athigher speeds than 115200 bps For more informa...

Страница 49: ...wo wire or full duplex four wire configurations When using full duplex in RS 422 mode connect the ports as shown in Table 14 In RS 485 mode the connection of the ports is always half duplex as the tra...

Страница 50: ...422 Mode Pin Signal Function In Out DB 9 1 TXD Transmit Data out 1 2 Reserved 6 3 TXD Transmit Data out 2 4 Reserved 7 5 RXD Receive Data in 3 6 Reserved 8 7 RXD Receive Data in 4 8 Reserved 9 9 GND S...

Страница 51: ...8 6 4 2 WARNING The pinout of the COM ports in RS 485 mode is not compatible with previous generations of RTD cpuModules Note When using the serial portin RS 485mode the serialtransmittersareenableda...

Страница 52: ...19 RS 422 RS 422 Table 20 RS 485 RS 485 Table 21 echo cancelled RS 485 RS 485 Table 20 with echo1 1 Dual RS 485 mode with echo uses dual RS 422 mode pinout WARNING The dual serial port mode pinouts of...

Страница 53: ...XD2 COM B Transmit Data out 7 5 RXD1 COM A Receive Data in 3 6 RXD2 COM B Receive Data in 8 7 RXD1 COM A Receive Data in 4 8 RXD2 COM B Receive Data in 9 9 GND Signal Ground 5 10 GND Signal Ground Tab...

Страница 54: ...inputs 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 dat...

Страница 55: ...5 V to USB1 out 2 VCC2 Supply 5 V to USB2 out 3 DATA1 Bidirectional data line for USB1 in out 4 DATA2 Bidirectional data line for USB2 in out 5 DATA1 Bidirectional data line for USB1 in out 6 DATA2 Bi...

Страница 56: ...46 CML24BT cpuModule BDM 610000084 Rev B Facing the connector pins the pinout of CN17 is 9 7 5 3 1 Shield GND GND DATA1 DATA1 VCC1 Shield GND GND DATA2 DATA2 VCC2 10 8 6 4 2...

Страница 57: ...100 1000 Ethernet controller Ethernet must 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 LED secti...

Страница 58: ...gnal Pin 1 USB_OC 5 Volts PE_RST 2 3 3 3V2 3 3V2 4 5 USB_1p USB_0p 6 7 USB_1n USB_0n 8 9 GND GND 10 11 PEx1_1Tp CN2 only PEx1_0Tp CN2 only 12 13 PEx1_1Tn CN2 only PEx1_0Tn CN2 only 14 15 GND GND 16 17...

Страница 59: ...eserved Reserved 72 73 GND GND 74 75 Reserved Reserved 76 77 Reserved Reserved 78 79 GND GND 80 81 Reserved SATA_0Tp CN1 only 82 83 Reserved SATA_0Tn CN1 only 84 85 GND GND 86 87 Reserved Reserved 88...

Страница 60: ...ed Reserved 110 111 Reserved 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 Re...

Страница 61: ...nected directly to the chipset The fourth link is connected through a PCIe packet switch which shares the bandwidth of a single x1 link back to the chipset with the onboard PCIe to PCI bridge and the...

Страница 62: ...ND 6 AD11 VIO AD10 M66EN 7 AD14 AD13 GND AD12 8 3 3 V 2 2 3 3 V 12 V and 12 V are pass through PCI connections only C BE1 AD15 3 3 V 2 9 SERR GND PSON PAR 10 GND PERR 3 3 V 2 PME 11 STOP 3 3 V 2 LOCK...

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

Страница 64: ...the system from low power modes For more information on these signals refer to the Power Management section on page 65 5V_STBY Some low power modesrequirethat 5V standby power is applied tothe cpuModu...

Страница 65: ...d for board operation Fan Power CN15 While a fan is not required for board operation the optional fan connector provides the means for a fan to be connecteed to the system The pinout for the connector...

Страница 66: ...56 CML24BT cpuModule BDM 610000084 Rev B...

Страница 67: ...includes information on the following topics The RTD Enhanced BIOS page 54 Operating System Specific Usage page 56 Non Standard Serial Port Modes page 57 Advanced Digital I O Ports aDIO page 58 SATA C...

Страница 68: ...are interrupts to control various hardware devices Configuring the RTD Enhanced BIOS The cpuModule Setup program allows you to customize the cpuModule s configuration Selections made in Setup are stor...

Страница 69: ...ate settings Advanced Press Enter to select Setup advanced RTD cpuModule features including boot options aDIO and serial port configuration and miscellaneous feature control Security Press Enter to se...

Страница 70: ...ux kernel version 3 11 and onward Earlier versions of the kernel maynot contain drivers for all chipset features most notably SATA and may not work as expected At the time of publication RTD has valid...

Страница 71: ...et an alternate maximum baud rate for a serial port write the value which corresponds to the desired multplier to the port s baud rate multiplier register Table 33 Baud Rate Multiplier Registers Conne...

Страница 72: ...A read of an input bit returns the value of port 0 A read of an output bit returns the last value written to Port 0 A write to an output bit sends that value to port 0 Port 1 Data register is a read w...

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

Страница 74: ...al Interrupt modes available These three modes are Event Match and Strobe The use of these three modes is to monitor state changes at the aDIO connector Interrupts are enabled by writing to the Digita...

Страница 75: ...interrupt request The request will remain high until 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...

Страница 76: ...The default configuration for the controller is ACHI mode When in IDE mode the user has an additional option to change the IDE emulation mode to Native Mode or Legacy Mode When the SATA controller is...

Страница 77: ...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 Register i...

Страница 78: ...tical Trip Point and the Passive Trip Point Both of these temperatures may be configured in the BIOS Setup Critical Trip Point The Critial Trip Point controls the temperature at which an ACPI operatin...

Страница 79: ...of the Utility Port 2 0 connector CN5 can be configured by the operating system as a suspend button transition to S3 or as soft power button transition to S5 Consult your operating system documentati...

Страница 80: ...PU which is used to watch for a system wake event ATX Power Supply Signals The PCIe 104 Type 2 Bus connectors CN1 CN2 provide two ATX style signals 5V Standby and PSON The 5V Standby rail is used to p...

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

Страница 82: ...nd Event Each reset and event can be cleared by writing a 1 to the selected bit of I O port 0xED0h Sleep S4 1 reset asserted 0 no reset PwrGood 1 8V Alwys 1 reset asserted 0 no reset PwrGood 1 0V Alwy...

Страница 83: ...served PwrGood 3 3V 1 reset asserted 0 no reset PwrGood 1 35V 1 reset asserted 0 no reset Table 50 Reset and Event Status I O Address ED2h Read Access D7 D6 D5 D4 D3 D2 D1 D0 Reserved ATX Pwr Good 1 r...

Страница 84: ...POST the BIOS executes the card s extension code This extension code is third party code which is beyond RTD s control The BIOS extension will most likely increase the boot time Exactly how much it in...

Страница 85: ...ton Recovery or the Load RTD Defaults option in the BIOS Serial Power On Self Test POST Code Output ThePOSTCodesrepresentaseriesofevents thattakeplacein asystemduringthePower OnSelfTest IfthePOST fail...

Страница 86: ...72 CML24BT cpuModule BDM 610000084 Rev B...

Страница 87: ...A Hardware Reference This appendix provides information on CML24BT cpuModule hardware including Jumper Settings and Locations page 74 Onboard PCI PCIe Devices page 75 Physical Dimensions page 76 Heat...

Страница 88: ...puModule Table 53 lists the jumpers and their settings Figure 7 CML24BT Jumper Locations top side Table 53 CML24BT Jumpers Jumper Pins Function Default JP5 2 Reserved open JP6 2 Reserved open JP5 JP6...

Страница 89: ...ATA Controller AHCI Mode 1 1 Can change if the BIOS is configured for IDE mode instead of AHCI 0F18 8086 Intel TXE Trusted Execution Engine 0F48 8086 PCI Expres Root Port 1 0F4A 8086 PCI Expres Root P...

Страница 90: ...76 CML24BT cpuModule BDM 610000084 Rev B Physical Dimensions Figure 8 shows the mechanical dimensions of the CML24BT cpuModule Figure 8 CML24BT Physical Dimensions 0 005 inches...

Страница 91: ...below to correlate the heatsink figure to each ordering part number Figure 9 CML24BTS1460 Heatsink Figure 10 CML24BTD1330 Heatsink Table 55 CML24BT cpuModule Model Options Part Number Core Frequency S...

Страница 92: ...78 CML24BT cpuModule BDM 610000084 Rev B Figure 11 CML24BTQ1910 Heatsink Edge near PCIe 104 Connector...

Страница 93: ...e Heli Coil coils 6 32 UNC Use the table below to correlate the heatsink figure to each ordering part number Figure 12 0 600 15 24mm Flat Heatspreader Figure 13 0 866 22mm Flat Heatspreader Table 56 C...

Страница 94: ...80 CML24BT cpuModule BDM 610000084 Rev B...

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

Страница 96: ...fering with boot sequence Remove all peripheral cards from the system cpuModule reboots unexpectedly cpuModule is running Windows By default Windows will automatically reboot when a Bugcheck Blue Scre...

Страница 97: ...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 need to contact technical support 1 Simplify...

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

Страница 99: ...n through the PCI 104 and PCIe 104 Type 2 buses enabling quick interchangeability and system expansion without hours of rewiring and board redesign The CML24BT cpuModule can also be purchased as part...

Страница 100: ...s not provided on the exterior of the frame the reset button is configurable as as a power button through the BIOS Setup utility For additional flexbility the 25 pin D connector which provides connect...

Страница 101: ...ey are brought out on the front and back panels of the IDAN CML24BT For a full description of each connector on the CML24BT refer to Connecting the cpuModule on page 27 Figure 14 IDAN CML24BT Front Pa...

Страница 102: ...Adam Tech DB25SD Adam Tech DB25PD CN7 Serial Port 1 COM1 3 9 pin D male Adam Tech DE09PD Adam Tech DE09SD CN8 Serial Port 2 COM2 4 9 pin D male Adam Tech DE09PD Adam Tech DE09SD CN17 USB 2 0 9 pin D m...

Страница 103: ...RXD 6 8 CTS 7 4 DTR RXD 8 9 RI 9 5 GND GND GND Table 59 COM1 COM2 Dual Port Mode 9 Pin D Connector male CPU Pin IDAN Pin DB 9 Dual RS 232 Dual RS 422 Dual RS 485 1 1 DCD1 TXD1 D1 3 2 RXD1 TXD1 D1 5 3...

Страница 104: ...utton Input 5 13 GND for RTC Battery Input 7 14 P0 1 2 15 P0 3 4 16 P0 5 6 17 P0 7 8 18 Strobe 1 10 19 P1 1 12 20 P1 3 14 21 5 V 16 22 reserved 23 reserved 24 Push Button Reset Input 3 25 RTC Battery...

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

Страница 106: ...ve out 8 GND Ground Ground out 9 LN2 Main Link Lane 2 negative TMDS Channel 0 negative out 10 LN3 Main Link Lane 3 positive TMDS Clock positive out 11 GND Ground Ground out 12 LN3 Main Link Lane 3 neg...

Страница 107: ...Data input output 3 3 Data USB1 USB1 Data input output 5 4 GND Ground 7 5 Shield GND Shield Ground 9 6 VCC2 5 V to USB2 output 2 7 Data USB2 USB2 Data input output 4 8 Data USB2 USB2 Data input output...

Страница 108: ...92 CML24BT cpuModule BDM 610000084 Rev B...

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

Страница 110: ...94 CML24BT cpuModule BDM 610000084 Rev B...

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

Страница 112: ...96 CML24BT cpuModule BDM 610000084 Rev B...

Отзывы: