CMX SLX - 50 1Z224 1030 - 13
CMX SLX - 50 1Z224 1030 - 13
Technical Reference
PCI/104-Express Single Board Computer
with 6th Generation Intel® Core™ Processor
Revision History
Audience
This manual provides reference only for computer design engineers, including but not limited to
hardware and software designers and applications engineers. ADLINK Technology, Inc.
assumes you are qualified to design and implement prototype computer equipment.
ii Preface
CMx-SLx
Environmental Responsibility
ADLINK is committed to fulfill its social responsibility to global environmen-
tal preservation through compliance with the European Union's Restriction
of Hazardous Substances (RoHS) directive and Waste Electrical and Elec-
tronic Equipment (WEEE) directive. Environmental protection is a top prior-
ity for ADLINK. We have enforced measures to ensure that our products,
manufacturing processes, components, and raw materials have as little
impact on the environment as possible. When products are at their end of
life, our customers are encouraged to dispose of them in accordance with
the product disposal and/or recovery programs prescribed by their nation
or company.
ᑜ㔚ᳰ⺧࿁ᡴ
Preface iii
Conventions
The following conventions may be used throughout this manual, denoting special levels of
information.
iv Preface
CMx-SLx
Table of Contents
Preface ..................................................................................................................................ii
2 Hardware ........................................................................................................................ 17
2.1 Major IC Definitions and Locations ......................................................................................17
2.2 Header and Connector Definitions and Locations ...............................................................21
2.3 Jumper Header Definitions ..................................................................................................25
2.4 Component Features ...........................................................................................................26
2.4.1 CPU .............................................................................................................................26
2.4.2 PCH .............................................................................................................................26
2.4.3 SDRAM .......................................................................................................................26
2.4.4 Gigabit Ethernet PHY Transceiver (I219 - Supporting GLAN1) ...................................26
2.4.5 Gigabit Ethernet Controller (I210 - Supporting GLAN2) ..............................................27
2.4.6 SSD (Solid State Drive) ...............................................................................................27
2.4.7 BMC .............................................................................................................................27
2.4.8 LM73 Temperature Sensor ..........................................................................................27
2.4.9 PTN3460I eDP-to-LVDS Converter .............................................................................27
2.4.10 SMBus Slave Addresses .............................................................................................28
2.5 Standard Connectors ...........................................................................................................28
2.5.1 Micro HDMI (J8) ...........................................................................................................28
2.5.2 Mini DisplayPort (J17) ..................................................................................................29
2.5.3 USB Type-C (J28) .......................................................................................................30
3 Interfaces ....................................................................................................................... 31
3.1 Serial Interfaces (H16 and J18) ...........................................................................................31
3.2 USB 2.0 Interface (H15 and J25) .........................................................................................33
3.3 Ethernet (H11 and J14) ........................................................................................................34
3.4 Video (J8 [Micro HDMI], J17 [Mini DisplayPort], and J23 [LVDS]) .......................................35
3.5 Power Interface (J24) ...........................................................................................................37
Table of Contents v
3.6 User GPIO Interface (J26 and J27) ..................................................................................... 38
3.7 I2C / SMBus Interface (J31) ................................................................................................ 38
3.8 Utility Interface (J21) ........................................................................................................... 39
3.8.1 Power Button .............................................................................................................. 39
3.8.2 Reset Switch .............................................................................................................. 39
3.8.3 Speaker ...................................................................................................................... 39
3.9 System Fan (J22) ............................................................................................................... 40
3.10 Battery (J12) ........................................................................................................................ 40
3.11 External LEDs - Ethernet (J2 and J3) ................................................................................. 41
4 Utilities ........................................................................................................................... 43
4.1 BIOS Setup ......................................................................................................................... 43
4.1.1 Menu Structure ............................................................................................................ 43
4.1.2 Starting the BIOS Setup Utility .................................................................................... 44
4.1.3 Main Menu .................................................................................................................. 44
4.1.4 Advanced Menu .......................................................................................................... 49
4.1.5 Boot Menu ................................................................................................................... 68
4.1.6 Security Menu ............................................................................................................ 69
4.1.7 Save & Exit Menu ........................................................................................................ 70
4.2 BIOS Checkpoints, Beep Codes ......................................................................................... 71
4.2.1 Checkpoints and Beep Codes Definition ..................................................................... 71
4.2.2 Aptio Boot Flow .......................................................................................................... 71
4.2.3 Viewing BIOS Checkpoints ......................................................................................... 71
4.2.4 Status Code Ranges ................................................................................................... 72
4.2.5 Standard Status Codes ............................................................................................... 72
4.3 SEMA Functions ................................................................................................................. 79
4.3.1 Board Specific SEMA functions .................................................................................. 80
4.4 Real Time Clock (RTC) ...................................................................................................... 81
4.5 Oops! Jumper (BIOS Recovery) .......................................................................................... 82
4.6 Serial Console ..................................................................................................................... 82
4.7 Serial Console BIOS Setup ................................................................................................. 82
4.8 Hot (Serial) Cable ............................................................................................................... 82
4.9 Watchdog Timer .................................................................................................................. 83
vi Table of Contents
CMx-SLx
1 Product Overview
1.1 Description
The CMx-SLx is a PCI/104-Express Type 1 Single Board Computer (SBC) featuring the 64-bit
6th Generation Intel® Core™ i3 processor (formerly “Skylake-H”), supported by the Intel®
CM236 Chipset. The CMx-SLx is specifically designed for customers who need high-level pro-
cessing and graphics performance in a long product life solution.
The CMx-SLx Intel processor supports Intel Hyper-Threading Technology (i3-6102E = 2 cores, 4
threads) and 8 GB of soldered ECC DDR4 memory at 1866/2133 to achieve optimum overall
performance.
Integrated Intel® Generation 9 Graphics includes features such as OpenGL 5.x, OpenCL 2.x,
DirectX 2015, DirectX 12, Intel® Clear Video HD Technology, Advanced Scheduler 2.0, 1.0,
XPDM support, and DirectX Video Acceleration (DXVA) support for full HEVC/VP8/VP9/AVC/
MPEG2 hardware codec. Graphics outputs include single-channel 18/24-bit LVDS (eDP x4
lanes optional) and three DDI ports supporting HDMI/DVI/DisplayPort. The CMx-SLx is specifi-
cally designed for customers with high-performance processing graphics requirements who
want to outsource the custom core logic of their systems for reduced development time.
The CMx-SLx features one mini DisplayPort (DDI1), one micro HDMI port (DDI2), and one sin-
gle channel 18/24-bit LVDS port (eDP), two Gigabit Ethernet ports, four USB 2.0 ports, two COM
ports, eight GPIOs (from BMC), two SATA 6Gb/s ports, and one onboard SATA SLC SSD up to
32GB capacity. The module is equipped with an SPI AMI EFI BIOS with CMOS backup, support-
ing embedded features such as fail safe BIOS, remote console, CMOS backup, hardware moni-
tor, and watchdog timer.
The CMx-SLx is capable of working in the temperature ranges of 0C~60C (standard) and
-40C~85C (extended).
Product Overview 1
1.3 Features
X CPU
Z Intel Core i3-6102E, 1.9GHz (25W) with integrated Processor Core and Graphics
Memory Controller Hub
Z DMI (Direct Media Interface) with 8 GT/s point-to-point interface to the chipset
Z Enhanced Intel SpeedStep® Technology (EIST)
Z Hyper-Threading Technology
Z Up to 3MB on-die L2 cache
Z 3D graphics engine
Z Dual-channel DDR4 memory controller (only one channel connected on board)
X Chipset
Z Intel CM236 PCH with ECC memory support
Z Gen3 PCIe support
Z 8 GT/s transfer rate
Z Sensor-enhanced
Z ECC memory support
X Memory
Z Up to 8GB of ECC DDR4 soldered, on-board memory
Z Eight non-ECC and one ECC, unbuffered SDRAM chips
Z Single-channel, 1866/2133MHz
Z Double Data Rate interface
Z 64-bit data bus
Z Non-ECC option
X BIOS
Z AMI EFI BIOS with CMOS backup of 8MB
Z SPI interface
Z Intel AMT 11.0 support for Xeon processors
Z SEMA fail-safe
X Expansion Buses
Z PCI bus version 2.3 at 33MHz
Z PCIe bus version 2.0 at 100MHz
X SATA Interface
Z Two SATA 6Gb/s ports from the CM236 PCH
Z eSATA capable
Z Up to 6Gb/second data transfer rate
Z Independent DMA operation
Z Native Command Queuing
Z Auto Activate for DMA
Z Hot Plug features
Z Two standard SATA 6Gb/s connectors
Z One SATA 3Gb/s port dedicated for the onboard SSD
X Serial Interface
Z Two buffered serial ports (COM1-2) with full handshaking
Z Two 10-pin headers
Z 16550-equivalent controllers with 16-byte FIFO modes
Z Full-duplex buffering and full status reporting
2 Product Overview
CMx-SLx
Product Overview 3
Z HDMI outputs
- Resolutions up to 4096x2304 pixels at 30Hz
- Pixel clock rates up to 605MHz
- AC-3 Dolby Digital
- Silent Stream Audio up to 192khz sampling rate
Z PCI Express graphics (PEG)
- External high-performance PCI Express graphics card support
- General-purpose PCI Express device support
- Transfer rate up to 8GT/s
- Theoretical bandwidth of up to 15.8GB/s
- PCIe Gen3 compliance
X GPIO Interface
Z Two 6-pin interface headers
Z Total of eight GPIO ports
Z Sample code by request
X Utility Interface
Z Power Button
Z Reset Switch
Z Speaker
X Miscellaneous
Z Real Time Clock (RTC) with external replaceable battery
Z Battery-free boot
Z Oops! Jumper support
Z Serial Console support
Z Watchdog Timer
Z Logo Screen (Splash)
Z SSD (Solid State Drive)
Z Hardware Monitor (voltage and temperature)
4 Product Overview
CMx-SLx
Product Overview 5
1.5 Block Diagram
Figure 1-1 provides a functional representation of the CMx-SLx.
CMx-SLx
18/24-bit LVDS PTN3460 eDP DDI1
Mini DisplayPort
(single channel) eDP to LVDS Intel Skylake-H
Processor DDI2
Micro HDMI
i3-6102E
8GB DDR4 w/ECC Dual Core/1.9GHz/25W PCIe x16 [PEG]
memory down (8+1) Configurable as 1x16/2x8/1x8+2x4
2x USB 2.0
SATA1
1x PCIe x1 XIO2001
PCI-104
SATA2 PCIe-to-PCI
I2C
DB40 Service
Connector
BIOS 1 BMC / SEMA
BIOS 2
DIAG
I2C
LM73 Board Power Options
- + (a) ATX / AT
Power Supply (b) 5V DC
(c) PCI-104 Stack
(d) PCIe/104 Stack
6 Product Overview
CMx-SLx
1.6 Specifications
1.6.1 Physical
Table 1-3 provides the physical dimensions of the module.
Table 1-3: Weight and Footprint Dimensions
1.6.2 Mechanical
2.20in
3.25in
90.17mm 3.55in
PP
17.08mm 0.67in
0.35in
0.0mm 0.0in
82.55mm
56.08mm
8.89mm
P
P
PP
95.89mm 3
3.78in
.78
78iin 95.89mm 3.78in
90.81mm 3.58in 90.81mm 3.58in
87.63mm 3
3.45in
45in 87.63mm 3.45in
77.68mm 3
3.06in
06i
CMx-SLx_mech_dmn_c
36.28mm 1.43in
0.0mm 0.0in
90.17mm 3.55in
4.09in
85.09mm 3.40in
PP
13.98mm
Product Overview 7
1.6.3 Electrical
Table 1-4 specifies the electrical characteristics of the module.
Table 1-4: Electrical Specifications
Parameter Value
Voltage Input
Input Modes X ATX and AT (AT mode startup controlled by
SEMA and BMC)
1.6.4 Power
Table 1-5 provides the power consumption values of the CMx-SLx.
.
Table 1-5: Power Supply Requirements
8 Product Overview
CMx-SLx
1.6.5 Environmental
Table 1-6 provides the most efficient operating and storage condition ranges required for this
module.
Table 1-6: Environmental Requirements
Parameter Conditions
Temperature
Operating -40° C to +85° C (-40° F to +185° F)
NOTE: this temperature range requires the CMx-SLx-TM-20 active
heatsink with specified airflow.
Storage –55° C to +85° C (–67° F to +185° F)
Humidity
Operating 5% to 90% relative humidity, non-condensing
Non-operating 5% to 95% relative humidity, non-condensing
Table 1-7 provides results for shock and vibration tests performed on the board.
Table 1-7: Shock and Vibration
Parameter Result
Shock Test 50G peak-to-peak, 11ms duration, MIL-STD-202G,
Method 213B
Random Vibration Test Operating 11.96Grms, 50-2000Hz, each axis,
MIL-STD-202G, Method 214A
Table 1-8 presents the average times between system failures.
Table 1-8: Mean Time Between Failures
Parameter Value
MTBF at 40°C 309,759 hrs (according to MIL calculation)
MTBF at 85°C 71,063 hrs (according to MIL calculation)
Product Overview 9
1.6.6 Thermal/Cooling Requirements
The CMx-SLx is designed to operate at its maximum CPU speed and requires a thermal solu-
tion to cool the CPU. ADLINK offers an active heatsink, a heat spreader, and a passive heatsink
(separate order numbers) for cooling. The heatsinks can be used for module evaluation. If a
custom heatsink is used, it is recommended to connect it to the ADLINK heat spreader. This
facilitates future module upgrades without the need to re-design the custom heatsink. Refer to
Figure 1-3 for active heatsink dimensions. See Figure 1-4 for passive heatsink and heat
spreader dimensions. Figure 1-6 provides airflow specifications. See “Getting Started” on
page 13 for installation instructions.
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
10 Product Overview
CMx-SLx
Figure 1-4 provides dimensions and mounting orientations of the passive heatsink and the heat spreader.
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP PP
PP
PP
PP PP
PP
PP
PP
PP
PP
PP
PP
PP
PP PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
PP
Figure 1-4: Passive Heatsink and Heat Spreader mounting dimensions (top side)
Product Overview 11
Figure 1-5 provides airflow versus ambient temperature ratios with regard to one airflow direc-
tion. See Figure 1-6 for an illustration of the airflow direction.
Figure 1-6 presents direction of airflow across the fins of the passive heatsink. Refer to
Figure 1-5 for required airflow with regard to ambient temperature.
Passive Heatsink
Airflow Direction
12 Product Overview
CMx-SLx
Use the following steps to mount the heat spreader to the top side of the board, covering the
CPU, PCH, SDRAM, Ethernet PHY, Ethernet controller, BMC, and voltage regulators with the
respective thermal pads on the heat spreader. The heat spreader provides a neutral plane for
mounting a custom heat sink.
1. Remove the blue protective membranes from the thermal pads on the heat spreader.
Product Overview 13
2. Align the thermal pads on the heat spreader with their respective components on the board.
3. Turn over the heat spreader so that the two mounting holes line up with the corresponding holes on the board,
and the thermal pads line up with their respective components on the board.
14 Product Overview
CMx-SLx
4. Place the heat spreader on top of the board ensuring that the thermal pads entirely cover and adhere to their
respective components on the board.
5. Turn over the assembly so that the board lays on top of the heat spreader and the heat spreader lays on the
work surface. 6. Install two M2.5, pan head, L20 mounting screws at 2kgf. cm torque in the two mounting holes
on the board. See the two red arrows in the photo above for locations of the mounting holes.
Product Overview 15
The passive and active heatsinks mount on top of the board (without
the heat spreader) using the same installation steps for the heat
spreader, provided above.
Use the cable set provided by ADLINK Technology to connect the CMx-SLx to an LCD monitor.
Connect either PS/2 or USB keyboard or mouse, respectively. Use the SATA cable to connect
the hard disk. Make sure that the pins match their counterparts correctly and are not twisted. If
you plan to use additional peripherals, connect them to the appropriate headers.
Connect a 5-volt, 5 amps power supply to the power connector and switch on the power.
The 5 amps value is the minimum you should have for the standard
peripherals mentioned. For additional peripherals, make sure enough
power is available. The system will not work if there is not enough
supply current for all your devices.
The display shows the BIOS messages. If you want to change the standard BIOS settings,
press the <DEL> key to enter the BIOS setup menus. See Chapter 4 for setup details.
If you need to load the BIOS default values, they can be automatically loaded at boot time.
The CMx-SLx boots from CD drives, USB flash drives, hard disks, or microSD cards. If the
media is connected and contains a valid operating system image, the display then shows the
boot screen of your operating system.
The CMx-SLx needs adequate cooling measures depending on the desired operating tempera-
ture range. Using the board without cooling could damage the board permanently.
16 Product Overview
CMx-SLx
2 Hardware
This chapter describes the major integrated circuits (ICs) and interface connectors and headers
on the module. The third and fourth sections of this chapter further describe the major ICs
(including the manufacturers’ model numbers) and the standard interface connectors on the
board.
Hardware 17
Table 2-1: Major Component Descriptions and Functions (Continued)
18 Hardware
CMx-SLx
Key:
CPU1 - CPU
LU1 - Ethernet PHY Transceiver
PCH1 - PCH
U3 - DDR4 SDRAM
U5 - DDR4 SDRAM
U7 - DDR4 SDRAM U57
U9 - DDR4 SDRAM U3
U11 - DDR4 SDRAM (ECC) ON
U7
U47
CMx-SLx_comp_top_b
U9
PCH1
U21
LU1 U22
Hardware 19
Key:
U4 - DDR4 SDRAM
U6 - DDR4 SDRAM
U8 - DDR4 SDRAM U58
U10 - DDR4 SDRAM
U20 - Gigabit Ethernet EEPROM
U4
U26 - LPC-to-UART Controller U29
U27 - RS-232 Transceiver (COM1) U50
U28 - RS-232 Transceiver (COM2) U6
U29 - SSD (Solid State Drive)
U50 - BIOS1
U52 - BIOS2 U52
U8
U58 - PCIe-to-PCI Bridge
TF2 - GbE 2 Transformer U27
TF3 - GbE 1 Transformer
U10
CMx-SLx_comp_bot_b
U20
U28
U26
TF2 TF3
20 Hardware
CMx-SLx
Hardware 21
Table 2-2: Header and Connector Descriptions (Continued)
Switch Positions
(OFF)
(ON)
ON
12
22 Hardware
CMx-SLx
Pole 1 - CPU_BIOS_Default
X OFF= User settings active [default]
X ON = Resets BIOS user settings
Pole 2 - BIO_ Mode
X OFF = Failsafe BIOS [default]
X ON = Normal BIOS
Pole 3 - SEL_BIOS
X OFF = BIOS 1 active
X ON = BIOS 0 active [default]
Pole 4 - POSTWDT_DIS#
X OFF = Watchdog timer disabled [default]
X ON = Watchdog timer active
4 Switch Poles
1 2 3 4
(OFF)
(ON)
ON
LED4 - Power On
SW1 - PCIe x16 Configuration Switch
SW2 - BIOS Reset Configuration Switch (Side View)
Hardware 23
Key:
J6 - PCIe/104
J7 - PCI-104
J29 - BD40 Debug
LED1
LED
D1
LED2
2
LED
LED3
J29
CMx-SLx_conn_bot_b
J6
24 Hardware
CMx-SLx
JP2 JP1
J30
Key:
J30 - Fan Voltage Select
JP1 - LVDS Voltage Select
JP2 - PCI-104 Voltage Select
ON
CMx-SLx_jmpr_top_b
Hardware 25
2.4 Component Features
This section further describes the supported features of the CMx-SLx major, on-board hardware
components.
2.4.1 CPU
The CMx-SLx features the 6th Generation Intel® Core™ i3-6102E CPU, operating at 1.9GHz.
The CPU integrates a high-performance 64-bit, x86 Processor Core with Memory Controller and
GEN 9 graphics engine. This single chip—based on Intel 64 Architecture and built on 14-nm
process technology—provides two execution cores and a Gen 3 Direct Media Interface (DMI)
for high-speed connectivity to the PCH. The CPU also supports Intel Hyper-Threading Technol-
ogy and 8GB of DDR4 SDRAM memory at 1866MHz for high overall performance. Refer to the
6th Generation Intel Processor Data Sheet for H-Platforms on the Intel website for more infor-
mation.
2.4.4 PCH
The Intel CM236 Platform Controller Hub (PCH) functions as the IO hub, controlling the DMI and
system clock on the CPU and delivering IO interfaces at transfer rates of 8 GT/s. The CM236
supports Gen 3 PCIe connectivity with new technologies such as Intel Rapid Storage Technol-
ogy 14, Context Sensing SDK, and Platform Trust Technology 3.0. Refer to the CM236 data
sheet at the Intel website.
2.4.2 SDRAM
The CMx-SLx employs one 1866/2133MHz memory channel with one rank of eight system
memory chips (and one additional chip for ECC). The board provides 8GB of extended memory
using 8Gb DDR4 SDRAM chips. The CPU features Intel FMA (Fast Memory Access) technol-
ogy, providing Just-in-Time Scheduling for issuing concurrent requests, Command Overlap for
issuing multiple overlapping commands, and Out-of-Order Scheduling to re-order requests
made to the same open page.
26 Hardware
CMx-SLx
2.4.3 BMC
The Board Management Controller (BMC) is a micro-controller chip that transmits and receives
data to and from the SEMA, BIOS, and debug utilities—monitoring system performance, behav-
ior, and diagnostics at transfer speeds up to 3.33Mbps at 400KHz. The BMC queries compo-
nents on the board for data related to temperature, power-supply voltage and current, power
sequencing, logistics and forensics, flat panel control, I2C bus control, user flash, Watchdog Timer, and fan
control. Refer to the Texas Instruments web site for more information on the TM4C123GH6ZRB
micro-controller.
Hardware 27
2.4.6 SMBus Slave Addresses
Table 2-8 lists the corresponding slave addresses of the devices on the SMBus.
Table 2-8: SMBus Slave Addresses
Make sure the width of the mating connector does not conflict with the
width of the mini DisplayPort mating connector.
Assurez-vous que la largeur du connecteur correspondant n'est pas en
conflit avec la largeur du connecteur correspondant mini DisplayPort.
MISE EN GARDE
28 Hardware
CMx-SLx
Make sure the width of the mating connector does not conflict with the
widths of the micro HDMI and USB Type-C mating connectors.
Assurez-vous que la largeur du connecteur d'accouplement n'est pas
en conflit avec les largeurs des connecteurs d'accouplement micro
MISE EN GARDE
HDMI et USB Type-C.
J17
1
G_MINIDP_HPD 2 PWR_IN
HPD_GND
G_MINIDP_TX0_P 3
G_MINIDP_CFG1 4 TBT_HD2CA_0+
G_MINIDP_TX0_N 5 TBT_CA2HD_0+
G_MINIDP_CFG2 6 TBT_HD2CA_0-
TBT_CA2HD_0-
1 2
7
8 GND1
GND2
G_MINIDP_TX1_P 9
G_MINIDP_TX3_P 10 LSTX
G_MINIDP_TX1_N 11 RESERVED1
G_MINIDP_TX3_N 12 LSRX
RESERVED2
13
GND3 19 20
14
GND4
G_MINIDP_TX2_P 15 N1
G_MINIDP_AUX_P 16 TBT_HD2CA_1+ N1 N2
G_MINIDP_TX2_N 17 TBT_CA2HD_1+ N2
G_MINIDP_AUX_N 18 TBT_HD2CA_1- G1 R655 0ohm_+-1%
TBT_CA2HD_1- G1 G2 R0603
19 G2 G3 R656 0ohm_+-1%
20 RETURN G3 G4 R0603
PWR_OUT G4
55mA
Thunderbolt_20
D14
A K
NSR0320MW2T1G_20V
Hardware 29
2.5.3 USB Type-C (J28)
The USB Type-C connector (J28) provides a standard USB Type-C interface for super-speed
USB 3.1 host and device signals. Figure 2-8 provides schematic and mechanical presentations
of the USB Type-C connector.
Make sure the width of the mating connector does not conflict with the
width of the mini DisplayPort mating connector.
Assurez-vous que la largeur du connecteur correspondant n'est pas en
conflit avec la largeur du connecteur correspondant mini DisplayPort.
MISE EN GARDE
30 Hardware
CMx-SLx
3 Interfaces
This chapter provides descriptions and signal definitions only of the non-standard interfaces on
the board. Descriptions and signal definitions of standard interfaces such as PCI-104 and SATA
can be found in their respective specification data sheets. If certain signals of standard inter-
faces have been modified or disconnected, those interfaces will be described in this chapter.
The tables in this chapter define pin sequence using the method in
the following example: A 10-pin header with two rows of pins, using
odd/even numbering, where pin 2 is directly across from pin 1, is
noted as 10 pins, 2 rows, odd/even pin sequence (1, 2). Consecu-
tive numbering is noted, for example, as 24 pins, 2 rows, consecu-
tive pin sequence (1, 13), where pin 13 is directly across from pin 1.
Refer to Figure 2-3 and Figure 2-4 for pin-1 locations.
Pin
Signal DB9 # Description
#
1 S1_DSR# 6 COM1 Data Set Ready – Indicates external serial device is powered,
initialized, and ready. Used as hardware handshake with DTR for
overall readiness.
2 S1_DCD# 1 COM1 Data Carrier Detect – Indicates external serial device is
detecting a carrier signal (i.e., a communication channel is currently
open). In direct connect environments, this input is driven by DTR as
part of the DTR/DSR handshake.
3 S1_RTS# 7 COM1 Request To Send – Indicates serial port is ready to transmit
data. Used as hardware handshake with CTS for low level flow
control.
4 S1_RXD 2 COM1 Receive Data – Serial port receive data input is typically held
at a logic 1 (mark) when no data is being transmitted, and is held
“Off” for a brief interval after an “On” to “Off” transition on the RTS
line to allow the transmission to complete.
6 S1_TXD 3 COM1 Transmit Data – Serial port transmit data output is typically
held to a logic 1 when no data is being sent. Typically, a logic 0 (On)
must be present on RTS, CTS, DSR, and DTR before data can be
transmitted on this line.
Interfaces 31
Table 3-1: Serial Port 1 (COM1) Signals (H16) (Continued)
Pin
Signal DB9 # Description
#
9 COMPORT_RST# COM1 reset
10 GND 10 COM1 Ground
Note: The shaded table cell denotes ground. The # symbol indicates the signal is Active Low.
32 Interfaces
CMx-SLx
The standard USB 3.1 host interface is described in the USB Type-C
(J28) section of Chapter 2.
Table 3-3 describes the pin signals of the USB0 and USB1 header which consists of 10 pins, in
two rows, with odd/even (1, 2) pin sequence, and 0.100" (2.54mm) pitch.
Table 3-3: USB0 and USB1 Interface Pin Signals (H15)
Table 3-4 describes the pin signals of the USB2 and USB3 header, which consists of 10 pins in
two rows, with odd/even (1, 2) pin sequence, and 0.079" (2mm) pitch.
Table 3-4: USB2 and USB3 Interface Pin Signals (J25)
34 Interfaces
CMx-SLx
Table 3-6 describes the pin signals of the Ethernet GLAN2 interface, which consists of a
two-row, 10-pin vertical header with odd/even (1,2) pin sequence, and 0.079" (2mm) pitch.
Table 3-6: GLAN2 Interface Signal Descriptions (J14)
3.4 Video (J8 [Micro HDMI], J17 [Mini DisplayPort], and J23 [LVDS])
The Core i3-6102E CPU provides an integrated 2D/3D graphics engine, which supports video
decode such as MPEG2, VC-1, and AVC/H.264 (main, baseline at L3 and High-profile level 4.0/
4.1) as well as video encode such as MPEG2, AVC/H.264 (baseline at L3), and VGA. The CPU
supports LVDS, DisplayPort, and HDMI display ports, permitting simultaneous, independent
operation of two displays. The CPU provides PCIe x16 Graphics signals to the PCIe/104 con-
nector for an external high-performance PCI Express Graphics card or other general purpose
PCI Express devices. The video interface features are listed in the following bullets. Refer to
Table 3-7 for the LVDS signal definitions. The HDMI and DisplayPort interfaces are standard
connectors, and those signals are defined in Chapter 2. The PEG signals are part of the stan-
dard PCIe/104 interface and are not defined in this manual.
Mini DisplayPort:
X Supports resolutions of up to 4096x2304 @ 60 Hz
X Provides Main, Auxiliary, and Hot-Plug Detect signals
X Supports DisplayPort 1.2 specification
X Supports two DisplayPort interfaces
LVDS:
X Supports a maximum resolution of 1400x1050 at 60Hz (pixel clock rate up to 112MHz)
X Supports minimum pixel clock rate of 25MHz
X Supports a single channel interface through a 20-pin header
X Supports pixel color depths of 18 and 24 bits
Micro HDMI:
X Supports resolutions up to 3840x2160 pixels at 30Hz
X Supports pixel clock rates from 25MHz to 340MHz
X Supports DVD-Audio and Audio Return channel
X Provides one 19-pin, standard HDMI micro connector
Interfaces 35
PEG (PCI Express Graphics):
X Supports external high-performance PCI Express graphics cards
X Supports general-purpose PCI Express devices
X Supports theoretical bandwidth of up to 8GT/s
X Provides PCIe Gen3 compliance
Table 3-7 lists the pin signals of the LVDS video header, which provides 20 pins, 2 rows, odd/
even pin sequence (1, 2) with 0.079" (2mm) pitch.
36 Interfaces
CMx-SLx
Interfaces 37
3.6 User GPIO Interface (J26 and J27)
The CMx-SLx provides GPIO pins for customer use, routing the signals from the BMC to the J26
and J27 headers. Example test applications and source codes are available on request.
For more information about the GPIO pin operation, refer to the BMC TM4C123BH6ZRBT7 data
sheet at the Texas Instruments website.
Table 3-9 describes the pin signals of the GPIO1 interface, which provides a 6-pin, single-row
header with 0.079" (2mm) pitch.
Table 3-9: User GPIO1 Interface Pin Signal Descriptions (J26)
38 Interfaces
CMx-SLx
3.8.3 Speaker
The speaker signal provides sufficient signal strength to drive an external 1W 8 Ω “Beep”
speaker at an audible level through pins 4 and 5 on the Utility header. The speaker signal is
driven from an on-board amplifier and the CPU.
Table 3-12 describes the pin signals of the Utility interface, which provides a 5-pin, single-row
header with 0.079" (2.00mm) pitch.
Table 3-12: Utility Interface Pin Signals (J21)
Interfaces 39
3.9 System Fan (J22)
Table 3-13 lists the pin signals of the System Fan header, which provides a single row of 4 pins
with 0.049" (1.25mm) pitch.
Table 3-13: System Fan Pin Signals (J22)
40 Interfaces
CMx-SLx
Table 3-16 defines the signals for the GLAN2 LED header that indicates Ethernet links and
activity using a single row of 4 pins with 0.049" (1.25mm) pitch.
Table 3-16: GLAN2 External LED Pin Signals (J3)
Interfaces 41
This page intentionally left blank.
42 Interfaces
CMx-SLx
4 Utilities
This chapter provides information on how to read information from and configure the BIOS
Setup utility, the SEMA utility, the Watchdog Timer utility, and the board temperature sensors on
the CMx-SLx.
Note:
► indicates the item contains submenus
Utilities 43
4.1.2 Starting the BIOS Setup Utility
Use the following bullets to initiate start-up activity for the BIOS Setup Utility.
X Press <DEL> during power up to start the BIOS setup utility.
X Press <F11> during power up to start the Boot menu.
X Press <END> during power up to return BIOS settings to default.
44 Utilities
CMx-SLx
Main > PCH Information > System Management > Board Information
Table 4-6: Main Menu > PCH Information > System Management > Board Information
Utilities 45
Main > PCH Information > System Management > Temperatures and Fan Speed
Table 4-7: Main Menu > PCH Information > System Management > Temperatures and Fan Speed
Main > PCH Information > System Management > Power Consumption
Table 4-8: Main Menu > PCH Information > System Management > Power Consumption
46 Utilities
CMx-SLx
Main > PCH Information > System Management > Runtime Statistics
Table 4-9: Main Menu > PCH Information > System Management > Runtime Statistics
Table 4-11: Main Menu > PCH Information > System Management > Power Up
Utilities 47
Main > PCH Information > System Management > LVDS Backlight
Table 4-12: Main Menu > PCH Information > System Management > LVDS Backlight
Main > PCH Information > System Management > Smart Fan
Table 4-13: Main Menu > PCH Information > System Management > Smart Fan
48 Utilities
CMx-SLx
Utilities 49
Table 4-15: Advanced Menu > CPU (Continued)
50 Utilities
CMx-SLx
Utilities 51
Table 4-15: Advanced Menu > CPU (Continued)
52 Utilities
CMx-SLx
Utilities 53
Advanced > Graphics
Table 4-17: Advanced Menu > Graphics
54 Utilities
CMx-SLx
Panel Scaling Auto Select the LCD panel scaling option used by the
Off Internal Graphics Device.
Force Scaling
Utilities 55
Table 4-18: Advanced Menu > SATA (Continued)
56 Utilities
CMx-SLx
Table 4-20: Advanced Menu > SATA > Software Feature Mask Configuration (Continued)
Utilities 57
Table 4-21: Advanced Menu > USB (Continued)
58 Utilities
CMx-SLx
Utilities 59
Table 4-24: Advanced Menu > PCI and PCIe (Continued)
60 Utilities
CMx-SLx
Table 4-25: Advanced Menu > PCI and PCIe > PCI Express Configuration (Continued)
Advanced > PCI and PCIe > PCI Express Configuration > PCI Express Gen3 EQ Lanes
Table 4-26: Advanced Menu > PCI and PCIe > PCI Express Configuration > PCI Express Gen3 EQ Lanes
Advanced > PCI and PCIe > PCI Express Configuration > PCI Express Root Port X
Table 4-27: Advanced Menu > PCI and PCIe > PCI Express Configuration > PCI Express Root Port X
Utilities 61
Table 4-27: Advanced Menu > PCI and PCIe > PCI Express Configuration > PCI Express Root Port X
62 Utilities
CMx-SLx
Utilities 63
Advanced > ACPI and Power Management
Table 4-29: Advanced Menu > ACPI and Power Management
64 Utilities
CMx-SLx
Utilities 65
Advanced > Serial Port Console >Legacy Console Redirection Settings
Table 4-32: Advanced Menu > Serial Port Console > Legacy Console Redirection Settings
Note: This is the only item in this menu available in the standard BIOS. Other options can be
made available by customer request, if necessary.
66 Utilities
CMx-SLx
Utilities 67
Advanced > Miscellaneous > NVME Configuration
Table 4-38: Advanced Menu > Miscellaneous > NVME Configuration
Advanced > AMI Graphics Output Protocol Policy (Video GOP show only)
Table 4-39: Advanced Menu > AMI Graphics Output Protocol Policy (Video GOP show only)
68 Utilities
CMx-SLx
Feature Options
Administrator Password Enter password
User Password Enter password
HDD Security Configuration: Info only
Px: xxxxxxxx Info only
Utilities 69
4.1.7 Save & Exit Menu
Feature Description
Save Changes Save Changes done so far to any of the setup options.
Discard Changes Discard Changes done so far to any of the setup options.
Restore Defaults Restore/Load Default values for all the setup options.
Save as User Defaults Save the changes done so far as User Defaults.
Restore User Defaults Restore the User Defaults to all the setup options.
70 Utilities
CMx-SLx
Utilities 71
4.2.4 Status Code Ranges
Table 4-45: Status Code Ranges
Progress Codes
0x01 Power on. Reset type detection (soft/hard).
0x02 AP initialization before microcode loading
0x03 North Bridge initialization before microcode loading
0x04 South Bridge initialization before microcode loading
0x05 OEM initialization before microcode loading
0x06 Microcode loading
0x07 AP initialization after microcode loading
0x08 North Bridge initialization after microcode loading
0x09 South Bridge initialization after microcode loading
0x0A OEM initialization after microcode loading
0x0B Cache initialization
72 Utilities
CMx-SLx
PEI Phase
Utilities 73
Table 4-48: Standard Status Codes (PEI Phase) (Continued)
74 Utilities
CMx-SLx
# of Beeps Description
1 Memory not Installed
1 Memory was installed twice (InstallPeiMemory routine in PEI Core called twice)
2 Recovery started
3 DXEIPL was not found
3 DXE Core Firmware Volume was not found
4 Recovery failed
4 S3 Resume failed
7 Reset PPI is not available
Utilities 75
DXE Status Codes
76 Utilities
CMx-SLx
Utilities 77
Table 4-51: DXE Status Codes (Continued)
# of Beeps Description
1 Invalid password
4 Some of the Architectural Protocols are not available
5 No Console Output Devices are found
5 No Console Input Devices are found
6 Flash update is failed
7 Reset protocol is not available
8 Platform PCI resource requirements cannot be met
ACPI/ASL Checkpoint
78 Utilities
CMx-SLx
Utilities 79
The SEMA Tools are available for Windows and Linux. SEMA functionality can also be used in
applications. Refer to the SEMA software manual and technical manual on the ADLINK web site
for more information.
Main Current
The BMC of the CMx-SLx implements a Current Monitor. The current can be read by calling the
SEMA function “Get Main Current”. The function returns four 16-bit values divided in Hi-Byte
(MSB) and Lo-Byte (LSB). These four values represent the last four currents drawn by the
board. The values are sampled every 250ms. The order of the four values is NOT in relationship
to time. The access to the BMC may increase the drawn current of the whole system. In this
case, you still have three samples without the influence of the read access.
Main Current = (MSB_n<<8 + LSB_n) * 8.06mA
TS#-Events
TS# is activated by a temperature sensor when a device reaches its critical temperature and
released when the device is back in its normal temperature range. This counter gives the user
information about temperature or cooling issues. This counter is cleared when the system is
removed from power. The CMx-SLx only monitors the board temperature and does not support
TS#-Events.
80 Utilities
CMx-SLx
Exception Blink
Error Message
Code
0 NOERROR
2 NO_VCORE_POK_3P3
3 NO_V1P2_POK_3P3
4 NO_VDDQ_POK_3P3
5 NO_V1P8_POK_3P3
6 NO_V3P3_POK_3P3
7 CRITICAL_TEMP
8 POWER_FAIL
9 VOLTAGE_FAIL
10 NO_BUF_PLT_RST_L
BMC Flags
The BMC Flags register returns the last detected exception code since power up.
Utilities 81
4.5 Oops! Jumper (BIOS Recovery)
The Oops! jumper is provided in the event you have selected BIOS settings that prevent you
from booting the system. By using the Oops! Jumper you can stop the current BIOS settings in
the CMOS from being loaded, allowing you to proceed, using the default settings. Install a
jumper on the CN15, 2-pin header or connect the DTR pin to the RI pin on Serial port 1 (COM 1)
prior to boot up to prevent the present BIOS settings from loading. After booting with the Oops!
Jumper in place, remove the Oops! Jumper and go into the BIOS Setup Utility. Change the
desired BIOS settings, or select the default settings, and save changes before rebooting the
system.
To convert a standard DB9 connector to an Oops! Jumper, short together the DTR (4) and RI (9)
pins on the rear of the connector as shown in the following figure on the Serial Port 1 DB9 con-
nector.
CMx-SLx_Oopsjump_a
1 2 3 4 5
Standard DB9 Serial
Port Connector (Female)
Rear View
6 7 8 9
9 7531 1 2 3 4 5
Serial Port Header Standard DB9 Serial
Or Port Connector (Female)
(COM1 or COM2)
Rear View
10 8 6 4 2 (or Front View of 6 7 8 9
Male Connector)
82 Utilities
CMx-SLx
The WDT is used through the SEMA during normal system operation. The following SEMA fea-
tures provide support for the WDT.
X ADLINK SEMA provides an API for the WDT. The API tickles (resets) the WDT before the
timer expires, otherwise the system will be reset.
X Watchdog Code examples – ADLINK has provided source code examples in the
CMx-SLx SEMA, illustrating how to control the WDT. The code examples can be easily
copied to your environment to compile and test, or to make any desired changes before
compiling. Refer to the SEMA Programming Guide by downloading the SEMA Utility from
the CMx-SLx web page.
Utilities 83
This page intentionally left blank.
84 Utilities
CMx-SLx
The interrupt request lines in PIC Mode are shown in Table A-1. Interrupt request lines for APIC
mode are shown in Table A-2.
Table A-1: Interrupt Request Lines (PIC Mode)
85
Table A-2: Interrupt Request Lines (APIC Mode) (Continued)
The following table provides the common PC/AT memory allocations. These are DOS-level
addresses. The OS typically hides these physical addresses by way of memory management.
Table A-3: Memory Map
Table A-4 shows the I/O address map. These are DOS-level addresses. The OS typically hides
these physical addresses by way of memory management.
Table A-4: I/O Address Map
86
CMx-SLx
87
Table A-5: PCI Configuration Space Map (Continued)
Table A-6 provides the PCI interrupt routing map for the PEG Root Port and the Audio, xHCI,
ME, and GbE controllers.
Table A-6: PCI Interrupt Routing Map (Controllers)
Audio
INT Line P.E.G Root Port xHCI Controller ME Controller #1 GbE Controller
Controller
Int0 INTA:16 INTA:16 INTA:16 INTA:16 INTA:16
Int1 INTB:17 INTD:19
Int2 INTC:18 INTC:18
Int3 INTD:19 INTB:17
Table A-7 provides the PCI interrupt routing map for the five PCIe ports.
Table A-7: PCI Interrupt Routing Map (PCIe Ports)
INT Line PCIE port1 PCIE port 2 PCIE port 3 PCIE port 4 PCIE port5
Int0 INTA:16 INTB:17 INTC:18 INTD:19 INTA:16
Int1 INTB:17 INTC:18 INTD:19 INTA:16 INTB:17
Int2 INTC:18 INTD:19 INTA:16 INTB:17 INTC:18
Int3 INTD:19 INTA:16 INTB:17 INTC:18 INTC:19
Table A-8 provides the PCI interrupt routing map for the LPC, SATA, and SMBus controllers.
Table A-8: PCI Interrupt Routing Map (LPS, SATA, and SMBus Controllers)
SMBus
INT Line LPC Controller SATA Controller #1 SATA Controller #2
Controller
Int0 INTA:16 INTA:16 INTA:16
Int1 INTB:17
Int2 INTC:18
Int3 INTD:19
88
CMx-SLx
89