rtd CML24BT cpuModules User manual

ISO9001 and AS9100 Certified
www.rtd.com
CML24BT cpuModules™
User’s Manual
BDM-610000084 Revision B

ii CML24BT cpuModule BDM-610000084 Rev B
CML24BT cpuModules™ User’s Manual
RTD Document Number: BDM-610000084 Revision B
Copyright © 2009-2016 RTD Embedded Technologies, Inc. All rights reserved.
Trademarks
Advanced Analog I/O, Advanced Digital I/O, aAIO, aDIO, a2DIO, Autonomous SmartCal, “Catch the Express”,
cpuModule, dspFramework, dspModule, expressMate, ExpressPlatform, HiDANplus, “MIL Value for COTS prices”,
multiPort, PlatformBus, and PC/104EZ are trademarks, and “Accessing the Analog World”, dataModule, IDAN, HiDAN,
RTD, and the RTD logo are registered trademarks of RTD Embedded Technologies, Inc (formerly Real Time Devices,
Inc.). PS/2 is a trademark of International 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 other trademarks appearing in this document are the property of their respective owners.
Failure to follow the instructions found in this manual may result in damage to the product described in this manual,
or other components of the system. The procedure set forth in this manual shall only be performed by persons qualified
to service electronic equipment. 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.

www.rtd.com ISO9001 and AS9100 Certified
CML24BT cpuModules™

iv CML24BT cpuModule BDM-610000084 Rev B
Revision History
Revision Date Reason for Change
A 05/27/2016 Initial release
B 01/03/2018 Throughout: Add missing PCI bus documentation
Throughout: Correct designator shown in labels for COM2&4
Throughout: Update trademark for “Intel Atom®”
Intro: Add weights for IDAN-CML24BT
Intro: Add ordering part numbers for boards which include flat-heatspreaders
Connecting: Add warning to indicate that CN3 is not intended to power the CPU while any
peripheral cards are connected
Connecting: Corrrect number of PCIe links shown 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 described in the aDIO event and match mode sections as they are
incorrect. As described under the Electrical Specifications, the minimum aDIO update interval
is 1ms.
Appendix A: JP6 functionality has been changed from bus-stack-error-detect to reserved.
Appendix A: Add footnotes to the PCI device table
Appendix A: Correct the heatsink shown for CML24BTD and CML24BTQ; added labels to indicate
heatsink orientation
Appendix A: Update 3D dimensional drawings for the passive heatsinks to show PCB
Appendix A: Add 3D dimensional drawings for the flat-heatspreaders

BDM-610000084 Rev B : v

vi CML24BT cpuModule BDM-610000084 Rev B

