Page 1
CMX34KB cpuModules™ User’s Manual BDM-610000089 Revision A ® www.rtd.com ISO9001 and AS9100...
Page 3
Contents and specifications within this manual are given without warranty, and are subject to change without notice. RTD Embedded Technologies, Inc. shall not be liable for errors or omissions in this manual, or for any loss, damage, or injury in connection with the use of this manual.
Connecting to the Stack ....................... 31 Power Input Connections ......................31 Connecting to the Utility Port 2.0 Connector ................32 Booting the CMX34KB cpuModule for the First Time ............32 Chapter 3 Connecting the cpuModule ......... 33 Proper Grounding Techniques ....................34 Connector Locations ........................
Page 7
Fan Connector (CN12) ........................56 Chapter 4 Using the cpuModule ............ 57 The RTD Enhanced BIOS ......................58 Configuring the RTD Enhanced BIOS ..................58 Entering the BIOS Setup through the Graphical BIOS Menu ............. 58 Field Selection ..........................60 Main Menu Setup Fields ........................
Page 8
System Recovery ........................... 77 Reset Button Recovery ........................77 Load Default BIOS Settings ......................77 Serial Power-On-Self-Test (POST) Code Output ................. 77 Appendix A Hardware Reference ..........78 Jumper Settings and Locations ....................79 CMX34KB User’s Manual BDM-610000090 Rev A...
Page 9
Appendix D Additional Information ..........97 Application Notes ......................... 97 Drivers and Example Programs ....................97 Interrupt Programming ......................97 Serial Port Programming ......................97 PC/104 Specifications........................97 Appendix E Limited Warranty ............98 Appendix E Limited Warranty CMX34KB User’s Manual BDM-610000090 Rev A...
Troubleshooting offers advice on debugging problems with your system IDAN™ Dimensions and Pinout Appendix C provides connector pinouts for the cpuModule installed in an RTD Intelligent Data Acquisition Node (IDAN) frame Appendix D Additional Information lists sources and websites to support the cpuModule installation and configuration...
Type 2 bus. This design is based on an Intel® Kaby Lake Xeon processor with CM238 Platform Controller Hub. The CMX34KB is offered with either a 2.2Ghz Quad-Core processor or a 3GHz Quad-Core processor. Gen 3.0 PCIe support consists of 8 PCIe x1 lanes and 4 PCIe x4 lanes. The top PCIe bus connector contains 4 x1 lanes and 2 x4 lanes.
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 BIOS. Functionality in the BIOS allows booting from hard disk, UEFI shell, USB, or network booting.
1. All ordering options include a Trusted Platform Module (TPM 2.0). Cable Kits and Accessories For maximum flexibility, RTD does not provide cables with the cpuModule. You may wish to purchase the CMX34KB cpuModule cable kit (XK-CM113), which contains: •...
– Passive Structural Heatsink & Heatpipes in IDAN and HiDAN System Configurations • Advanced Configuration and Power Interface (ACPI) – Wake events include: • USB event (device insertion, keyboard keystroke, etc.) • Power Switch CMX34KB User’s Manual BDM-610000089 Rev A...
Supports 625 MByte/s (Super Speed) – USB Boot capability – On CN11, a USB A connector • Automatic resettable over-current protection (750 mA @ 5 Vdc) • Serial ATA (SATA) – Six SATA revision 3.0 links CMX34KB User’s Manual BDM-610000089 Rev A...
Page 17
Hardware Reset input – Soft Power Button input • Battery input for Real Time Clock • Power Management – ACPI - Advanced Configuration and Power interface – ATX support for “Soft Off” – ATX Power signals CMX34KB User’s Manual BDM-610000089 Rev A...
User-configurable using built-in Setup program • Flash-based backup of CMOS Settings; no battery required to store CMOS settings • Supports boot from SATA, USB, or Network • UEFI (Unified Extensible Firmware Interface) Shell • Special RTD Enhancements CMX34KB User’s Manual BDM-610000090 Rev A...
Specifications Physical Characteristics Basic dimensions and the weight of the CMX34KB are listed below. For a more detailed dimensional drawing, refer to the Physical Dimensions section. • Dimensions – Board Size (connectors not included) • Length (L): 99.695 mm L (3.925") •...
344,416 CMX34KBD2100HR-16834/S60GX 1. With supplied heat sink solution. Depending on the CPU usage, performance may degrade as the ambient temperature approaches the maximum. Contact RTD Tech Support for more information. 2. CMX34KBQ3000HR temperature. 3. CMX34KBQ2200HR and CMX34KBD2100HR temperature. CMX34KB User’s Manual...
Electrical Characteristics The table below lists the Electrical Characteristics of the CMX34KB. Operating outside of these parameters may cause permanent damage to the cpuModule. Table 4 Electrical Characteristics Min. Max. Symbol Parameter Test Condition USB Ports Overcurrent Limit Each Port USB2.0 0.51 A 0.75 A...
Page 23
1. Date and time lost when power is completely removed from the system including the CMOS battery. Date and time are not required for board operation. BIOS will set default values on the next power cycle. CMX34KB User’s Manual BDM-610000090 Rev A...
Complete information about the connectors on the CMX34KB can be found in Chapter 3, Connecting the cpuModule. New I/O Connectors The CMX34KB cpuModule introduces a new I/O connector that was not present on some previous RTD cpuModules: • USB 3.0 Connector (CN11) –...
Previous generations of RTD cpuModules contained a Failsafe Boot ROM image, which permitted the cpuModule to boot to a DOS prompt even when no disk drives were connected to the system. The RTD Xeon Series cpuModules provide a similar prompt, called the Unified Extensible Firmware Interface (UEFI) Shell, which provides an environment to execute simple commands when no bootable devices are connected to the system.
Chapter 2 Getting Started For many users, the factory configuration of the CMX34KB cpuModule can be used to get a PC/104 system operational. You can get your system up and running quickly by following the simple steps described in this...
Selecting the Stack Order for the CMX34KB There are several things to consider when selecting the order of boards in the stack. Before selecting the order, be sure to determine which bus connector on each board is the “Active” bus. Typically, if a peripheral module has both PCIe and PCI bus connectors, only the PCIe is active, and the PCI is pass-through.
The figure below shows an example of a complete system stack. Most systems will be a subset of this example. This example stack may be further expanded with PCIe to PCIe bridges or a PCIe to PCI bridge. Figure 4 System Stacking Example CMX34KB User’s Manual BDM-610000090 Rev A...
Power to the board must come from either the top or bottom PCIe/104 Type 2 bus connectors (CN1 or CN2), or the auxiliary power connector (CN3). These connectors provide the required +12V DC voltage rail input to the cpuModule. CMX34KB User’s Manual BDM-610000090 Rev A...
To use these interfaces, you must connect to the Utility Port 2.0 connector (CN5). The Utility Port 2.0 cable from the RTD cable kit provides a small speaker, two USB 2.0 ports for a keyboard and mouse, a push-button for resetting the system, a soft-power button, and a lithium battery to provide backup power for the real time clock.
Chapter 3 Connecting the cpuModule This chapter provides information on all CMX34KB cpuModule connectors. Proper Grounding Techniques – Page 34 Connector Locations – Page 34 Auxiliary Power (CN3) – Page 36 Utility Port 2.0 Connector (CN5) – Page 38 DisplayPort Connector (CN4) – Page 40 Serial Port 1 (CN7) and Serial Port 2 (CN8) –...
Proper Grounding Techniques Before removing the CMX34KB from its static bag, proper grounding techniques must be used to prevent electrostatic discharge (ESD) damage to the cpuModule. Common grounding procedures include an anti-static mat on a workbench, which may connect to an anti-static wrist strap (also known as an ESD wrist strap) on the wrist of the technician or engineer.
Page 35
Table 6 CMX34KB Basic Connectors and Mating Connectors Connector Function Size and Pitch Mating Connector PCIe/104 Type 2 Bus (Top) 156-pin, Samtec ASP-129646-03 0.635mm PCIe/104 Type 2 Bus 156-pin, Samtec ASP-129637-03 (Bottom) 0.635mm 1x12, 0.1” Auxiliary Power FCI 65039-025LF (housing...
WARNING This 12-pin power connector is not compatible with some older generations of RTD cpuModules. WARNING If you connect power incorrectly, the module will almost certainly be destroyed. Please verify power connections to the module before applying power. (CN3) Pin 1 CMX34KB User’s Manual BDM-610000090 Rev A...
Page 37
+12 V +12 Volts DC Ground WARNING The user is responsible for any over-voltage and reverse voltage protection that would be necessary to power through CN3. Over-voltage damage at CN3 is not covered under warranty. CMX34KB User’s Manual BDM-610000090 Rev A...
Shield Ground WARNING The pinout of the Utility Port 2.0 connector is not compatible with some older generations of RTD cpuModules. Attaching a legacy Utility Port harness to the Utility Port 2.0 connector may damage or destroy the cpuModule. Facing into the connector pins, the pinout is shown in the table below: (pin one is indicated by a square...
Connecting a battery is only required to maintain time when power is completely removed from the cpuModule. A battery is not required for board operation. WARNING The optional RTC battery input connector (CN13) should be left unconnected if the multi-function connector (CN5) has a battery connected to pin 9. CMX34KB User’s Manual BDM-610000090 Rev A...
DisplayPort Connector (CN4) The DisplayPort connector on the CMX34KB cpuModule is a standard PC DisplayPort connector complete with latch holes to provide a rugged connecting solution for latching DisplayPort cables. The DisplayPort supports all mandatory features of the VESA DisplayPort (DP) 1.4 standard and supports audio over the connection.
Page 41
Facing the connector pins of the DisplayPort connector (CN4), the pinout is: AUX- AUX+ CFG1 LN2- LN2+ LN0- LN0+ CFG2 LN3- LN3+ LN1- LN1+ CMX34KB User’s Manual BDM-610000090 Rev A...
Signal Function In/Out DB-25 DB-9 Data Carrier Detect Data Set Ready Receive Data Request To Send Transmit Data Clear To Send Data Terminal Ready Ring Indicate — Signal Ground — — — Signal Ground CMX34KB User’s Manual BDM-610000090 Rev A...
Full-Duplex Connections Port 1 Port 2 RXD+ TXD+ TXD+ RXD+ RXD– TXD– TXD– RXD– In RS-485 mode, the connection of the ports is always half-duplex, as the transceivers’ transmitters are connected to the receivers internally. CMX34KB User’s Manual BDM-610000090 Rev A...
Page 44
Facing the serial port connector, the pinout is: RXD- RXD+ TXD+ TXD- Rsvd Rsvd Rsvd Rsvd WARNING The pinout of the COM ports in RS-422 mode is not compatible with some older generations of RTD cpuModules. CMX34KB User’s Manual BDM-610000090 Rev A...
Page 45
Rsvd WARNING The pinout of the COM ports in RS-485 mode is not compatible with some older generations of RTD cpuModules. Note When using the serial port in RS-485 mode, the serial transmitters are enabled and disabled under software control. The transmitters can be enabled by manipulating the Request To Send (RTS*) signal of the serial port controller.
1. Dual RS-485 mode with echo uses dual RS-422 mode pinout WARNING The dual serial port mode pinouts of the COM ports are not compatible with some older generations of RTD cpuModules. Note The cpuModule has 120 Ohm termination resistors. Termination is usually necessary on all RS-422 receivers and at the ends of the RS-485 bus.
Page 47
COM B - Data (–) in/out COM A - Data (+) in/out COM B - Data (+) in/out — — Reserved — — Reserved — — Reserved — — Reserved — Signal Ground — — Signal Ground CMX34KB User’s Manual BDM-610000090 Rev A...
Page 53
1. Signals marked with (#) are active low. 2. +3.3V is not required for board operation. For power input requirements, see Table 3. 12V Blade 5V Blade 5V Blade Figure 6 Locations of 5V and 12V Power Blades CMX34KB User’s Manual BDM-610000090 Rev A...
PCIe links are split between the top-side PCIe/104 connector (CN1) and bottom-side PCIe/104 connector (CN2) as seen in Table 25. Table 25 PCIe Link Configuration Link Connector Number of Links Width per Connector CN1, CN2 CN1, CN2 CMX34KB User’s Manual BDM-610000090 Rev A...
WARNING This optional RTC battery connector (CN13) should be left unconnected if the Utility Port 2.0 connector (CN5) has a battery connected. (CN13) Pin 1 SATA 3.0 (CN15) CN15 is a SATA 3.0 connection direct to the PCH. USB 2.0 Connector (CN27) (CN27) Pin 1 CMX34KB User’s Manual BDM-610000090 Rev A...
USB 3.0 Connector (CN11) Fan Connector (CN12) For factory use. Do not connect anything but the RTD supplied fan for the cpuModule. CMX34KB User’s Manual BDM-610000090 Rev A...
Using the cpuModule This chapter provides information for users who wish to develop their own applications programs for the CMX34KB cpuModule. This chapter includes information on the following topics: The RTD Enhanced BIOS – Page 58 Operating System Specific Usage – Page 61 Non-Standard Serial Port Modes –...
The RTD Enhanced BIOS The RTD Enhanced BIOS is software that interfaces hardware-specific features of the cpuModule to an operating system (OS). Physically, the BIOS software is stored in a Flash EPROM on the cpuModule. Functions of the BIOS are divided into two parts.
Page 59
Table 27 Graphical BIOS Menu Options Function Traditional BIOS Setup CMX34KB User’s Manual BDM-610000090 Rev A...
WARNING Incorrect modifications to the BIOS can cause your system to break. If you are unsure of any changes made to the BIOS there is a Load RTD Defaults option under the Exit tab in the SCU. This option restores the BIOS to the default factory settings.
Operating System Specific Usage Windows® The CMX34KB is fully supported under Windows 10. While Windows 7 isn’t officially supported, it can work using a work-around <link to work-around>. Both 32-bit and 64-bit editions are supported. Drivers for onboard peripherals such as video and Ethernet are provided on the companion DVD that is shipped with the board.
It is possible to change the input clock rate for the UARTs of the cpuModule to allow the serial ports to operate at higher speeds than 115,200 bps. This is accomplished by modifying the baud rate multiplier for each serial port. Non-standard baud rates are supported for all COM port modes of the CMX34KB: Table 30 Baud Rate Multiplier Registers...
TTL/CMOS compatible digital I/O (TTL signaling). These I/O lines are grouped into two ports, Port 0 and Port 1. Port 0 is bit programmable; Port 1 is byte programmable. Port 0 supports RTD’s Advanced Digital Interrupt modes. The three modes are strobe, match and event. Strobe mode generates an interrupt and latches Port 0 when the strobe input transitions from low to high.
Page 64
00 clear 01 Port 0 0 in, 1 out direction 0 no mask, 1 10 DIO mask mask read/write 11 compare 1. Contents based on bits D0 and D1 of DIO-Control. Clear Register: CMX34KB User’s Manual BDM-610000090 Rev A...
Interrupt. The Digital I/O can use interrupts 3, 5, 6, 10, and 11. To configure the aDIO interrupt, navigate to the BIOS Setup option, the “Advanced”, “RTD aDIO”, and “aDIO Interrupt” menu options. The BIOS will automatically reserve the selected interrupt so that is it not assigned to PCI devices. Then, select the appropriate interrupt mode in the DIO Control register.
Page 66
Compare Register is made. You must read the Compare Register, and then clear interrupts so that the latched value in the compare register is not lost. To enter Strobe mode, set bits [4:3] of the DIO-Control register to “01”. CMX34KB User’s Manual BDM-610000090 Rev A...
SATA Controller Configuration The CMX34KB has six SATA 3.0 links with transfer speeds up to 6 Gbps. Two SATA links reside on the top PCIe/104 Type 2 connector (CN1), and two SATA links reside on the bottom PCIe/104 Type 2 connector (CN2).
The Advanced Watchdog Timer has a Setup Register and a Runtime Register. The Setup Register is set by the BIOS and can be adjusted by entering the BIOS Setup Utility, and going to “Advanced”, “RTD Advanced Options”, “RTD Miscellaneous Feature Control”. The Setup Register may also be read by the driver to determine if the Watchdog is enabled, and the interrupt and base address that it is using.
Upon entering the Critical Trip state, the operating system will issue a command to the processor, and the CMX34KB will immediately transition to the S5 (Soft-Off) ACPI power state. To exit the Critical Trip state (and S5), the CPU temperature must be reduced to a point that the internal thermal sensors are below the Critical Trip Point.
Power Management The CMX34KB cpuModule supports various powering mechanisms which allow the cpuModule to monitor power consumption and temperature and achieve minimal power consumption states. These unique features include thermal monitoring and thermal throttling, as well as ACPI low power modes. Various wake options are also available to resume normal system power.
AT vs. ATX Power Supplies Both AT and ATX power supplies may be used with the CMX34KB cpuModule, however AT power supplies do not provide any standby power to the cpuModule. When an AT power supply is used to power the system, low power modes that require a standby power to wake the system will not be fully supported.
Multi-Color LED The CMX34KB has a Multi-Color LED which can be enabled or disabled in the BIOS setup screen. The color of the LED indicates the status of the board, as shown in Table 42. Table 42 LED Colors Color...
Trusted Platform Module The CMX34KB cpuModule includes a Trusted Platform Module (TPM) that is fully compliant to the Trusted Computing Group (TCG) TPM version 2.0 specification. TPM stands for “Trusted Platform Module”. The TPM is a controller on your cpuModule that provides tamper resistant storage using hardware-based cryptography.
ROMs. During 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 increases boot time will depend on the particular card and firmware version.
It is also a good starting point when making BIOS changes. After restoring defaults, the BIOS settings should be reviewed and modified as needed. The default BIOS can be restored either by using Reset Button Recovery, or the “Load RTD Defaults” option in the BIOS.
Used to load the default BIOS settings. Install this jumper and boot the open stack to load the RTD default BIOS settings, remove the jumper once the system has booted. Used to disable the Bus Stacking Error detection. See PCIe/104 Type 2 open Compatibility on page 54.
Onboard PCI/PCIe Devices The CMX34KB cpuModule has several onboard PCI/PCIe devices, all of which are listed in the table below. This table shows a typical configuration, and the actual devices may change based on BIOS settings. Table 52 Onboard PCI/PCIe Devices...
To maximize the thermal performance of the cpuModule while keeping the total board weight to a minimum, various heatsinks are offered with each ordering part number. Use the table below to correlate the heatsink figure to each ordering part number. Table 53 CMX34KB cpuModule Model Options Part Number Core Stack Height...
Flat-Heatspreader Dimensions For cooling solutions where it is desirable to mount the cpuModule to a flat surface, the CMX34KB may be ordered with a flat heatspreader instead of the standard passive heatsink. Each flat-heatspreader has five mounting locations which use 6-32 UNC x 0.207” long threaded insert.
Appendix B Troubleshooting Many problems you may encounter with operation of your CMX34KB cpuModule are due to common errors. This appendix includes the following sections to help you get your system operating properly. Common Problems and Solutions – Page 85 Troubleshooting a PC/104 System –...
Common Problems and Solutions Table 55 lists some of the common problems you may encounter while using your CMX34KB cpuModule and suggests possible solutions. If you are having problems with your cpuModule, review this table before contacting RTD Technical Support.
Troubleshooting a PC/104 System If you have reviewed the preceding table and still cannot isolate the problem with your CMX34KB cpuModule, please try the following troubleshooting steps. Even if the resulting information does not help you find the problem, it will be very helpful if you need to contact technical support.
How to Obtain Technical Support If after following the above steps, you still cannot resolve a problem with your CMX34KB cpuModule, please gather the following information: • cpuModule model, BIOS version, and serial number • List of all boards in system •...
IDAN frame and all I/O connections are brought to the walls of each frame using standard PC connectors. On the CMX34KB, no connections are made from module to module internal to the system other than through the PCIe/104 Type 2 bus, enabling quick interchangeability and system expansion without hours of rewiring and board redesign.
2.5” SATA interface to the first SATA link on the CPU’s top PCIe/104 Type 2 connector (CN1). Also inside the IDAN-CMX34KB unit is a CMOS battery which is connected to the battery input connection of the cpuModule’s Utility Port 2.0 connector. The frame of the IDAN-CMX34KB brings out the cpuModule’s multi-color LED as well as the cpuModule’s reset button.
For more information on cpuModule’s battery input and reset button input on the Utility Port 2.0 connector, refer to the Utility Port 2.0 Connector (CN5) on page 38. IDAN Dimensions The IDAN frame for the CMX34KB is shown in the figure below: SATA34106 Back Panel 2.5”...
IDAN Connector Locations The diagrams below show the connector locations for the headers of the CMX34KB as they are brought out on the front and back panels of the IDAN-CMX34KB. For a full description of each connector on the CMX34KB, refer to Connecting the cpuModule on page 33.
Page 92
Table 56 IDAN-CMX34KB Connectors Function Connector IDAN Panel Mating Designator Description Connector Connector DisplayPort DisplayPort (female) Molex Molex 68783 series 47272 series Series “A” Series “A” Plug USB Port (Utility Port USB Type A 2.0) Receptacle aDIO 25-pin D (female)
Page 95
Return for DPV +3.3V DC Power +3.3V DC Power Requires special passive adapter 2.HDMI mode only Facing DisplayPort connector, the pinout is: AUX- AUX+ CFG1 LN2- LN2+ LN0- LN0+ CFG2 LN3- LN3+ LN1- LN1+ CMX34KB User’s Manual BDM-610000090 Rev A...
For the latest application notes, refer to the RTD website. Drivers and Example Programs To obtain the latest versions of drivers and example programs 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:...
RTD Embedded Technologies, Inc. This warranty is limited to the original purchaser of product and is not transferable. During the one year warranty period, RTD Embedded Technologies will repair or replace, at its option, any defective products or parts at no additional charge, provided that the product is returned, shipping prepaid, to RTD Embedded Technologies.
Need help?
Do you have a question about the CMX34KB and is the answer not in the manual?
Questions and answers