BDM-610000084 Rev B Table of Contents v
Table of Contents
Chapter 1 Introduction
CMX34BT cpuModules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
aDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
CMX34BT Model Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Cable Kits and Accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Board Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
RTD Enhanced BIOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Specifications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Physical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Power Consumption. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Operating Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Migrating to RTD’s Intel E3800 Series 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
Connector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Selecting the Stack Order for the CMX34BT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Stack Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Connecting to the Stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Power Input Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Connecting to the Utility Port 2.0 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Booting the CMX34BT cpuModule for the First Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 3 Connecting the cpuModule
Proper Grounding Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Connector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Auxiliary Power (CN3). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Utility Port 2.0 Connector (CN5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
USB 2.0 Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

vi CML24BT cpuModule BDM-610000084 Rev B
Speaker. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
System Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Soft Power Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
SVGA Video Connector (CN18) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
DisplayPort Connector (CN19) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Serial Port 1 (CN7) and Serial Port 2 (CN8). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Serial Port UART. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
RS-232 Serial Port (Default) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
RS-422 or RS-485 Serial Port. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
RS-422 Mode Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
RS-485 Mode Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Dual Serial Port Modes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Advanced Digital I/O (aDIO™) Port (CN6) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
USB 2.0 Connectors (CN17 and CN27) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Ethernet (10/100/1000Base-T and -TX) Connectors (CN20 and CN30) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
PCIe/104 Type 2 Bus (CN1 - Top and CN2 - Bottom) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
PCIe/104 Type 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
Entering the BIOS Setup through the Graphical BIOS Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Field Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Operating System Specific Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Windows® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Linux® . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
UEFI OS Installations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Non-Standard Serial Port Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Advanced Digital I/O Ports (aDIO™) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Digital I/O Register Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Port 1 Data register is a read/write byte direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Advanced Digital Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Event Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Match Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Strobe Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
SATA Controller Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
SATA Port Mappings, by Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Onboard SATA Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
SATA Links on the PCIe/104 Type Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Native IDE Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

BDM-610000084 Rev B Table of Contents vii
Watchdog Timer Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Thermal Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Thermal Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
ACPI-Enforced Thermal Protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Critical Trip Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Passive Trip Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Advanced Configuration and Power Interface (ACPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Power Button Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Low-Power Wake Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
AT vs. ATX Power Supplies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
ATX Power Supply Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Reducing Power Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Multi-Color LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Reset and Event Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Features and Settings 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 Default BIOS Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Serial Power-On-Self-Test (POST) Code Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Appendix A Hardware Reference
Jumper Settings and Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Onboard PCI/PCIe Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Physical Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Heatsink Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Appendix B Troubleshooting
Common Problems and Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Troubleshooting a PC/104 System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
How to Obtain Technical Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Appendix C IDAN™ Dimensions and Pinout
IDAN Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
IDAN Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
IDAN Connector Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
External I/O Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

viii CML24BT cpuModule 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 Limited Warranty

BDM-610000084 Rev B Chapter 1: Introduction 1
Chapter 1 Introduction
This manual provides comprehensive hardware and software information for users developing with the
CML24BT PCI/104-Express cpuModule.
This manual is organized as follows:
Note Read the specifications beginning on page 11 prior to designing with the cpuModule.
Chapter 1 Introduction
introduces main features and specifications
Chapter 2 Getting Started
provides abbreviated instructions to get started quickly
Chapter 3 Connecting the cpuModule
provides information on connecting the 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 applications and system
functions, and using utility programs
Appendix A Hardware Reference
lists jumper locations and settings, physical dimensions, and processor thermal
management
Appendix B Troubleshooting
offers advice on debugging problems with your system
Appendix C IDAN™ Dimensions and Pinout
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
Appendix E Limited Warranty

2 CML24BT cpuModule BDM-610000084 Rev B
CML24BT cpuModules
RTD's CML24BT cpuModule represents the latest in low power PCI Express embedded controllers. Based on an
Intel Atom® E3800 Series processor and chipset, the CML24BT is offered with either a low power 1.46 Ghz
Single-Core processor, a 1.33GHz Dual-Core processor, or a 1.91 GHz Quad-Core proccessor. The DDR3 memory
interface on the single- and dual-core models operate up to 1066 MT/s (533 MHz) while the quad-core is 1333-
MT/s (666 MHz). All memory chips are soldered directly onto the board.
The video interface of the cpuModule’s Intel Atom’s processor supports dual analog SVGA and DisplayPort
outputs. The two video outputs are independent, and can display separate images and display timings, with
audio support on the DisplayPort. Maximum resolution of both video outputs is 1920 x 1200.
A Serial-ATA (SATA) controller provides links to one disk drive on the PCIe bus connector as well as an onboard
solid-state disk 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, with
up to 480 Mb/sec data throughput. One additional SATA link and four USB 2.0 connections permit further
expandability on the top and bottom-side PCIe/104 Type 2 connectors. The bottom PCIe/104 connector also
has four x1 PCI Express Gen 2.0 links. Other features include RS-232/422/485 COM ports and Advanced Digital
I/O (aDIO).
RTD has gone the extra mile to include additional advanced features for maximum flexibility. These include an
onboard surface-mount flash drive with a standard SATA interface. An Advanced Watchdog Timer is provided
that can generate an interrupt or reset when the timer expires. The CML24BT is also available in a rugged and
fanless IDAN enclosure.
Figure 1 CML24BT cpuModule (top view)
SATA Flash Drive
PCI Bus (CN16)
COM1&3
(CN7)
SVGA
Video
(CN18)
Factory
Use
(CN4)
Auxiliary Power
(CN3)
Utility
Port 2.0
(CN5)
aDIO
(CN6)
DisplayPort
(CN19)
Ethernet
(CN20)
USB 2.0
(CN17)
PCIe/104 Bus
(CN1 Top & CN2 Bottom)
COM2&4
(CN8)
Battery
(CN13)
Factory
Use
(CN9)
Fan Connector
(CN15)

BDM-610000084 Rev B Chapter 1: Introduction 3
You can easily customize the cpuModule by stacking PCI-104, PCI/104-Express, or PCIe/104 modules such as
video controllers, Digital Signal Processors, drive carriers, LAN controllers, or analog and digital data acquisition
modules. 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. Drivers in the BIOS allow booting from hard disk, or UEFI shell,
thus enabling the system to be used with traditional disk drives or nonmechanical drives. Booting 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 the aDIO and watchdog timer.
aDIO
RTD’s exclusive aDIO™ is 12 digital bits configured as 8 bit-direction programmable and 4-bit port-direction
programmable I/O, plus 2 strobe inputs giving you any combination of inputs and outputs. Match, event, and
strobe interrupt modes mean no more wasting valuable processor time polling digital inputs. Interrupts are
generated when the 8 bit-direction programmable digital inputs match a pattern or on any value change event.
Bit masking allows selecting any subgroup of eight bits. The strobe input latches data into the bit-programmable
port and generates an interrupt.

4 CML24BT cpuModule BDM-610000084 Rev B
Ordering Information
The CML24BT cpuModule is available with a selection of processors and heatsinks. The cpuModule can also be
purchased as part of an Intelligent Data Acquisition Node (IDAN™) building block, which consists of the
cpuModule and a milled aluminum IDAN frame. The IDAN building block can be used in just about any
combination with other IDAN building blocks to create a simple but rugged PC/104 stack. Refer to Appendix C,
IDAN™ Dimensions and Pinout, for more information. The CML24BT cpuModule can also be purchased as part of
a custom-built RTD HiDAN™ or HiDANplus High Reliability Intelligent Data Acquisition Node. Contact RTD for
more information on its high reliability PC/104 systems.
CML24BT Model Options
The basic cpuModule model options are shown below. Refer to the RTD website (www.rtd.com) for more
detailed ordering 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
CML24BT cpuModule cable kit (P/N XK-CM108), which contains:
•Utility Port 2.0 multi-function cable (2x USB 2.0 ports, battery, reset button, power button, speaker)
•Two serial port cables (DIL-10 to DSUB-9)
•VGA monitor cable (DIL-10 to high density 15-pin DSUB)
•aDIO cable (DIL-16 to DSUB-25)
•Two USB cables (5-pin SIL to USB A)
•PCIe/104 Type 2 break-out board (provides standard PC interfaces for SATA and USB devices)
•Ethernet cable (DIL-10 to RJ-45)
For additional accessories, refer to the RTD website.
Table 1 CML24BT cpuModule Model Options
Part Number Description Stack
Height
CML24BTS1460HR-4096/S32GX Intel Atom® E3815, Single Core 1.46 GHz 4GB DDR3-SDRAM 15.24mm
CML24BTD1330HR-4096/S32GX Intel Atom® E3825, Dual Core 1.33 GHz 4GB DDR3-SDRAM 15.24mm
CML24BTQ1910HR-4096/S32GX Intel Atom® E3845, Quad Core 1.91 GHz 4GB DDR3-SDRAM 22mm
CML24BTS1460HR-4096/S32GXF CMX34BTS1460HR-4096/S32GX with Flat Heatspreader 15.24mm
CML24BTD1330HR-4096/S32GXF CMX34BTD1330HR-4096/S32GX with Flat Heatspreader 15.24mm
CML24BTQ1910HR-4096/S32GXF CMX34BTQ1910HR-4096/S32GX with Flat Heatspreader 22mm

BDM-610000084 Rev B Chapter 1: Introduction 5
Board Features
•Intel Atom® E3800 Series Processor:
– Intel Atom® technology
•E3815 Single Core Processor
•E3825 Dual Core Processor
•E3845 Quad Core Processor
– ACPI 5.0 compliant
– Thermal Throttling reduces clock speed to prevent thermal runaway
– 22 nm process
– Max Core Temperature of 110 C
•2-4 GBytes BGA DDR3 SDRAM
– Single-channel memory interface
– Transfer rates up to 1333 MT/s Data Rate
– Surface Mounted for maximum reliability
•Stackable 156-pin PCIe/104 Type 2 bus on top
– One SATA 2.0, Rev 2.0 3GB/s
– Two USB 2.0
– ATX Power Supply Signaling
– RTC Battery
•Stackable 156-pin PCIe/104 Type 2 bus on bottom
– 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 Management
– Thermal Monitor throttles processor and memory to prevent thermal runaway
– Passive Fanless Heatsink
– Modified heatsinks and flat heat spreaders are available
– Optional connector for external fan
– Passive Structural Heatsink & Heatpipes in IDAN and HiDAN System Configurations
Part Number Cores Core
Frequency
L1 Cache
(data)
L1 Cache
(instruction)
L2 Cache Stack Height
CML24BTS1460 One 1.46 GHz 32 KByte 32 KByte 512 KByte 0.600” (15.24mm)
CML24BTD1330 Two 1.33 GHz 32 KByte1
1. Discreet L1 and L2 cache structures for each core
32 KByte1512 KByte10.600” (15.24mm)
CML24BTQ1910 Four 1.91 GHz 32 KByte132 KByte1512 KByte10.866” (22mm)

6 CML24BT cpuModule BDM-610000084 Rev B
•Advanced Configuration and Power Interface (ACPI)
– ACPI 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 settings without battery
•Advanced Watchdog timer
•Complete PC-compatible Single Board Computer

BDM-610000084 Rev B Chapter 1: Introduction 7
I/O
•Analog VGA Interface
– RGB CRT output
– Maximum Resolution 1920 x 1200
•DisplayPort Interface
– Embedded DisplaypPort (eDP) 1.3
– DisplayPort, DVI, and HDMI
– Audio over DisplayPort
•Gigabit Ethernet
– Intel 82574IT Controller (PRO1000 Series)
– 10/100/1000 Auto-negotiation
– Jumbo Frame Support (9kB)
– Automatic MDI/MDI-X crossover capable
•Software-configurable RS-232/422/485 serial ports
– 16550 compatible UARTs for high-speed
– 120 Ohm Termination resistors for RS-422/485 through BIOS Configuration
– Fully jumperless configuration
– Increased FIFO size of 512 bytes
– Supports echo cancellation, Auto-RTS and Auto-CTS
– Each serial port can be configured as two limited serial ports for a total of four serial ports
•Advanced Digital I/O (aDIO)
– One 8-bit bit-programmable I/O with Advanced 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 input bits match a preset value
– External Strobe Mode latches 8 data inputs and generates and interrupt
– Two Strobes can be configured as readable inputs
•Two USB 2.0 (Universal Serial Bus) Ports
– Supports 480 Mb/s (high-speed), 12Mb/s (full-speed), and 1.5Mbs (low speed) peripherals
– Automatic resettable over-current protection (500 mA @ 5 Vdc per port)
– USB Boot capability
– Seven ports total (3 on 0.1” I/O headers, 4 on PCIe bus connectors)
•Serial ATA (SATA)
– Two SATA revision 2.0 links
•One link to the top-side PCIe connector
•One link to the onboard surface-mount SATA Flash drive
– Onboard 32 GB SATA Flash drive
•Built in Wear Leveling, Error Correction and Bad Block Management
•SMART supported (Self-Monitoring, Analysis and Reporting Technology
– Compatability mode supports legacy operating systems.
•Utility Port 2.0 Connector

8 CML24BT cpuModule BDM-610000084 Rev B
– 1x USB 2.0 (Universal Serial 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 Configuration and Power interface
– ATX support for “Soft Off”
– ATX Power signals

BDM-610000084 Rev B Chapter 1: Introduction 9
RTD 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 Interface) Shell
•Special RTD Reliability Enhancements

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
This manual suits for next models
2
Table of contents
Other rtd Motherboard manuals