# COM-HPC-mMTL

User’s Guide

intel

![Close-up of a microprocessor board with visible chip and surrounding components (no readable text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/e5db14fda8db7a99c7ed419f271046584202a43157c86e3f92d2fe8a6758b455.jpg)

COM+HPC

Revision: 0.3 Preliminary

Date: 2025-07-08

Part Number: 50M-73600-1000

Revision History

<table><tr><td>Revision</td><td>Description</td><td>Date</td><td>Author</td></tr><tr><td>0.1</td><td>Preliminary release</td><td>2025-06-18</td><td>AL</td></tr><tr><td>0.2</td><td>Installation updated</td><td>2025-06-26</td><td>AL</td></tr><tr><td>0.3</td><td>Mechanical and thermal updated</td><td>2025-07-08</td><td>AL</td></tr></table>

# Preface

# Disclaimer

Information in this document is provided in connection with ADLINK products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in ADLINK´s Terms and Conditions of Sale for such products, ADLINK assumes no liability whatsoever, and ADLINK disclaims any express or implied warranty, relating to sale and/or use of ADLINK products including liability or warranties relating to fitness for a particular purpose, merchantability, or infringement of any patent, copyright or other intellectual property right. If you intend to use ADLINK products in or as medical devices, you are solely responsible for all required regulatory compliance, including, without limitation, Title 21 of the CFR (US), Directive 2007/47/EC (EU), and ISO 13485 & 14971, if any. ADLINK may make changes to specifications and product descriptions at any time, without notice.

# Environmental Responsibility

ADLINK is committed to fulfil its social responsibility to global environmental preservation through compliance with the European Union's Restriction of Hazardous Substances (RoHS) directive and Waste Electrical and Electronic Equipment (WEEE) directive. Environmental protection is a top priority 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.

![The image displays a standard yellow triangular warning sign with a thick black border. Inside the triangle, there is a black exclamation point in the center.](.com-hpc-mmtl-manual-50m-73600-1000-03/46448c326283060401c806d44bfcfa53647eecbb33bce7c87b741cab15658aca.jpg)

California Proposition 65 Warning: This product can expose you to chemicals including acrylamide, arsenic, benzene, cadmium, Tris(1,3- dichloro-2-propyl)phosphate (TDCPP), 1,4-Dioxane, formaldehyde, lead, DEHP, styrene, DINP, BBP, PVC, and vinyl materials, which are known to the State of California to cause cancer, and acrylamide, benzene, cadmium, lead, mercury, phthalates, toluene, DEHP, DIDP, DnHP, DBP, BBP, PVC, and vinyl materials, which are known to the State of California to cause birth defects or other reproductive harm. For more information go to www.P65Warnings.ca.gov.

![The image features a line drawing of a wheeled waste bin crossed out by a large 'X'. Below the bin is a solid black horizontal rectangle. There is no text visible in the image.](.com-hpc-mmtl-manual-50m-73600-1000-03/d503a980ab75dc4092ceb3bd2ea4647faaa8187ec9cdf2be6df41dea339ca819.jpg)

# Trademarks

Product names mentioned herein are used for identification purposes only and may be trademarks / registered trademarks of respective companies.

# Copyright © 2025 ADLINK Technology Incorporated

This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer.

# Safety Instructions

For user safety, please read and follow all Instructions, WARNINGs, CAUTIONs, and NOTEs marked in this manual and on the associated equipment before handling/operating the equipment.

Read these safety instructions carefully.

Keep this manual for future reference.
• Read the specifications section of this manual for detailed information on the operating environment of this equipment.
• Turn off power and unplug any power cords/cables when installing/mounting or un-installing/removing equipment.
• To avoid electrical shock and/or damage to equipment:
• Keep equipment away from water or liquid sources;
• Keep equipment away from high heat or high humidity;
• Keep equipment properly ventilated (do not block or cover ventilation openings);
• Make sure to use recommended voltage and power source settings;
• Always install and operate equipment near an easily accessible electrical socket outlet;
• Secure the power cord (do not place any object on/over the power cord);
• Only install/attach and operate equipment on stable surfaces and/or recommended mountings;
• If the equipment will not be used for long periods of time, turn off the power source and unplug the equipment.

# Conventions

The following conventions may be used throughout this manual, denoting special levels of information

![The image displays a minimalist red icon on a white background. It depicts a square shape outlined in red with the bottom-right corner curled upward, representing a sheet of paper or document. Inside the red border, there are two horizontal red lines centered vertically, resembling text.](.com-hpc-mmtl-manual-50m-73600-1000-03/55b99822da58f0cdf74367f443dc839ab1b38cbc8bbb875c91d4907e230460e8.jpg)

Note: This information adds clarity or specifics to text and illustrations.

![The image displays a standard caution or warning symbol: a yellow triangle pointing upwards containing a black exclamation point in the center, set against a plain white background.](.com-hpc-mmtl-manual-50m-73600-1000-03/7ff275ddead05c855c51935e11b27236ab8a8d9d648851bdb5b42f90936a547c.jpg)

Caution: This information indicates the possibility of minor physical injury, component damage, data loss, and/or program corruption.

![The image displays a low-resolution warning symbol consisting of a red triangle with rounded corners. Inside the red triangle is a centered white exclamation point. The background surrounding the symbol is white.](.com-hpc-mmtl-manual-50m-73600-1000-03/f1ac2101abaec42b0ffa368214fa49e0cdbece59093cee1259395b58352c9d97.jpg)

Warning: This information warns of possible serious physical injury, component damage, data loss, and/or program corruption.

# Getting Service

Ask an Expert: https://www.adlinktech.com/en/Askanexpert

# ADLINK Technology, Inc.

No. 66, Huaya 1st Rd., Guishan District, Taoyuan City 333411, Taiwan

Tel: +886-3-216-5088

Fax: +886-3-328-5706

Email: service@adlinktech.com

# Ampro ADLINK Technology, Inc.

6450 Via Del Oro, San Jose, CA 95119-1208, USA

Tel: +1-408-360-0200

Toll Free: +1-800-966-5200 (USA only)

Fax: +1-408-600-1189

Email: info@adlinktech.com

# ADLINK Technology (China) Co., Ltd.

300 Fang Chun Rd., Zhangjiang Hi-Tech Park, Pudong New Area, Shanghai, 201203, China

Tel: +86-21-5132-8988

Fax: +86-21-5132-3588

Email: market@adlinktech.com

# ADLINK Technology GmbH

Hans-Thoma-Strasse 8-10, 68163 Mannheim, Germany

Tel: +49-621-43214-0

Fax: +49-621 43214-30

Email: emea@adlinktech.com

Please visit the Contact page at www.adlinktech.com for information on how to contact the ADLINK regional office nearest you.

# Table of Contents

Revision History ..

Preface ..

List of Figures .. .10

1. Introduction ..
2. Specifications.. .12

2.1 Core System... . 12
2.2 Video... ... 13

2.2.1 Display Interface Support. . 14

2.3 Audio ... ... 16
2.4 Expansion Buses.. .. 16
2.5 Ethernet NBASE-T.. .. 17
2.6 Multi I/O and Storage.. .. 18
2.7 Trusted Platform Module (TPM)... ... 19
2.8 SEMA Board Controller ... ... 19
2.9 Debug... . 20
2.10 Power... ... 20
2.11 Mechanical and Environmental . . 21

3. Block Diagram .. .22
4. Pinout and Signal Descriptions .... .23

4.1 Pin Summary .. . 23
4.2 Signal Terminology Descriptions... . 28
4.3 Signal Descriptions on J1 Connectors . ... 30

4.3.1 NBASE-T Ethernet.. ... 30
4.3.2 Super Speed Lanes for DDI/USB4/USB3.x and Sidebands . .. 33
4.3.3 USB2.0 and Sidebands.. .. 39
4.3.4 Embedded Display Port (eDP) . . 41
4.3.5 Serial Audio Interface ... .... 42
4.3.6 PCI Express... .... 43
4.3.7 SATA .. .... 46
4.3.8 Asynchronous Serial Port... .... 46
4.3.9 I2C ... .... 46

4.3.10 General Purpose SPI (GP\_SPI) ... . 47

4.3.11 SMBus .. .. 47

4.3.12 General Purpose Input Outputs.. .... 48

4.3.13 Thermal Protection & Thermal Management. ... 48

4.3.14 eSPI ... .... 49

4.3.15 Boot SPI (BIOS ONLY) and Boot Select. . 50

4.3.16 Power & System Management . . 51

4.3.17 Rapid Shutdown.. ... 52

4.3.18 FuSa – Functional Safety ... . 52

4.3.19 CAN Bus .. . 53

4.3.20 Module Type Definition .. . 53

4.3.21 Miscellaneous Signals .. . 54

4.3.22 Power and Ground .. . 55

5. Additional Features .. .56

5.1 Debug Connector (40-pin connector) .. . 58

5.2 Status LEDs... ... 59

5.3 Exception Codes... ... 60

5.4 Fan Connector... ... 61

5.5 BIOS Default Reset.. .. 62

5.6 BIOS Boot Select.. ... 63

5.7 NBASE-T\_1 Select ... ... 64

6. System Resources ... .65

7. BIOS Configurations .... ..66

8. BIOS Checkpoints, Beep Codes .. ..67

8.1 Status Code Ranges . . 68

8.2 Standard Status Codes... ... 69

8.2.1 SEC Phase.. . 69

8.2.2 PEI Phase.. . 70

8.2.3 DXE Status Codes.. . 74

8.2.4 DXE Beep Codes... . 77

8.2.5 ACPI/ASL Checkpoint ... ... 78

8.3 OEM-reserved Checkpoint Ranges . ... 78

9. Software Support ... .79

10.Mechanical and Thermal... ..80

10.1 Module Dimensions – Top View .. . 80

10.2 Module Dimensions – Side View .. ... 81

10.3 Height of Processor and Static Compressive Load .. . 82
10.4 Thermal Solutions . . 83
10.4.1 Heatspreader: HTS.. .. 83
10.4.2 Heatsink with FAN: THSF .. . 84
10.5 Board to Board Connectors.. . 85
10.6 Mounting Method.. . 85
10.7 Standoff Types... .. 86
10.8 Installation .. .. 87

# List of Figures

Figure 1 – Module function diagram... ..22

Figure 2 – Module rear side row and pin numbering....... ...23

Figure 3 – Module feature locations (front).... ...56

Figure 4 – Module feature locations (back) .... ..57

Figure 5 – Module mechanical dimensions (top view)........ ...80

Figure 6 – Module mechanical dimensions (front view)........ ...81

Figure 7 – Heatspreader: HTS... ..83

Figure 8 – Heatsink with FAN: THSF.... ..84

Figure 9 – Mounting method ........... ...85

Figure 10 – Standoff types.............. ...86

# Introduction

The COM-HPC-mMTL is the smallest COM module that delivers powerful computing performance and rich interfaces. It integrates Intel® Core™ Ultra processors (formerly “Meteor Lake-H/U”) in a compact 95x70mm dimension Mini Type COM-HPC form factor. With up to16 CPU cores (Six P-cores + Eight E-cores + Two Low Power E-cores) and a nominal TDP of just 28W, it is well-suited for space-constrained edge computing and batterypowered applications.

Moreover, COM-HPC-mMTL features powerful integrated Intel Arc graphics with 8 Xe-cores and a neural processing unit (NPU) to efficiently handle varioustypes of workloads and AI models. Combined with high bandwidth LPDDR5 soldered memory, it is ideal for edge AI applications.

The integrated Intel® Iris® ARC Low Power Graphics includes features such as OpenGL 4.5, DirectX 12, OpenCL 2.1/2.0/1.2, Intel® Clear Video HD Technology, and DirectX Video Acceleration (DXVA), supporting full H.265/HEVC 10-bit and VP9 hardware codecs. In addition, High Dynamic Range is supported for enhanced color and image quality, and digital content protection has been upgraded to HDCP 2.3. Graphics outputs include eDP and up to two DDI ports supporting HDMI/DVI/DisplayPort, with up tof four 4K displays supported. Additionally, USB4 Alt Mode is available as an alternative for display output. USB4, which can transfer media and data through single tunnel, is a build option—available on a per-project basis—in place of DDI port 0, 1, or even USB 3.x port 2.

Inputs/outputs provided include 2x PCIe Gen4 x4 lane, a default 7x PCIe Gen4 lanes, and 2x 2.5GbE Ethernet. Up to 8x PCIe Gen4 lanes are available if only 1x 2.5GbE Ethernet configured. The default includes 3x USB3.x/2.0 ports and 5x USB 2.0 ports. Low speed interfaces, such as 12x GPIO pins and 2x UART interfaces, are supported. A TPM chip is equipped for security-related purposes. In addition, onboard PCIe Gen4 NVMe SSD and 2x SATA 6Gb/s are build options supported by project basis.

Support for SMBus and 2x I2C is also available, and the module is equipped with an SPI AMI EFI BIOS with CMOS backup, supporting embedded features such as remote console, hardware monitor, and watchdog timer.

# Specifications

# 2.1 Core System

# CPU

1st Gen Core™ Ultra Processor (formerly “Meteor Lake-H/U”)

 Intel® Core Ultra 7 155H 4.8/1.4GHz, 28W with 20-65W cTDP (6P+8E+2LP-E/22T and additional 2 NPU)
 Intel® Core Ultra 5 135H 4.6/1.7GHz, 28W with 20-65W cTDP (4P+8E+2LP-E/18T and additional 2 NPU)
 Intel® Core Ultra 5 125H 4.5/1.2GHz, 28W with 20-65W cTDP (4P+8E+2LP-E/18T and additional 2 NPU)
 Intel® Core Ultra 5 135U 4.4/1.6GHz, 15W with 12-28W cTDP (2P+8E+2LP-E/14T and additional 2 NPU)
 Intel® Core Ultra 5 125U 4.3/1.3GHz, 15W with 12-28W cTDP (2P+8E+2LP-E /14T and additional 2 NPU)

# NPU

Up to 8.2 TOPS, integrated

# Memory

Up to 64GB (4x 16GB) LPDDR5 soldered down memory

4GB/8GB/16GB/32GB/64GB capacity ranged. Some of configuration will be supported by project basis

# Embedded BIOS

AMI UEFI with CMOS backup in 32MB SPI BIOS (dual BIOS by build option)

# Cache

Ultra 7 155H 24MB
Ultra 5 135H/125H 18MB
Ultra 5 135U/125U 12MB

# 2.2 Video

# GPU

Intel® Xe Graphics architecture with up to 128 execution units

# Display Interface

4 independent and simultaneous combinations of DisplayPort/HDMI/eDP and USB4 DP Alt Mode (4x 4K @60Hz). Playback of high-definition content including Blu-ray Disc and Blu-ray Disc 3D content using HDMI (1.4a spec compliant with 3D)

# Graphics Acceleration

DirectX 12 Video Acceleration (DXVA)/Open GL 4.6/Vulkan 1.2 and one VPL support for accelerated video processing.

# Video Decode or Encode

HEVC, VP9, AV1

![The image displays a simple icon against a white background. It features a red outline in the shape of a rounded square. Inside this red border is a white shape resembling a piece of paper with its bottom-right corner folded upwards. Centered within the white paper area are two horizontal red bars, representing lines of text.](.com-hpc-mmtl-manual-50m-73600-1000-03/45e6bb7259e958f418214c6ae0504d76889713b68122a4a8baa5184a2b6ea2c2.jpg)

Note:The availability of features depends on the operating system used (Windows 10/11 64-bit, Linux 64-bit).

# 2.2.1 Display Interface Support

DDI: Up to two DDI are supported, with options for DisplayPort 1.4a, HDMI 2.1 or DVI at port 0, port 1. DDI port 0 is enabled by default.

eDP: Supports eDP 1.4b with up to 4 lane, resolutions up to 4096x2304@60Hz bpp with DSC.

Optional USB4: Up to three USB4 ports are available via DP Alt Mode. This is a build option (HW and BIOS) by project basis. USB4 support also requires a re-timer and PD on the carrier.

USB4 port 0 in place of DDI port 1, USB4 port 1 replaces USB3.x port 2-3. USB4 port 2 replaces DDI port 0. USB4 port 0, port 1 are enabled by default

# Pin Sharing Mechanism

The COM-HPC Mini form factor offers only one highspeed COM-HPC 400-pin connector. To optimize the pin, certain DDI/USB4/USB3.x share the same pins. A maximum of Eight Super Speed lanes (SS), SS Lane 0 to SS Lane 7, are defined in the COM-HPC specification for this shared usage.. Each SS consist of TX-/+ and RX-/+

For example: SS lane 0 and SS lane 1 can be implemented as either DDI port 0 or USB4 port 2.

Table below indicates the mapping between SS lanes and DDI/USB4/USB3.x functionality for this product

- DDI\_0 indicates DDI port 0, USB4\_2 indicates USB4 port 2. USB3\_0 indicates USB3.x port 0
- For example, SS lane 4 and SS lane 5 can be either used as USB4 port 1 (based on SS lane 4 and lane 5) or USB3.x port 3 (based on SS lane 4).

# Based on the combination of the COM-HPC-mMTL module and ADLINK’s COM-HPC Mini Base, the default supported configuration is Config 3

All other configurations are subject to discussion and supported on a project basis.

<table><tr><td>SS Lanes</td><td>Config 1</td><td>Config 2</td><td>Config 3</td><td>Config 4</td><td>Config 5</td></tr><tr><td>SS Lane 0</td><td rowspan="2">DDI_0</td><td rowspan="2">DDI_0</td><td rowspan="2">DDI_0</td><td rowspan="2">USB4_2</td><td rowspan="2">USB4_2</td></tr><tr><td>SS Lane 1</td></tr><tr><td>SS Lane 2</td><td rowspan="2">DDI_1</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td></tr><tr><td>SS Lane 3</td></tr><tr><td>SS Lane 4</td><td>USB3_3</td><td>USB3_3</td><td rowspan="2">USB4_1</td><td rowspan="2">USB4_1</td><td rowspan="2">USB4_1</td></tr><tr><td>SS Lane 5</td><td>-</td><td>-</td></tr><tr><td>SS Lane 6</td><td>USB3_1</td><td>USB3_1</td><td>USB3_1</td><td>USB3_1</td><td rowspan="2">USB4_3(TBC, project basis)</td></tr><tr><td>SS Lane 7</td><td>USB3_0</td><td>USB3_0</td><td>USB3_0</td><td>USB3_0</td></tr></table>

# 2.3 Audio

A maximum of one HDA, maximum one I2S, four SNDW, two DMIC are defined in the PICMG specification for pin sharing configurations (HDA/I2S/SNDW/DMIC).

# HDA

Default support is HDA

Intel® HD Audio integrated

Located on carrier COM-HPC-mini base (ALC888 standard support)

![The image shows a red icon of a document. It features a white square with a red border and a folded bottom-right corner. Inside the border, two horizontal red lines are centered, resembling text.](.com-hpc-mmtl-manual-50m-73600-1000-03/7d8fc18add72d41899f482b721a8cc26caa3b9b722a8abaad89498155081a314.jpg)

Note: I2S, SNDW, and DMIC support depends on driver readiness and is to be confirmed (TBC).

# 2.4 Expansion Buses

Maximum 16 PCIe Gen4 lanes

1x PCI Express x4: Lane 8-11 (configurable to 1 x4)

1x PCI Express x4: Lane 12-15 (configurable to 1 x4)

4x PCI Express x1: Lane 0-3 (4 x1, 2 x2, 1 x4 configurable)

Up to 4x PCI Express x1: Lane 4-7 (4 x1, 2 x2, 1 x4 configurable)

In addition, PCIe lane 6 is muxed with SATA port 1, and PCIe lane 7 is muxed with SATA port 0 and NBASE-T port 1. By default, PCIe lane 6 and NBASE-T port 1 are enabled. A maximum of 9 PCIe Root Ports (or devices) can be enabled at the same time. (On-board LAN controllers are PCIe based devices and must also be counted. The optional on-board NMVe SSD is a PCIe based device and also need be counted.)

![The image displays a stylized icon resembling a document or memo pad. It features a white square with a thick red border. The bottom-right corner of the square is folded inward. Inside the white area, there are two horizontal red lines centered vertically, suggesting text or bullet points.](.com-hpc-mmtl-manual-50m-73600-1000-03/9195072e0bb9b702085659f613c748f1540e27f8de2e77176596699f7f3975b0.jpg)

Note: Gen4 support is also dependent on the carrier design.

2 PCI Express Reference Clocks: PCIe\_REFCLK0\_LO, PCIe\_REFCLK0\_HI. PCIe\_REFCLK0\_LO is recommended as the reference clock pair for PCIe lanes [0:7], while PCIe\_REFCLK0\_HI is recommended for PCIe lanes [8:15].

Others: SMBus (system), 2x I2C (user), eSPI bus, GP\_SPI (project basis discussion), Boot\_SPI (only for system BIOS)

![A red outline icon depicting a document or page with a folded bottom-right corner. Inside the square shape, two horizontal lines represent text.](.com-hpc-mmtl-manual-50m-73600-1000-03/30efd8eeae956c44b3ba8350f73d2dc1152d857453109a14b63c7c12f47b4516.jpg)

Note: eSPI\_CS1 is disabled by default. eSPI\_CS1 should be enabled if there’s an eSPI based chip on the carrier board—for example, a Super I/O chip. eSPI\_CS1 can be enabled in the BIOS menu.

# 2.5 Ethernet NBASE-T

Up to 2x NBASE-T (port 0, 1)

Onboard Intel® i226 series Ethernet Controller, 2pcs

2.5Gbps, 1Gbps, and 100/10Mbps connections, 1000BASE-T mode support

![The image displays a red icon resembling a document or page with a folded bottom-right corner. Inside the red outline, two horizontal lines are centered, representing text or content. The background is white.](.com-hpc-mmtl-manual-50m-73600-1000-03/d01509c113a02f45e23a2048cbb197db7e81784acfb40fbef922f3633ad6b44d.jpg)

Note: NBASE-T port 1 is muxed with PCIe lane 7/SATA port 0. NBASE-T port 1 is a default feature.

# 2.6 Multi I/O and Storage

# USB

USB3.x/2.0 (Ports 0, 1, 2). Up to three ports supported. USB3.x supports speeds up to 10Gb/s speed and is also dependent on the carrier board design. USB3.x port 0, port 1 are enabled as default.

4x USB 2.0 (Ports 4, 5, 6, 7)

Optional USB4 (Ports 0, 1, 2). Up to three interfaces supported. These are available In place of DDI port 0, 1, and USB3x. port 2. USB4 requires a retimer and PD on the carrier. USB4 port 0, port 1 are enabled by default.

![The image features a red icon on a white background. It depicts a rectangular shape with a curled bottom-right corner, resembling a document or page. Inside the red outline, there are two horizontal red bars centered vertically, representing text lines.](.com-hpc-mmtl-manual-50m-73600-1000-03/ed04a801bc5961baebce87276ca0f044c5327bd0e6c11146136e2e7088a30477.jpg)

Note: Capable of TBT4. Contact your local ADLINK representative for details (TBC).

# SATA

Optional 2x SATA 6Gb/s (SATA 0, 1). Maximum two interfaces

SATA\_1 muxed with PCIe\_6. SATA\_0 muxed with NBASE-T port 1 / PCIe\_7. SATA interfaces are available as a build option, supported on a project basis support

# NVMe SSD

Optional on-board NVMe SSD PCIe x4. Build option by project basis. Only available for 28W CPU SKU (155H, 135H, 125H CPU)

# UART

2x UART on module (UART\_0, UART\_1)

Console Redirection COM1 or COM2 selectable by BIOS

SER0, SER1 from CPU UART are supported by BOM option and project basis

Up to 4 serial ports supported by standard BIOS, including Super I/O on carrier board

<table><tr><td>COM Port</td><td>Description</td><td>IRQ</td><td>Address</td><td>Console Redirection Support</td></tr><tr><td>COM 1</td><td>Supported by module (UART 0), via embedded controller</td><td>4</td><td>0x3F8</td><td>Yes</td></tr><tr><td>COM 2</td><td>Supported by module (UART 1), via embedded controller</td><td>3</td><td>0x2F8</td><td>Yes</td></tr><tr><td>COM 3</td><td>Supported by Super I/O (NCT6126D) on carrier</td><td>5</td><td>0x240</td><td>Yes</td></tr><tr><td>COM 4</td><td>Supported by Super I/O (NCT6126D) on carrier</td><td>7</td><td>0x248</td><td>Yes</td></tr></table>

![The image shows a red icon of a document or note. It depicts a white square with a folded bottom-right corner, containing two horizontal red lines that resemble text.](.com-hpc-mmtl-manual-50m-73600-1000-03/6d9c36b5830f1aff3cd9db47c5439078ff6cf6c12ac9ae6eea8d22e037f546e4.jpg)

Note: eSPI\_CS1 is disabled by default. eSPI\_CS1 should be enabled if there’s an eSPI based chip on the carrier board, for example, a Super I/O chip. eSPI\_CS1 can be enabled in the BIOS menu.

# GPIO

12x GPIO (GPI with interrupt)

GPI and GPO from SoC GPIO are supported by BOM option and project basis

# MIPI-CSI

Optional 2x MIPI-CSI 4-lanes (the readiness of driver and supported camera module is TBC)

# 2.7 Trusted Platform Module (TPM)

Chipset: Infineon solution

Type: TPM 2.0 (SPI bus based)

# 2.8 SEMA Board Controller

Supports voltage/current monitoring, power sequence debug, logistics and forensic information, general purpose I2C, failsafe BIOS (dual BIOS, build, optional support), watchdog Timer, and fan control.

# 2.9 Debug

40-pin flat cable connector for DB40-HPC debug module.

Supports BIOS POST code LED, SEMA Board Controller access, Module Management Controller access, SPI BIOS flashing, Internal power rail test points, and Debug LEDs.

# 2.10 Power

Power Modes: single power rail input

Standard Voltage Input: single power rail input, 12V±5%

Wide Voltage Input: single power rail input, 8-20V

Power Management: ACPI 5.0 compliant

Power States: C0-C6, S0, S3, S5, ECO mode (Wake-on-USB S3/S4, WoL S3/S4/S5)

# Power Consumption

Please contact our ADLINK representative for the document-“COM-HPC Mini Module Power Consumption.”

# 2.11 Mechanical and Environmental

# Form Factor and Specification

PICMG COM-HPC Revision 1.2, mini Type, Size is 95 x 70 mm

# Operating Temperature

Standard

0°C to 60°C (Wide Voltage Input)

Storage: -20°C to 80°C

# Humidity

5-90% RH operating, non-condensing, 5-95% RH storage (and operating with conformal coating)

# Shock and Vibration

# HALT tested

Thermal Stress, Vibration Stress, Thermal Shock, and Combined Test

# 3 Block Diagram

SS means Super Speed Lane, used for implementation of DDI or USB4 or USB3.x and defined by PICMG specification
![The diagram illustrates the connectivity of the **Intel Core Ultra® Meteor Lake-H/U** processor.\n\n**Central Block:**\n*   **Intel Core Ultra® Meteor Lake-H/U** (Large pink square)\n\n**Top Connections:**\n*   Four blocks labeled **LPDDR5x 2/4/8/16GB** connect to the top edge of the central block.\n\n**Left-Side Inputs (Grey Column):**\n*   **eDP**, **SS 0-1 (DDI_0/USB4_2)**, **SS 2-3 (DDI_1/USB4_0)**, **SS 4-5 (USB3_3/USB4_1)**, **USB3_2**, **SS 7 (USB3_0)**, **SS 6 (USB3_1)**, **USB2 0-7**, **PCIe 0-3**, **PCIe 4-5**, **PCIe_6/SATA_1**, **PCIe_7/SATA_0**, **HDA**, and **SNDW** connect directly to the central block.\n*   **NBASE-T_1** connects to a **LAN (Intel i226)** block, which connects to a **MUX** block, which then connects to the central block.\n*   **NBASE-T_0** connects to a **LAN (Intel i226)** block, which connects directly to the central block.\n*   **PCIe 8-11** and **PCIe 12-15** connect to the central block with lines labeled **x4 only**.\n*   **Boot_SPI** connects to a **BIOS** block, which connects to the central block.\n*   **GP_SPI** connects to a **TPM 2.0** block, which connects to the central block.\n*   **SMBus** and **I2C 0-1** connect to a **MUX** block. From this MUX, dashed lines connect to text inside the central block area: **2x I2C**, **12x GPIO**, and **2x HSUART**.\n*   **GPIO 0-11**, **UART 0-1**, and **eSPI** connect to the **Embedded Controller** block.\n\n**Bottom and Peripheral Connections:**\n*   The **Embedded Controller** connects to the central block via a line labeled **eSPI** at the bottom of the central block.\n*   The **Embedded Controller** connects to **Thermal sensor (SOC)** and **Thermal sensor (board)**.\n*   **MIPI-CSI x4** (dashed text) connects via dashed lines to vertical dashed boxes labeled **FPC** (repeated twice on the right edge).\n*   A dashed line connects the central block to **NVMe SSD 64-256GB** (dashed box). Below this box, text reads **build option only for 28W SKU**.](.com-hpc-mmtl-manual-50m-73600-1000-03/cc3822b5221a82b3ee02952146bc5a5fc08379f24eab0a94a59d60679963d264.jpg)

Figure 1 – Module function diagram

# 4. Pinout and Signal Descriptions

# 4.1 Pin Summary

The table below is a comprehensive list of all signal pins supported on the single 400-pin COM-HPC connectors as defined for Mini Type in the PICMG COM-HPC R1.2 specification. Signals described in the specification but not supported on the COM-HPC-mMTL are marked by STRIKETHROUGH.

![COM+HPC™\nMini\n(95 x 70mm)\nJ1](.com-hpc-mmtl-manual-50m-73600-1000-03/f9e44da7fe85f15c839e0ce6247edc74de2ae3bf1b08b72a2524a50ff7db8041.jpg)

Figure 2 – Module rear side row and pin numbering

<table><tr><td colspan="2">Row A</td><td></td><td colspan="2">Row B</td><td></td><td colspan="2">Row C</td><td></td><td colspan="2">Row D</td></tr><tr><td>A1</td><td>VCC</td><td></td><td>B1</td><td>VCC</td><td></td><td>C1</td><td>VCC</td><td></td><td>D1</td><td>VCC</td></tr><tr><td>A2</td><td>VCC</td><td></td><td>B2</td><td>PWRBTN#</td><td></td><td>C2</td><td>RSTBTN#</td><td></td><td>D2</td><td>VCC</td></tr><tr><td>A3</td><td>VCC</td><td></td><td>B3</td><td>VCC</td><td></td><td>C3</td><td>VCC</td><td></td><td>D3</td><td>VCC</td></tr><tr><td>A4</td><td>VCC</td><td></td><td>B4</td><td>THERMTRIP#</td><td></td><td>C4</td><td>CARRIER_HOT#</td><td></td><td>D4</td><td>VCC</td></tr><tr><td>A5</td><td>RAPID_SHUTDOWN</td><td></td><td>B5</td><td>CAN_TX</td><td></td><td>C5</td><td>CAN_RX</td><td></td><td>D5</td><td>PLTRST#</td></tr><tr><td>A6</td><td>FUSA_SPI_ALERT</td><td></td><td>B6</td><td>TAMPER#</td><td></td><td>C6</td><td>VIN_PWR_OK</td><td></td><td>D6</td><td>FUSA_SPI_CS#</td></tr><tr><td>A7</td><td>FUSA_STATUS0</td><td></td><td>B7</td><td>PROCHOT#</td><td></td><td>C7</td><td>CATERR#</td><td></td><td>D7</td><td>FUSA_SPI_CLK</td></tr><tr><td>A8</td><td>FUSA_STATUS1</td><td></td><td>B8</td><td>SUS_S3#</td><td></td><td>C8</td><td>SUS_S4_S5#</td><td></td><td>D8</td><td>FUSA_SPI_MISO</td></tr><tr><td>A9</td><td>PCIe_PERST_IN0#</td><td></td><td>B9</td><td>FUSA_VOLTAGE_ERR#</td><td></td><td>C9</td><td>FUSA_ALERT#</td><td></td><td>D9</td><td>FUSA_SPI_MOSI</td></tr><tr><td>A10</td><td>GND</td><td></td><td>B10</td><td>WD_STROBE#</td><td></td><td>C10</td><td>BATLOW#</td><td></td><td>D10</td><td>WAKE0#</td></tr><tr><td>A11</td><td>PCIe_REFCLKINO-</td><td></td><td>B11</td><td>WD_OUT</td><td></td><td>C11</td><td>FAN_PWMOUT</td><td></td><td>D11</td><td>WAKE1#</td></tr><tr><td>A12</td><td>PCIe_REFCLKINO+</td><td></td><td>B12</td><td>GND</td><td></td><td>C12</td><td>FAN_TACHIN</td><td></td><td>D12</td><td>GND</td></tr><tr><td>A13</td><td>GND</td><td></td><td>B13</td><td>USB5-</td><td></td><td>C13</td><td>GND</td><td></td><td>D13</td><td>USB1-</td></tr><tr><td>A14</td><td>USB7-</td><td></td><td>B14</td><td>USB5+</td><td></td><td>C14</td><td>USB3-</td><td></td><td>D14</td><td>USB1+</td></tr><tr><td>A15</td><td>USB7+</td><td></td><td>B15</td><td>GND</td><td></td><td>C15</td><td>USB3+</td><td></td><td>D15</td><td>GND</td></tr><tr><td>A16</td><td>GND</td><td></td><td>B16</td><td>USB4-</td><td></td><td>C16</td><td>GND</td><td></td><td>D16</td><td>USB0-</td></tr><tr><td>A17</td><td>USB6-</td><td></td><td>B17</td><td>USB4+</td><td></td><td>C17</td><td>USB2-</td><td></td><td>D17</td><td>USB0+</td></tr><tr><td>A18</td><td>USB6+</td><td></td><td>B18</td><td>GND</td><td></td><td>C18</td><td>USB2+</td><td></td><td>D18</td><td>GND</td></tr><tr><td>A19</td><td>GND</td><td></td><td>B19</td><td>I2S_LRCLK/SNDW_CLK3/HDA_SYNC</td><td></td><td>C19</td><td>GND</td><td></td><td>D19</td><td>SS01_SDA_AUX-</td></tr><tr><td>A20</td><td>SS23_SDA_AUX-</td><td></td><td>B20</td><td>I2S_DOUT/SNDW_DAT3/HDA_SDO</td><td></td><td>C20</td><td>SNDW_DMIC_CLK1</td><td></td><td>D20</td><td>SS01_SCL_AUX+</td></tr><tr><td>A21</td><td>SS23_SCL_AUX+</td><td></td><td>B21</td><td>I2S_MCLK/HDA_RST#</td><td></td><td>C21</td><td>SNDW_DMIC_DAT1</td><td></td><td>D21</td><td>GND</td></tr><tr><td>A22</td><td>GND</td><td></td><td>B22</td><td>I2S_DIN/SNDW_DAT2/HDA_SDI</td><td></td><td>C22</td><td>GND</td><td></td><td>D22</td><td>SS0_TX-</td></tr><tr><td>A23</td><td>SS2_TX-</td><td></td><td>B23</td><td>I2S_CLK/SNDW_CLK2/HDA_BCLK</td><td></td><td>C23</td><td>SNDW_DMIC_CLK0</td><td></td><td>D23</td><td>SS0_TX+</td></tr><tr><td>A24</td><td>SS2_TX+</td><td></td><td>B24</td><td>RSVD</td><td></td><td>C24</td><td>SNDW_DMIC_DAT0</td><td></td><td>D24</td><td>GND</td></tr><tr><td>A25</td><td>GND</td><td></td><td>B25</td><td>USB67_OC#</td><td></td><td>C25</td><td>GND</td><td></td><td>D25</td><td>SS0_RX-</td></tr><tr><td>A26</td><td>SS2_RX-</td><td></td><td>B26</td><td>USB45_OC#</td><td></td><td>C26</td><td>USB0_LSRX/DDI1_DDC_AUX_SEL</td><td></td><td>D26</td><td>SS0_RX+</td></tr><tr><td>A27</td><td>SS2_RX+</td><td></td><td>B27</td><td>USB23_OC#</td><td></td><td>C27</td><td>USB1_LSRX</td><td></td><td>D27</td><td>GND</td></tr><tr><td>A28</td><td>GND</td><td></td><td>B28</td><td>USB01_OC#</td><td></td><td>C28</td><td>USB0_LSTX/DDI1_HPD</td><td></td><td>D28</td><td>SS1_TX-</td></tr><tr><td>A29</td><td>SS3_TX-</td><td></td><td>B29</td><td>SML1_CLK</td><td></td><td>C29</td><td>USB1_LSTX</td><td></td><td>D29</td><td>SS1_TX+</td></tr><tr><td>A30</td><td>SS3_TX+</td><td></td><td>B30</td><td>SML1_DAT</td><td></td><td>C30</td><td>eDP_HPD</td><td></td><td>D30</td><td>GND</td></tr><tr><td>A31</td><td>GND</td><td></td><td>B31</td><td>PMCALERT#</td><td></td><td>C31</td><td>eDP_VDD_EN</td><td></td><td>D31</td><td>SS1_RX1</td></tr><tr><td>A32</td><td>SS3_RX-</td><td></td><td>B32</td><td>SML0_CLK</td><td></td><td>C32</td><td>eDP_BKLT_EN</td><td></td><td>D32</td><td>SS1_RX+</td></tr><tr><td>A33</td><td>SS3_RX+</td><td></td><td>B33</td><td>SML0_DAT</td><td></td><td>C33</td><td>eDP_BKLTCTL</td><td></td><td>D33</td><td>GND</td></tr><tr><td>A34</td><td>GND</td><td></td><td>B34</td><td>USB_PD_ALERT#</td><td></td><td>C34</td><td>GND</td><td></td><td>D34</td><td>ACPRESENT</td></tr><tr><td>A35</td><td>eDP_AUX-</td><td></td><td>B35</td><td>USB_PD_I2C_CLK</td><td></td><td>C35</td><td>USB3_AUX-</td><td></td><td>D35</td><td>NBASET1_SDP</td></tr><tr><td>A36</td><td>eDP_AUX+</td><td></td><td>B36</td><td>USB_PD_I2C_DAT</td><td></td><td>C36</td><td>USB3_AUX+</td><td></td><td>D36</td><td>GND</td></tr><tr><td>A37</td><td>GND</td><td></td><td>B37</td><td>USB_RT_ENA</td><td></td><td>C37</td><td>GND</td><td></td><td>D37</td><td>SS6_TX-</td></tr><tr><td>A38</td><td>eDP_TX0-</td><td></td><td>B38</td><td>USB3_LSRX</td><td></td><td>C38</td><td>SS6_RX-</td><td></td><td>D38</td><td>SS6_TX+</td></tr><tr><td>A39</td><td>eDP_TX0+</td><td></td><td>B39</td><td>USB3_LSTX</td><td></td><td>C39</td><td>SS6_RX+</td><td></td><td>D39</td><td>GND</td></tr><tr><td>A40</td><td>GND</td><td></td><td>B40</td><td>USB2_LSRX/DDI0_DDC_AUX_SEL</td><td></td><td>C40</td><td>GND</td><td></td><td>D40</td><td>SS7_TX-</td></tr><tr><td>A41</td><td>eDP_TX1-</td><td></td><td>B41</td><td>USB2_LSTX/DDI0_HPD</td><td></td><td>C41</td><td>SS7_RX-</td><td></td><td>D41</td><td>SS7_TX+</td></tr><tr><td>A42</td><td>eDP_TX1+</td><td></td><td>B42</td><td>GND</td><td></td><td>C42</td><td>SS7_RX+</td><td></td><td>D42</td><td>GND</td></tr><tr><td>A43</td><td>GND</td><td></td><td>B43</td><td>USB1_AUX-</td><td></td><td>C43</td><td>GND</td><td></td><td>D43</td><td>SS4_TX-</td></tr><tr><td>A44</td><td>eDP_TX2-</td><td></td><td>B44</td><td>USB1_AUX+</td><td></td><td>C44</td><td>SS4_RX-</td><td></td><td>D44</td><td>SS4_TX+</td></tr><tr><td>A45</td><td>eDP_TX2+</td><td></td><td>B45</td><td>LID#</td><td></td><td>C45</td><td>SS4_RX+</td><td></td><td>D45</td><td>GND</td></tr><tr><td>A46</td><td>GND</td><td></td><td>B46</td><td>SLEEP#</td><td></td><td>C46</td><td>GND</td><td></td><td>D46</td><td>SS5_TX-</td></tr><tr><td>A47</td><td>eDP_TX3-</td><td></td><td>B47</td><td>VCC_BOOT_SPI</td><td></td><td>C47</td><td>SS5_RX-</td><td></td><td>D47</td><td>SS5_TX+</td></tr><tr><td>A48</td><td>eDP_TX3+</td><td></td><td>B48</td><td>BOOT_SPI_CS#</td><td></td><td>C48</td><td>SS5_RX+</td><td></td><td>D48</td><td>GND</td></tr><tr><td>A49</td><td>GND</td><td></td><td>B49</td><td>BSEL0</td><td></td><td>C49</td><td>GND</td><td></td><td>D49</td><td>NBASET1_MDIO-</td></tr><tr><td>A50</td><td>eSPI_IO0</td><td></td><td>B50</td><td>BSEL1</td><td></td><td>C50</td><td>BOOT_SPI_IO0</td><td></td><td>D50</td><td>NBASET1_MDIO+</td></tr><tr><td>A51</td><td>eSPI_IO1</td><td></td><td>B51</td><td>BSEL2</td><td></td><td>C51</td><td>BOOT_SPI_IO1</td><td></td><td>D51</td><td>GND</td></tr><tr><td>A52</td><td>eSPI_IO2</td><td></td><td>B52</td><td>eSPI_ALERT0#</td><td></td><td>C52</td><td>BOOT_SPI_IO2</td><td></td><td>D52</td><td>NBASET1_MDI1-</td></tr><tr><td>A53</td><td>eSPI_IO3</td><td></td><td>B53</td><td>eSPI_ALERT1#</td><td></td><td>C53</td><td>BOOT_SPI_IO3</td><td></td><td>D53</td><td>NBASET1_MDI1+</td></tr><tr><td>A54</td><td>eSPI_CLK</td><td></td><td>B54</td><td>eSPI_CS0#</td><td></td><td>C54</td><td>BOOT_SPI_CLK</td><td></td><td>D54</td><td>GND</td></tr><tr><td>A55</td><td>GND</td><td></td><td>B55</td><td>eSPI_CS1#</td><td></td><td>C55</td><td>GND</td><td></td><td>D55</td><td>NBASET1_MDI2-</td></tr><tr><td>A56</td><td>PCIe_CLKREQ0_LO#</td><td></td><td>B56</td><td>eSPI_RST#</td><td></td><td>C56</td><td>PCIe_REFCLK0_HI-</td><td></td><td>D56</td><td>NBASET1_MDI2+</td></tr><tr><td>A57</td><td>PCIe_CLKREQ0_HI#</td><td></td><td>B57</td><td>PCIe_WAKE_OUT0#</td><td></td><td>C57</td><td>PCIe_REFCLK0_HI+</td><td></td><td>D57</td><td>GND</td></tr><tr><td>A58</td><td>PCIe_CLKREQ_OUT0#</td><td></td><td>B58</td><td>NBASET1_LINK_MID#</td><td></td><td>C58</td><td>GND</td><td></td><td>D58</td><td>NBASET1_MDI3-</td></tr><tr><td>A59</td><td>NBASET1_LINK_MAX#</td><td></td><td>B59</td><td>NBASET1LINK_ACT#</td><td></td><td>C59</td><td>PCIe_REFCLK0_LO-</td><td></td><td>D59</td><td>NBASET1_MDI3+</td></tr><tr><td>A60</td><td>NBASET1_CTREF</td><td></td><td>B60</td><td>GND</td><td></td><td>C60</td><td>PCIe_REFCLK0_LO+</td><td></td><td>D60</td><td>GND</td></tr><tr><td>A61</td><td>GND</td><td></td><td>B61</td><td>PCIe08_RX-</td><td></td><td>C61</td><td>GND</td><td></td><td>D61</td><td>PCIe00_TX-</td></tr><tr><td>A62</td><td>PCIe08_TX-</td><td></td><td>B62</td><td>PCIe08_RX+</td><td></td><td>C62</td><td>PCIe00_RX-</td><td></td><td>D62</td><td>PCIe00_TX+</td></tr><tr><td>A63</td><td>PCIe08_TX+</td><td></td><td>B63</td><td>GND</td><td></td><td>C63</td><td>PCIe00_RX+</td><td></td><td>D63</td><td>GND</td></tr><tr><td>A64</td><td>GND</td><td></td><td>B64</td><td>PCIe09_RX-</td><td></td><td>C64</td><td>GND</td><td></td><td>D64</td><td>PCIe01_TX-</td></tr><tr><td>A65</td><td>PCIe09_TX-</td><td></td><td>B65</td><td>PCIe09_RX+</td><td></td><td>C65</td><td>PCIe01_RX-</td><td></td><td>D65</td><td>PCIe01_TX+</td></tr><tr><td>A66</td><td>PCIe09_TX+</td><td></td><td>B66</td><td>GND</td><td></td><td>C66</td><td>PCIe01_RX+</td><td></td><td>D66</td><td>GND</td></tr><tr><td>A67</td><td>GND</td><td></td><td>B67</td><td>PCIe10_RX-</td><td></td><td>C67</td><td>GND</td><td></td><td>D67</td><td>PCIe02_TX-/SGMII1_TX-</td></tr><tr><td>A68</td><td>PCIe10_TX-</td><td></td><td>B68</td><td>PCIe10_RX+</td><td></td><td>C68</td><td>PCIe02_RX-/SGMII1_RX-</td><td></td><td>D68</td><td>PCIe02_TX+/SGMII1_TX+</td></tr><tr><td>A69</td><td>PCIe10_TX+</td><td></td><td>B69</td><td>GND</td><td></td><td>C69</td><td>PCIe02_RX+/SGMII1_RX+</td><td></td><td>D69</td><td>GND</td></tr><tr><td>A70</td><td>GND</td><td></td><td>B70</td><td>PCIe11_RX-</td><td></td><td>C70</td><td>GND</td><td></td><td>D70</td><td>PCIe03_TX-/SGMII0_TX-</td></tr><tr><td>A71</td><td>PCIe11_TX-</td><td></td><td>B71</td><td>PCIe11_RX+</td><td></td><td>C71</td><td>PCIe03_RX-/SGMII0_RX-</td><td></td><td>D71</td><td>PCIe03_TX+/SGMII0_TX+</td></tr><tr><td>A72</td><td>PCIe11_TX+</td><td></td><td>B72</td><td>GND</td><td></td><td>C72</td><td>PCIe03_RX+/SGMII0_RX+</td><td></td><td>D72</td><td>GND</td></tr><tr><td>A73</td><td>GND</td><td></td><td>B73</td><td>PCIe12_RX-</td><td></td><td>C73</td><td>GND</td><td></td><td>D73</td><td>PCIe04_TX-</td></tr><tr><td>A74</td><td>PCIe12_TX-</td><td></td><td>B74</td><td>PCIe12_RX+</td><td></td><td>C74</td><td>PCIe04_RX-</td><td></td><td>D74</td><td>PCIe04_TX+</td></tr><tr><td>A75</td><td>PCIe12_TX+</td><td></td><td>B75</td><td>GND</td><td></td><td>C75</td><td>PCIe04_RX+</td><td></td><td>D75</td><td>GND</td></tr><tr><td>A76</td><td>GND</td><td></td><td>B76</td><td>PCIe13_RX-</td><td></td><td>C76</td><td>GND</td><td></td><td>D76</td><td>PCIe05_TX-</td></tr><tr><td>A77</td><td>PCIe13_TX-</td><td></td><td>B77</td><td>PCIe13_RX+</td><td></td><td>C77</td><td>PCIe05_RX-</td><td></td><td>D77</td><td>PCIe05_TX+</td></tr><tr><td>A78</td><td>PCIe13_TX+</td><td></td><td>B78</td><td>GND</td><td></td><td>C78</td><td>PCIe05_RX+</td><td></td><td>D78</td><td>GND</td></tr><tr><td>A79</td><td>GND</td><td></td><td>B79</td><td>PCIe14_RX-</td><td></td><td>C79</td><td>GND</td><td></td><td>D79</td><td>PCIe06_TX-/SATA1_TX-</td></tr><tr><td>A80</td><td>PCIe14_TX-</td><td></td><td>B80</td><td>PCIe14_RX+</td><td></td><td>C80</td><td>PCIe06_RX-/SATA1_RX-</td><td></td><td>D80</td><td>PCIe06_TX+/SATA1_TX+</td></tr><tr><td>A81</td><td>PCIe14_TX+</td><td></td><td>B81</td><td>GND</td><td></td><td>C81</td><td>PCIe06_RX+/SATA1_RX+</td><td></td><td>D81</td><td>GND</td></tr><tr><td>A82</td><td>GND</td><td></td><td>B82</td><td>PCIe15_RX-</td><td></td><td>C82</td><td>GND</td><td></td><td>D82</td><td>PCIe07_TX-/SATA0_TX-</td></tr><tr><td>A83</td><td>PCIe15_TX-</td><td></td><td>B83</td><td>PCIe15_RX+</td><td></td><td>C83</td><td>PCIe07_RX-/SATA0_RX-</td><td></td><td>D83</td><td>PCIe07_TX+/SATA0_TX+</td></tr><tr><td>A84</td><td>PCIe15_TX+</td><td></td><td>B84</td><td>GND</td><td></td><td>C84</td><td>PCIe07_RX+/SATA0_RX+</td><td></td><td>D84</td><td>GND</td></tr><tr><td>A85</td><td>GND</td><td></td><td>B85</td><td>TEST#</td><td></td><td>C85</td><td>GND</td><td></td><td>D85</td><td>NBASET0_MDIO-</td></tr><tr><td>A86</td><td>VCC_RTC</td><td></td><td>B86</td><td>RSMRST_OUT#</td><td></td><td>C86</td><td>SMB_CLK</td><td></td><td>D86</td><td>NBASET0_MDIO+</td></tr><tr><td>A87</td><td>SUS_CLK</td><td></td><td>B87</td><td>UART1_TX</td><td></td><td>C87</td><td>SMB_DAT</td><td></td><td>D87</td><td>GND</td></tr><tr><td>A88</td><td>GPIO_00</td><td></td><td>B88</td><td>UART1_RX</td><td></td><td>C88</td><td>SMB_ALERT#</td><td></td><td>D88</td><td>NBASET0_MDI1-</td></tr><tr><td>A89</td><td>GPIO_01</td><td></td><td>B89</td><td>UART1_RTS#</td><td></td><td>C89</td><td>UART0_TX</td><td></td><td>D89</td><td>NBASET0_MDI1+</td></tr><tr><td>A90</td><td>GPIO_02</td><td></td><td>B90</td><td>UART1_CTS#</td><td></td><td>C90</td><td>UART0_RX</td><td></td><td>D90</td><td>GND</td></tr><tr><td>A91</td><td>GPIO_03</td><td></td><td>B91</td><td>I2C2_CLK/ETH_MDIO_CLK</td><td></td><td>C91</td><td>UART0_RTS#</td><td></td><td>D91</td><td>NBASET0_MDI2-</td></tr><tr><td>A92</td><td>GPIO_04</td><td></td><td>B92</td><td>I2C2_DAT/ETH_MDIO_DAT</td><td></td><td>C92</td><td>UART0_CTS#</td><td></td><td>D92</td><td>NBASET0_MDI2+</td></tr><tr><td>A93</td><td>GPIO_05</td><td></td><td>B93</td><td>GP_SPI_MOSI</td><td></td><td>C93</td><td>I2C0_CLK</td><td></td><td>D93</td><td>GND</td></tr><tr><td>A94</td><td>GPIO_06</td><td></td><td>B94</td><td>GP_SPI_MISO</td><td></td><td>C94</td><td>I2C0_DAT</td><td></td><td>D94</td><td>NBASET0_MDI3-</td></tr><tr><td>A95</td><td>GPIO_07</td><td></td><td>B95</td><td>GP_SPI_CS0#</td><td></td><td>C95</td><td>I2C0_ALERT#</td><td></td><td>D95</td><td>NBASET0_MDI3+</td></tr><tr><td>A96</td><td>GPIO_08</td><td></td><td>B96</td><td>GP_SPI_CS1#</td><td></td><td>C96</td><td>I2C1_CLK</td><td></td><td>D96</td><td>GND</td></tr><tr><td>A97</td><td>GPIO_09</td><td></td><td>B97</td><td>GP_SPI_CS2#</td><td></td><td>C97</td><td>I2C1_DAT</td><td></td><td>D97</td><td>NBASET0_LINK_MAX#</td></tr><tr><td>A98</td><td>GPIO_10</td><td></td><td>B98</td><td>GP_SPI_CS3#</td><td></td><td>C98</td><td>NBASET0_SDP</td><td></td><td>D98</td><td>NBASET0_LINK_MID#</td></tr><tr><td>A99</td><td>GPIO_11</td><td></td><td>B99</td><td>GP_SPI_CLK</td><td></td><td>C99</td><td>NBASET0_CTREF</td><td></td><td>D99</td><td>NBASET0_LINK_ACT#</td></tr><tr><td>A100</td><td>PINOUT_TYPE0</td><td></td><td>B100</td><td>GP_SPI_ALERT#</td><td></td><td>C100</td><td>PINOUT_TYPE1</td><td></td><td>D100</td><td>PINOUT_TYPE2</td></tr></table>

![The image features a red outline of a document or file icon with a folded bottom-right corner. Inside the outline, there are two horizontal red lines resembling text, set against a white background.](.com-hpc-mmtl-manual-50m-73600-1000-03/3dc74c0bba4f1e451ee88e7a32205aafde689d5dae9aa42191bb95873c9fe016.jpg)
Note: USB4/DDI/USB3.x are pin sharing. PCIe\_6/SATA\_1 are muxed. PCIe\_7/SATA\_0/NBASE-T\_1 are muxed. Please check Chapter.2 for identifying default setting

![The image displays a red icon resembling a square document or piece of paper with the bottom-right corner folded upwards. Inside the red shape are two horizontal white lines; the top line is shorter than the bottom line.](.com-hpc-mmtl-manual-50m-73600-1000-03/4ea79a1636969d8af50433833e125790844fd0f9b4be3ddd6b6279bd6b7b9130.jpg)

Note: SS lane 5 pairs will be used if the USB4\_1 enabled. SATA ports are build option by project basis

![A red icon depicting a document or memo sheet with a rounded top-left corner and a folded bottom-right corner. Inside the red border, there are two horizontal lines.](.com-hpc-mmtl-manual-50m-73600-1000-03/2235e4940c0aeda8e738d99ac77bbc57e08aa4d807f86f89aabaa485b66101e0.jpg)

Note: GP\_SPI by project basis discussion, also depends on device type

# 4.2 Signal Terminology Descriptions

Definition of terms used in signal description tables

<table><tr><td>Term</td><td>Description</td></tr><tr><td>I</td><td>Input to the module</td></tr><tr><td>O</td><td>Output from the module</td></tr><tr><td>I/O</td><td>Bi-directional Input / Output</td></tr><tr><td>OD</td><td>Open drain output from the module</td></tr><tr><td>I 3.3V</td><td>Input 3.3V tolerant</td></tr><tr><td>I 5V</td><td>Input 5V tolerant</td></tr><tr><td>O 3.3V</td><td>Output 3.3V signal level</td></tr><tr><td>O 5V</td><td>Output 5V signal level</td></tr><tr><td>I/O 3.3V</td><td>Bi-directional signal 3.3V tolerant</td></tr><tr><td>I/O 5V</td><td>Bi-directional signal 5V tolerant</td></tr><tr><td>I/O  $3.3V_{SB}$ </td><td>Input or output 3.3V tolerant, active in standby state</td></tr><tr><td>DDC</td><td>Display Data Channel</td></tr><tr><td>PCIE</td><td>PCI Express compatible differential signal</td></tr><tr><td>PEG</td><td>PCI Express Graphics</td></tr><tr><td>SATA</td><td>Serial ATA specification Revision 2.6 and 3</td></tr><tr><td>LVDS</td><td>Low Voltage Differential Signal - 330 mV nominal; 450 mV maximum differential signal</td></tr><tr><td>P</td><td>Power Input / Output</td></tr><tr><td>REF</td><td>Reference voltage output, may be sourced from a Module power plane.</td></tr><tr><td>PDS</td><td>Pull-down strap. A Module output pin that is either tied to GND or is not connected.Used to signal Module capabilities to the Carrier Board.</td></tr><tr><td>PU</td><td>PU (pull-up) resistor on module</td></tr><tr><td>PD</td><td>PD (pull-down) resistor on module</td></tr></table>

![The image displays a red line-art icon of a document. It features a thick red outline forming a square shape with a folded bottom-right corner. Inside the white area, two horizontal red lines are centered, resembling text on a page.](.com-hpc-mmtl-manual-50m-73600-1000-03/b21e0feb1484aeb1159acda8643f9d076f16f3bb1731adfca35dbcefd4c936a8.jpg)

Note: The I/O voltage for most I/O pins is 1.8V. Sidebands of PCIe, USB3.x, USB4, DDI, eDP and Asynch Serial at either 1.8V or 1.8VSB. In addition, I2C, GP\_SPI, Thermal Protection, SMBUs, GPIOs, FuSa, Miscellaneous Signals, New Added Signals, Power and Sys Mgmt at either 1.8V or 1.8VSB.

![The image displays a simple icon featuring a red outline of a document or piece of paper with a folded top-right corner (a 'dog-ear'). Inside the outline, centered vertically, are two horizontal red parallel lines resembling an equals sign. The background inside the shape is white.](.com-hpc-mmtl-manual-50m-73600-1000-03/f26b5ec8619fd0ef242a910a802d79f612c65edc23354de0b20063c5c650c240.jpg)

Note: There is no VCC\_5V\_SBY input on the Mini –VCC pins are used for all power states.

![The image displays the Microsoft Word icon, characterized by a red outline of a document with a folded bottom-right corner and three horizontal lines inside representing text.](.com-hpc-mmtl-manual-50m-73600-1000-03/0e6ce42734410ea7836d0704a77d0ca9a78044581ec336ceb2f4c12ddcc92532.jpg)

Note: Certain interfaces on the COM-HPC Mini move AC coupling caps off-module, which differs from the other COM-HPC types. Off-module placement applies to PCIe lane 0-7 (both of TX and RX), PCIe lane 8-15 (only RX), SATA, DDI and USB4 AUX channels, as well as high-speed data signals for USB3.x and USB4.

![The image displays a red icon of a document. It features a rectangular outline with the bottom-right corner folded up (a 'dog-ear'). Inside the outline are two horizontal red bars centered vertically, representing lines of text.](.com-hpc-mmtl-manual-50m-73600-1000-03/ebc33c6cff0ab53f12d78bfbe9c9d60a14f9c6c9c790cc651325cd3f83132d3e.jpg)

Note: AC coupling caps for PCI Express TX lanes 8 through 15 are on-Module according to the COM-HPC Mini specification.

# 4.3 Signal Descriptions on J1 Connectors

# 4.3.1 NBASE-T Ethernet

2x NBASE-T Ethernet ports, designated NBASET0 and NBASET1, are defined for the Mini.

Magnetics are located on the carrier board.

NBASE-T\_0

<table><tr><td>Name</td><td>Pin #</td><td colspan="4">Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>NBASET0_MDI0-</td><td>D85</td><td colspan="4" rowspan="5">Ethernet Controller : Media Dependent Interface Differential Pairs 0,1,2,3. The MDI can operate in 10Gbps, 1Gbps, 100Mbps and 10 Mbps modes. Some pairs are unused in some modes, per the following:</td><td rowspan="10">I/O Analog</td><td rowspan="10"></td><td rowspan="10">Twisted pair signals for external transformer.</td></tr><tr><td>NBASET0_MDI0+</td><td>D86</td></tr><tr><td>NBASET0_MDI1-</td><td>D88</td></tr><tr><td>NBASET0_MDI1+</td><td>D89</td></tr><tr><td>NBASET0_MDI2-</td><td>D91</td></tr><tr><td>NBASET0_MDI2+</td><td>D92</td><td colspan="2">10000BASE-T1000BASE-T</td><td>100BASE-TX</td><td>10BASE-T</td></tr><tr><td>NBASET0_MDI3-</td><td>D94</td><td>MDI[0]+/-</td><td>B1_DA+/-</td><td>TX+/-</td><td>TX+/-</td></tr><tr><td rowspan="3">NBASET0_MDI3+</td><td rowspan="3">D95</td><td>MDI[1]+/-</td><td>B1_DB+/-</td><td>RX+/-</td><td>RX+/-</td></tr><tr><td>MDI[2]+/-</td><td>B1_DC+/-</td><td></td><td></td></tr><tr><td>MDI[3]+/-</td><td>B1_DD+/-</td><td></td><td></td></tr><tr><td>NBASET0_LINK_ACT#</td><td>D99</td><td colspan="4">NBASE-T Ethernet Controller activity indicator, active low. 20 mA or more current sink capability at VOL of 0.4V max. 20 mA or more current source capability at VOH of 2.4V min.</td><td>O 3.3VSB</td><td></td><td></td></tr><tr><td>NBASET0_LINK_MAX#</td><td>D97</td><td colspan="4">NBASE-T Ethernet Controller MAX Speed Link indicator, active low. If active, the link is at the maximum speed that the Ethernet controller is capable of (which may be 10G, 5G, 2.5G, etc). 20 mA or more current sink capability at VOL of 0.4V max. 20 mA or more current source capability at VOH of 2.4V min.</td><td>O 3.3VSB</td><td></td><td></td></tr><tr><td>NBASET0_LINK_MID#</td><td>D98</td><td colspan="4">NBASE-T Ethernet Controller MID Speed Link indicator, active low. If active, the link is established but at a speed lower than what the maximum speed that the Ethernet controller is capable of.</td><td>O 3.3VSB</td><td></td><td></td></tr><tr><td></td><td></td><td colspan="4">20 mA or more current sink capability at VOL of 0.4V max.20 mA or more current source capability at VOH of 2.4V min.</td><td></td><td></td><td></td></tr><tr><td>NBASET0_CTREF</td><td>C99</td><td colspan="4">Reference voltage for Carrier Board NBASET Ethernet channel 0 magnetics center tap. The reference voltage is determined by the requirements of the Module PHY and may be as low as 0V and as high as 3.3V. If not needed, these pins may be left open on the Carrier. The reference voltage output shall be current limited on the Module. In the case in which the reference is shorted to ground, the current shall be limited to 250 mA or less.</td><td>REFGND min3.3V max</td><td></td><td></td></tr><tr><td>NBASET0_SDP</td><td>C98</td><td colspan="4">NBASE-T Ethernet Controller 0 Software-Definable Pin. Can also be used for IEEE1588 support such as a 1pps signal.</td><td>IO 3.3VSB</td><td></td><td>Not Supported</td></tr></table>

NBASE-T\_1 (Optional)

<table><tr><td>Name</td><td>Pin #</td><td colspan="4">Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>NBASET1_MDI0-</td><td>D49</td><td colspan="4" rowspan="5">Ethernet Controller : Media Dependent Interface Differential Pairs 0,1,2,3. The MDI can operate in 10Gbps, 1Gbps, 100Mbps and 10 Mbps modes. Some pairs are unused in some modes, per the following:</td><td rowspan="12">I/O Analog</td><td rowspan="12"></td><td rowspan="12">Twisted pair signals for external transformer.</td></tr><tr><td>NBASET1_MDI0+</td><td>D50</td></tr><tr><td>NBASET1_MDI1-</td><td>D52</td></tr><tr><td>NBASET1_MDI1+</td><td>D53</td></tr><tr><td>NBASET1_MDI2-</td><td>D55</td></tr><tr><td>NBASET1_MDI2+</td><td>D56</td><td rowspan="3"> $\rightarrow$ </td><td rowspan="3">10000BASE-T $\rightarrow$ 1000BASE-T $\rightarrow$ </td><td rowspan="3">100BASE-TX $\rightarrow$ </td><td rowspan="3">10BASE-T $\rightarrow$ </td></tr><tr><td>NBASET1_MDI3-</td><td>D58</td></tr><tr><td rowspan="5">NBASET1_MDI3+</td><td rowspan="5">D59</td></tr><tr><td>MDI[0]+/→</td><td>B1_DA+/-→</td><td>TX+/-→</td><td>TX+/-→</td></tr><tr><td>MDI[1]+/→</td><td>B1_DB+/-→</td><td>RX+/-→</td><td>RX+/-→</td></tr><tr><td>MDI[2]+/→</td><td>B1_DC+/-→</td><td>→</td><td>→</td></tr><tr><td>MDI[3]+/→</td><td>B1_DD+/-→</td><td>→</td><td>→</td></tr><tr><td>NBASET1_LINK_ACT#</td><td>B59</td><td colspan="4">NBASE-T Ethernet Controller activity indicator, active low. 20 mA or more current sink capability at VOL of 0.4V max. 20 mA or more current source capability at VOH of 2.4V min.</td><td>O 3.3VSB</td><td></td><td></td></tr><tr><td>NBASET1_LINK_MAX#</td><td>A59</td><td colspan="4">NBASE-T Ethernet Controller MAX Speed Link indicator, active low. If active, the link is at the maximum speed that the Ethernet controller is capable of (which may be 10G, 5G, 2.5G, etc). 20 mA or more current sink capability at VOL of 0.4V max. 20 mA or more current source capability at VOH of 2.4V min.</td><td>O 3.3VSB</td><td></td><td></td></tr><tr><td>NBASET1_LINK_MID#</td><td>B58</td><td colspan="4">NBASE-T Ethernet Controller MID Speed Link indicator, active low. If active, the link is established but at a speed lower than what the maximum speed that the Ethernet controller is capable of. 20 mA or more current sink capability at VOL of 0.4V max. 20 mA or more current source capability at VOH of 2.4V min.</td><td>O 3.3VSB</td><td></td><td></td></tr><tr><td>NBASET1_CTREF</td><td>A60</td><td colspan="4">Reference voltage for Carrier Board NBASET Ethernet channel 0 magnetics center tap. The reference voltage is determined by the requirements of the Module PHY and may be as low as 0V and as high as 3.3V. If not needed, these pins may be left open on the Carrier. The reference voltage output shall be current limited on the Module. In the case in which the reference is shorted to ground, the current shall be limited to 250 mA or less.</td><td>REF GND min 3.3V max</td><td></td><td></td></tr><tr><td>NBASET1_SDP</td><td>D35</td><td colspan="4">NBASE-T Ethernet Controller 0 Software-Definable Pin. Can also be used for IEEE1588 support such as a 1pps signal.</td><td>IO 3.3VSB</td><td></td><td>Not Supported</td></tr></table>

![The image displays a simple red icon resembling a document or a piece of paper. It features a square shape with the top-right corner folded down, creating a 'dog-ear' effect. Inside the red outline, there are two horizontal red lines centered within the white background, symbolizing text or a list.](.com-hpc-mmtl-manual-50m-73600-1000-03/34835d8c023da8c9454dfcb5dc9ae2c216d3d3c6b6071b5a39473f04242a28bc.jpg)
Note: NBASE-T port 1 is a build option on a project basis.

# 4.3.2 Super Speed Lanes for DDI/USB4/USB3.x and Sidebands

COM-HPC mini form-factor only offers only one high-speed COM-HPC 400-pin connector. To utilize the pin effectively, some of the DDI/USB4/USB3.x signals share pins.

DDI/USB4/USB3.x all require differential data and high-speed pairs, such as TX+/TX- pair and RX+/RX- pair. These are called Super Speed Lane One Super Speed Lane (SS) consists of TX+, TX-, and RX+, RX-

A maximum of Eight Super Speed lanes (SS) are definedin COM-HPC for that pin sharing usage, numbered from SS lane 0 to 7.

For example: SS lane 0 and SS lane 1 can be implemented either as DDI port 0 or USB4 port 2.

Please note that to get USB4, USB3.x work, USB2.0 signals are also required.

The table below indicates the usage between SS lanes and DDI/USB4/USB3.x for this product.

The default configuration (HW/BIOS) is Config 3. The other usage can be discussed by project basis.

<table><tr><td>SS Lanes</td><td>Config 1</td><td>Config 2</td><td>Config 3</td><td>Config 4</td><td>Config 5</td></tr><tr><td>SS Lane 0</td><td rowspan="2">DDI_0</td><td rowspan="2">DDI_0</td><td rowspan="2">DDI_0</td><td rowspan="2">USB4_2</td><td rowspan="2">USB4_2</td></tr><tr><td>SS Lane 1</td></tr><tr><td>SS Lane 2</td><td rowspan="2">DDI_1</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td></tr><tr><td>SS Lane 3</td></tr><tr><td>SS Lane 4</td><td>USB3_3</td><td>USB3_3</td><td rowspan="2">USB4_1</td><td rowspan="2">USB4_1</td><td rowspan="2">USB4_1</td></tr><tr><td>SS Lane 5</td><td>-</td><td>-</td></tr><tr><td>SS Lane 6</td><td>USB3_1</td><td>USB3_1</td><td>USB3_1</td><td>USB3_1</td><td rowspan="2">USB4_3(TBC, project basis)</td></tr><tr><td>SS Lane 7</td><td>USB3_0</td><td>USB3_0</td><td>USB3_0</td><td>USB3_0</td></tr></table>

DDI\_0 indicates DDI port 0, USB4\_2 indicates USB4 port 2. USB3\_0 indicates USB3.x port 0.

For example, SS lane 4 and SS lane 5 can be used either as USB4 port 1 (based on SS lane 4 and lane 5) or as USB3.x port 3 (based on SS lane 4).

Super Speed [0-3] and its Sideband for DDI/USB4

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>SS0_TX+</td><td>D23</td><td>Differential data pair</td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS0_TX-</td><td>D22</td><td></td><td></td><td></td><td rowspan="3">SS 0-1 lanes for DDI_0 (default) or USB4_2</td></tr><tr><td>SS1_TX+</td><td>D29</td><td></td><td></td><td></td></tr><tr><td>SS1_TX-</td><td>D28</td><td></td><td></td><td></td></tr><tr><td>SS2_TX+</td><td>A24</td><td>Differential data pair</td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS2_TX-</td><td>A23</td><td></td><td></td><td></td><td rowspan="3">SS 2-3 lanes for DDI_1 or USB4_0 (default)</td></tr><tr><td>SS3_TX+</td><td>A30</td><td></td><td></td><td></td></tr><tr><td>SS3_TX-</td><td>A29</td><td></td><td></td><td></td></tr><tr><td>SS0_RX+</td><td>D26</td><td>Differential data pair</td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS0_RX-</td><td>D25</td><td></td><td></td><td></td><td rowspan="3">SS 0-1 lanes for DDI_0 (default) or USB4_2</td></tr><tr><td>SS1_RX+</td><td>D32</td><td></td><td></td><td></td></tr><tr><td>SS1_RX-</td><td>D31</td><td></td><td></td><td></td></tr><tr><td>SS2_RX+</td><td>A27</td><td>Differential data pair</td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS2_RX-</td><td>A26</td><td></td><td></td><td></td><td rowspan="3">SS 2-3 lanes for DDI_1 or USB4_0 (default)</td></tr><tr><td>SS3_RX+</td><td>A33</td><td></td><td></td><td></td></tr><tr><td>SS3_RX-</td><td>A32</td><td></td><td></td><td></td></tr><tr><td>SS01_SCL_AUX+</td><td>D20</td><td>As DDI</td><td>1.8V</td><td>PD</td><td>AC coupled off Module for DP</td></tr><tr><td>SS23_SCL_AUX+</td><td>A21</td><td>DP AUX+ function if DDI[0:1]_DDC_AUX_SEL is a no connect or driven to GND on the Carrier. HDMI/DVI I2C clock if DDI[0:1]_DDC_AUX_SEL is pulled or driven high on the Carrier.As USB4DisplayPort Aux channel for USB4_0, USB4_2 DP modes High speed differential pair.SS01_SCL_AUX+/- for USB4_2</td><td>100K</td><td></td><td>SS01_SCL_AUX+/- for DDI_0 (default) SS23_SCL_AUX+/- for USB4_0 (default)</td></tr><tr><td>SS01_SDA_AUX-</td><td>C19</td><td>As DDI</td><td>1.8V</td><td>PU</td><td>AC coupled off Module for DP</td></tr><tr><td>SS23_SDA_AUX-</td><td>A20</td><td>DP AUX- function if DDI[0:1]_DDC_AUX_SEL is no connect HDMI/DVI I2C data if DDI[0:1]_DDC_AUX_SEL is pulled high As USB4DisplayPort Aux channel for USB4_0, USB4_2 DP modes High speed differential pair.SS01_SCL_AUX+/- for USB4_2</td><td></td><td>100K</td><td>SS01_SCL_AUX+/- for DDI_0 (default) SS23_SCL_AUX+/- for USB4_0 (default)</td></tr><tr><td>USB2_LSRX/DDI0_DDC_AUX_SELUSB0_LSRX/DDI1_DDC_AUX_SEL</td><td>B40C26</td><td>As DDISelects the function of DDI[0:1]_SCL_AUX+ and DDI[0:2]_SDA_AUX-. This pin shall have a 1M pull-down to logic ground on the Module.If this input is unconnected on the Carrier, the AUX pair is used for the DP AUX+/- signals.If pulled or driven high on the Carrier, the AUX pair contains the HDMI[0:2] I2C CRTL_CLK and CTRL_DAT signals.As USB4Sideband RX interface for USB4 Alternate modes “Low Speed” asynchronous serial RX line</td><td>I 1.8V</td><td>PD100K</td><td>DDI0_DDC_AUX_SEL for DDI_0 (default)USB0_LSRX for USB4_0 (default)</td></tr><tr><td>USB2_LSTX/DDI0_HPDUSB0_LSTX/DDI1_HPD</td><td>B41C28</td><td>As DIDDIP0:1] Hot-Plug DetectAs USB4Sideband TX interface for USB4 Alternate modes “Low Speed” asynchronous serial TX line</td><td>O 1.8V</td><td>PD100K</td><td>DDI0_HPD for DDI_0 (default)USB0_LSTX for USB4_0 (default)</td></tr><tr><td>SML0_DAT</td><td>B33</td><td rowspan="3">Only for USB4USB4 / TBT Re-timer Setup (from SOC).For all USB4</td><td>OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>SML0_CLK</td><td>B32</td><td>OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>USB_RT_ENA</td><td>B37</td><td>O1.8V</td><td></td><td></td></tr><tr><td>SML1_DAT</td><td>B30</td><td rowspan="3">Only for USB4USB-C PD Controller Setup (from SOC).For all USB4</td><td>OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>SML1_CLK</td><td>B29</td><td>OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>PMCALERT#</td><td>B31</td><td>I1.8V</td><td>PU 10K1.8V</td><td></td></tr><tr><td>USB_PD_I2C_DAT</td><td>B36</td><td>Only for USB4Alternative USB-C PD Controller Setup (from EC).</td><td>OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>USB_PD_I2C_CLK</td><td>B35</td><td rowspan="2">For all USB4</td><td>OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>USB_PD_ALERT#</td><td>B34</td><td>I1.8VSB</td><td>PU 10K1.8VSB</td><td></td></tr></table>

![The image displays a red icon on a white background. The icon resembles a document or piece of paper with a folded bottom-right corner. Inside the red outline, there are three horizontal red lines stacked vertically, representing text or a list.](.com-hpc-mmtl-manual-50m-73600-1000-03/9dcd7d1d89b609e618112745ca12544198f80e0fe04a15e4335927f2b7562bb8.jpg)

Note: The COM-HPC module should support exporting Port 80 information over the USB\_PD\_I2C bus (signals USB\_PD\_I2C\_DAT and USB\_PD\_I2C\_CLK) to the carrier hardware that implements a pair of 7-segment displays to show the codes.

DDI / USB4 Signal Mapping

<table><tr><td>Name</td><td>DDI Use</td><td>USB4 Use</td><td>Note</td></tr><tr><td>SS0_TX-</td><td>DDI0_PAIR0-</td><td>USB4_2_SSTX0-</td><td rowspan="12">DDI_0 (default) or USB4_2</td></tr><tr><td>SS0_TX+</td><td>DDI0_PAIR0+</td><td>USB4_2_SSTX0+</td></tr><tr><td>SS0_RX-</td><td>DDI0_PAIR1-</td><td>USB4_2_SSRX0-</td></tr><tr><td>SS0_RX+</td><td>DDI0_PAIR1+</td><td>USB4_2_SSRX0+</td></tr><tr><td>SS1_TX-</td><td>DDI0_PAIR2-</td><td>USB4_2_SSTX1-</td></tr><tr><td>SS1_TX+</td><td>DDI0_PAIR2+</td><td>USB4_2_SSTX1+</td></tr><tr><td>SS1_RX-</td><td>DDI0_PAIR3-</td><td>USB4_2_SSRX1-</td></tr><tr><td>SS1_RX+</td><td>DDI0_PAIR3+</td><td>USB4_2_SSRX1+</td></tr><tr><td>SS01_SDA_AUX-</td><td>DDI0_SDA_AUX-</td><td>USB2_AUX-</td></tr><tr><td>SS01_SCL_AUX+</td><td>DDI0_SCL_AUX+</td><td>USB2_AUX+</td></tr><tr><td>USB2_LSRX/DDI0_DDC_AUX_SEL</td><td>DDI0_DDC_AUX_SEL</td><td>USB2_LSRX</td></tr><tr><td>USB2_LSTX/DDI0_HPD</td><td>DDI0_HPD</td><td>USB2_LSTX</td></tr><tr><td>SS2_TX-</td><td>DDI1_PAIR0-</td><td>USB4_0_SSTX0-</td><td rowspan="11">DDI_1 or USB4_0 (default)</td></tr><tr><td>SS2_TX+</td><td>DDI1_PAIR0+</td><td>USB4_0_SSTX0+</td></tr><tr><td>SS2_RX-</td><td>DDI1_PAIR1-</td><td>USB4_0_SSRX0-</td></tr><tr><td>SS2_RX+</td><td>DDI1_PAIR1+</td><td>USB4_0_SSRX0+</td></tr><tr><td>SS3_TX-</td><td>DDI1_PAIR2-</td><td>USB4_0_SSTX1-</td></tr><tr><td>SS3_TX+</td><td>DDI1_PAIR2+</td><td>USB4_0_SSTX1+</td></tr><tr><td>SS3_RX-</td><td>DDI1_PAIR3-</td><td>USB4_0_SSRX1-</td></tr><tr><td>SS3_RX+</td><td>DDI1_PAIR3+</td><td>USB4_0_SSRX1+</td></tr><tr><td>SS23_SDA_AUX-</td><td>DDI1_SDA_AUX-</td><td>USB0_AUX-</td></tr><tr><td>SS23_SCL_AUX+</td><td>DDI1_SCL_AUX+</td><td>USB0_AUX+</td></tr><tr><td>USB0_LSRX/DDI1_DDC_AUX_SEL</td><td>DDI1_DDC_AUX_SEL</td><td>USB0_LSRX</td></tr><tr><td>USB0_LSTX/DDI1_HPD</td><td>DDI1_HPD</td><td>USB0_LSTX</td><td></td></tr></table>

Super Speed [4-7] and its Sideband for USB4/USB3.x

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>SS4_TX+</td><td>D44</td><td>Differential data pair</td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS4_TX-</td><td>D43</td><td></td><td></td><td></td><td></td></tr><tr><td>SS5_TX+</td><td>D47</td><td></td><td></td><td></td><td>SS 4-5 lanes for USB4_1 (default) or SS 4 lanes for USB3_3 (port 3)</td></tr><tr><td>SS5_TX-</td><td>D46</td><td></td><td></td><td></td><td></td></tr><tr><td>SS6_TX+</td><td>D38</td><td>Differential data pair</td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS6_TX-</td><td>D37</td><td></td><td></td><td></td><td></td></tr><tr><td>SS7_TX+</td><td>D41</td><td></td><td></td><td></td><td>SS 6 lanes for USB3_1 (port 1)</td></tr><tr><td>SS7_TX-</td><td>D40</td><td></td><td></td><td></td><td>SS 7 lanes for USB3_0 (port 0)</td></tr><tr><td>SS4_RX+</td><td>C45</td><td></td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS4_RX-</td><td>C44</td><td></td><td></td><td></td><td></td></tr><tr><td>SS5_RX+</td><td>C48</td><td></td><td></td><td></td><td>SS 4-5 lanes for USB4_1 (default) or SS 4 lanes for USB3_3 (port 3)</td></tr><tr><td>SS5_RX-</td><td>C47</td><td></td><td></td><td></td><td></td></tr><tr><td>SS6_RX+</td><td>C39</td><td></td><td></td><td></td><td>AC coupled off Module</td></tr><tr><td>SS6_RX-</td><td>C38</td><td></td><td></td><td></td><td></td></tr><tr><td>SS7_RX+</td><td>C42</td><td></td><td></td><td></td><td>SS 6 lanes for USB3_1 (port 1)</td></tr><tr><td>SS7_RX-</td><td>C41</td><td></td><td></td><td></td><td>SS 7 lanes for USB3_0 (port 0)</td></tr><tr><td>USB1_AUX+</td><td>B44</td><td>As USB4</td><td></td><td>PD</td><td>AC coupled off Module for DP</td></tr><tr><td>USB3_AUX+</td><td>C36</td><td>DisplayPort Aux channel for USB4_1, USB4_3 DP modes High speed differential pair. USB1_AUX+/- for USB4_1 (port 1)</td><td></td><td>100K</td><td>USB3_AUX+/- : not supported</td></tr><tr><td>USB1_AUX-</td><td>B43</td><td>As USB4</td><td></td><td>PU</td><td>AC coupled off Module for DP</td></tr><tr><td>USB3_AUX-</td><td>C35</td><td>DisplayPort Aux channel for USB4_1, USB4_3 DP modes High speed differential pair. USB1_AUX+/- for USB4_1 (port 1)</td><td></td><td>100K</td><td>USB3_AUX+/- : not supported</td></tr><tr><td>USB1_LSRX</td><td>C27</td><td>As USB4</td><td>I 1.8V</td><td>PD</td><td></td></tr><tr><td>USB3_LSRX</td><td>B38</td><td>Sideband RX interface for USB4 Alternate modes “Low Speed” asynchronous serial RX line</td><td></td><td>100K</td><td>USB3_LSRX/LSTX : not supported</td></tr><tr><td>USB1_LSTX</td><td>C29</td><td>As USB4</td><td>O 1.8V</td><td>PD</td><td></td></tr><tr><td>USB3_LSTX</td><td>B39</td><td>Sideband TX interface for USB4 Alternate modes “Low Speed” asynchronous serial TX line</td><td></td><td>100K</td><td>USB3_LSRX/LSTX : not supported</td></tr></table>

![The image displays a red outline icon of a document or page with a folded bottom-right corner. Inside the outline, there are two horizontal red lines, symbolizing text or a list.](.com-hpc-mmtl-manual-50m-73600-1000-03/e39af7ab4fc52747b4977d1fcea989dee7c440a6fa0f6c6951fed1c7cec9e32b.jpg)

Note: SML0, SML1, USB\_PD\_I2C, USB\_RT\_ENA, PMCALERT#, USB\_PD\_ALERT# shared with the signals for USB4\_0, USB4\_2. Shownin table above.

Signal Mapping

<table><tr><td>Name</td><td>USB4 Use</td><td>Note</td></tr><tr><td>SS4_TX-</td><td>USB4_1_SSTX0-</td><td rowspan="12">USB4_1 (port 1) (default)</td></tr><tr><td>SS4_TX+</td><td>USB4_1_SSTX0+</td></tr><tr><td>SS4_RX-</td><td>USB4_1_SSRX0-</td></tr><tr><td>SS4_RX+</td><td>USB4_1_SSRX0+</td></tr><tr><td>SS5_TX-</td><td>USB4_1_SSTX1-</td></tr><tr><td>SS5_TX+</td><td>USB4_1_SSTX1+</td></tr><tr><td>SS5_RX-</td><td>USB4_1_SSRX1-</td></tr><tr><td>SS5_RX+</td><td>USB4_1_SSRX1+</td></tr><tr><td>USB1_AUX-</td><td>USB1_AUX-</td></tr><tr><td>USB1_AUX+</td><td>USB1_AUX+</td></tr><tr><td>USB1_LSRX</td><td>USB1_LSRX</td></tr><tr><td>USB1_LSTX</td><td>USB1_LSTX</td></tr><tr><td>SS6_TX-</td><td>USB4_3_SSTX0-</td><td rowspan="12">USB4_3 (port 3), if it supportedNote: USB4_3 by project basis discussion</td></tr><tr><td>SS6_TX+</td><td>USB4_3_SSTX0+</td></tr><tr><td>SS6_RX-</td><td>USB4_3_SSRX0-</td></tr><tr><td>SS6_RX+</td><td>USB4_3_SSRX0+</td></tr><tr><td>SS7_TX-</td><td>USB4_3_SSTX1-</td></tr><tr><td>SS7_TX+</td><td>USB4_3_SSTX1+</td></tr><tr><td>SS7_RX-</td><td>USB4_3_SSRX1-</td></tr><tr><td>SS7_RX+</td><td>USB4_3_SSRX1+</td></tr><tr><td>USB3_AUX-</td><td>USB3_AUX-</td></tr><tr><td>USB3_AUX+</td><td>USB3_AUX+</td></tr><tr><td>USB3_LSRX</td><td>USB3_LSRX</td></tr><tr><td>USB3_LSTX</td><td>USB3_LSTX</td></tr></table>

# 4.3.3 USB2.0 and Sidebands

Each COM-HPC Mini USB4 or USB 3.2 port implementation needs a USB 2.0 pair for support functions.

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>USB0+</td><td>D17</td><td rowspan="3">USB 2.0 differential pairs, channels 0 through 7. USB0 may be configured as a USB client or as a host, or both at the Module designer&#x27;s discretion.</td><td rowspan="3"></td><td rowspan="3"></td><td rowspan="2">USB 1.1/2.0 compliant</td></tr><tr><td>USB0-</td><td>D16</td></tr><tr><td>USB1+</td><td>D14</td><td rowspan="6">USB Client mode – Not supported</td></tr><tr><td>USB1-</td><td>D13</td><td rowspan="5">All other USB ports, if implemented, shall be host ports. If any SuperSpeed or USB4 ports are implemented, then they shall be supported by a specific USB 2.0 port</td><td rowspan="5"></td><td rowspan="5"></td></tr><tr><td>USB2+</td><td>C18</td></tr><tr><td>USB2-</td><td>C17</td></tr><tr><td>USB3+</td><td>C15</td></tr><tr><td>USB3-</td><td>C14</td></tr><tr><td>USB4+</td><td>B17</td><td rowspan="3">USB 2.0 differential pairs, channels 0 through 7. USB0 may be configured as a USB client or as a host, or both at the Module designer&#x27;s discretion.</td><td rowspan="3"></td><td rowspan="3"></td><td rowspan="2">USB 1.1/2.0 compliant</td></tr><tr><td>USB4-</td><td>B16</td></tr><tr><td>USB5+</td><td>B14</td><td rowspan="6">USB Client mode – Not supported</td></tr><tr><td>USB5-</td><td>B13</td><td rowspan="5">All other USB ports, if implemented, shall be host ports. If any SuperSpeed or USB4 ports are implemented, then they shall be supported by a specific USB 2.0 port</td><td rowspan="5"></td><td rowspan="5"></td></tr><tr><td>USB6+</td><td>A18</td></tr><tr><td>USB6-</td><td>A17</td></tr><tr><td>USB7+</td><td>A15</td></tr><tr><td>USB7-</td><td>A14</td></tr><tr><td>USB01_OC#</td><td>B28</td><td rowspan="4">USB over-current sense, USB 2.0 channels 0,1; channels 2,3; channels 4,5 and channels 6,7 respectively. A pull-up for each of these lines to the 1.8V Suspend rail shall be present on the Mini Module. The pull-up should be 10K. An open drain driver from USB current monitors on the Carrier Board may drive this line low. The Carrier Board shall not pull these lines up. Note that the over-current limits for USB 2.0 and USB 3.0 are different; this is a Carrier board implementation item.</td><td rowspan="4">I 1.8VSB</td><td rowspan="4">PU 10K 1.8VSB</td><td rowspan="4">Do not pull high on carrier Assignment of USB_OC defined by specification USB01_OC# for USB4 port 0 and 1 and USB3.x port 3 USB23_OC# for USB4 port 2 and 3 and USB3.x port 1 USB45_OC# for USB3.x port 0 and 2 USB67_OC# for USB2.0 port 6 and 7</td></tr><tr><td>USB23_OC#</td><td>B27</td></tr><tr><td>USB45_OC#</td><td>B26</td></tr><tr><td>USB67_OC#</td><td>B25</td></tr><tr><td>RSMRST_OUT#</td><td>B86</td><td>USB devices that are to be powered in the S5 / S4 / S3 Suspend states should not have their 5V VBUS power enabled before RSMRST_OUT# transitions to the hi state. RSMRST_OUT# is also described in Power and System Management section</td><td>O 1.8VSB</td><td>PD 100K</td><td></td></tr></table>

# Preferred USB2 and USB3.x/USB4 Signals Assignment

The usage in bold front is based on the combination of the COM-HPC-mMTL module and ADLINK’s COM-HPC mini base.

<table><tr><td>SS Lanes</td><td>Config 1</td><td>Config 2</td><td>Config 3</td><td>Config 4</td><td>Config 5</td><td>USB2.0 Support for USB4</td><td>USB2.0 Support for USB3.x</td></tr><tr><td>SS Lane 0</td><td rowspan="2">DDI_0</td><td rowspan="2">DDI_0</td><td rowspan="2">DDI_0</td><td rowspan="2">USB4_2</td><td rowspan="2">USB4_2</td><td rowspan="2">USB2</td><td rowspan="2">-</td></tr><tr><td>SS Lane 1</td></tr><tr><td>SS Lane 2</td><td rowspan="2">DDI_1</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB4_0</td><td rowspan="2">USB0</td><td rowspan="2">-</td></tr><tr><td>SS Lane 3</td></tr><tr><td>SS Lane 4</td><td>USB3_3</td><td>USB3_3</td><td rowspan="2">USB4_1</td><td rowspan="2">USB4_1</td><td rowspan="2">USB4_1</td><td rowspan="2">USB1</td><td>USB1</td></tr><tr><td>SS Lane 5</td><td>USB3_2</td><td>USB3_2</td><td>-</td></tr><tr><td>SS Lane 6</td><td>USB3_1</td><td>USB3_1</td><td>USB3_1</td><td>USB3_1</td><td rowspan="2">USB4_3(TBC, project basis)</td><td rowspan="2">USB3</td><td>USB3</td></tr><tr><td>SS Lane 7</td><td>USB3_0</td><td>USB3_0</td><td>USB3_0</td><td>USB3_0</td><td>USB5</td></tr></table>

USB2 indicates USB 2.0 signalport 2, USB4\_2 indicates USB4 SS signals port 2, USB3\_1 indicates USB3.x SS signals port 1

For example, the USB4\_2 pair with USB2 and other sidebands is recommended for USB4 port 2 at Type C connector implementation.

Similarly, the USB3\_0 pair with USB5 is recommended for USB3.x port 0 at a Type-A connector implementation.

![The image displays a red outline of a document icon with a folded top-right corner. Inside the red border are two horizontal red bars centered vertically against a white background.](.com-hpc-mmtl-manual-50m-73600-1000-03/c07deb0e49e700527687ca3687ecdfc87380153e81957f8afdfe624adbc2c69a.jpg)

Note: USB2.0 ports 6 and 7 (pin names USB6 and USB7) may be used as general purpose ports, they are not needed for USB4 or USB3.2 support.

![The image displays a red icon representing a document or page. It features a thick red outline of a rectangle with the bottom-right corner folded upwards (a 'dog-ear'). Inside the white area of the document, there are two horizontal red lines centered vertically, resembling text.](.com-hpc-mmtl-manual-50m-73600-1000-03/4377cf135ac6c49a981b2298656eaf8323c68cbd320b49ecd1edeb85edfc14fb.jpg)

Note: If a USB 2.0 resource is not needed for USB4 or USB 3.2 support, that USB 2.0 may be used elsewhere by the carrier designer – for example, in Config 1 in the Table above, USB2 and USB0 are not needed and may be used elsewhere (as the DDI interfaces do not need a USB support).

# 4.3.4 Embedded Display Port (eDP)

Embedded DisplayPort or eDP is derived from DisplayPort, but is intended to support internal flat panel eDP screens.

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>eDP_TX0+</td><td>A39</td><td rowspan="2">eDP / DSI differential data pairs</td><td rowspan="2">O PCIE</td><td rowspan="2"></td><td rowspan="10">AC coupled off Module (eDP only)</td></tr><tr><td>eDP_TX0-</td><td>A38</td></tr><tr><td>eDP_TX1+</td><td>A42</td><td rowspan="2">eDP / DSI differential data pairs</td><td rowspan="2">O PCIE</td><td rowspan="2"></td></tr><tr><td>eDP_TX1-</td><td>A41</td></tr><tr><td>eDP_TX2+</td><td>A45</td><td rowspan="2">eDP differential data pairs or DSI differential clock pairs</td><td rowspan="2">O PCIE</td><td rowspan="2"></td></tr><tr><td>eDP_TX2-</td><td>A44</td></tr><tr><td>eDP_TX3+</td><td>A47</td><td rowspan="2">eDP / DSI differential data pairs</td><td rowspan="2">O PCIE</td><td rowspan="2"></td></tr><tr><td>eDP_TX3-</td><td>A48</td></tr><tr><td>eDP_AUX+</td><td>A36</td><td rowspan="2">eDP AUX channel differential pair or DSI differential data pair</td><td rowspan="2">I/O PCIE</td><td rowspan="2"></td></tr><tr><td>eDP_AUX-</td><td>A35</td></tr><tr><td>eDP_VDD_EN</td><td>C31</td><td>eDP / DSI power enable</td><td>O 1.8V</td><td>PD 100K</td><td rowspan="2">Follow silicon platform design guide</td></tr><tr><td>eDP_BKLT_EN</td><td>C32</td><td>eDP / DSI backlight enable</td><td>O 1.8V</td><td>PD 100K</td></tr><tr><td>eDP_BKLTCTL</td><td>C33</td><td>EDP / DSI backlight brightness control</td><td>O 1.8V</td><td></td><td></td></tr><tr><td>eDP_HPD</td><td>C30</td><td>eDP: Detection of Hot Plug / Unplug and notification of the link layerDSI: Tearing Effect Input: this is an optional signal from the DSI display (that has it&#x27;s own display controller and frame buffer) coordinating with the host display controller</td><td>I 1.8V</td><td>PD 100K</td><td></td></tr></table>

![The image displays a pixelated icon resembling a document or file. It consists of a red outline shaped like a square with rounded corners. Inside the red border, the background is a light pink color. Centered within the red outline is a white square containing three horizontal black lines.](.com-hpc-mmtl-manual-50m-73600-1000-03/65b2b0b20baddfa24789c95570dff7fad88646d92f382ef94f2a1a4de80ff4c2.jpg)

Note: This platform does not support MIPI-DSI interface, thus the mapping table between eDP and DSI is not mentioned here.

# 4.3.5 Serial Audio Interface

HD Audio / I2S / Soundwire

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>I2S_CLK/SNDW_CLK2/HDA_BCLK</td><td>B23</td><td>I2S ClockAlternative use as Soundwire 2 clock or HDA serial data clock</td><td>O 1.8VSB</td><td></td><td rowspan="5">HDA is default supportI2S/Soundwire : Not supported. The driver readiness limitation</td></tr><tr><td>I2S_DIN/SNDW_DAT2/HDA_SDI</td><td>B22</td><td>I2S Data InThis pin is an input in I2S modeAlternative use as bi-directional Soundwire 2 data lane or HDA serialTDM data input</td><td>I/O 1.8VSB</td><td></td></tr><tr><td>I2S_DOUT/SNDW_DAT3/HDA_SDO</td><td>B20</td><td>I2S Data OutThis pin is an output in I2S modeAlternative use as bi-directional Soundwire 3 data lane or HDA serialTDM data output</td><td>I/O 1.8VSB</td><td></td></tr><tr><td>I2S_LRCLK/SNDW_CLK3/HDA_SYNC</td><td>B19</td><td>I2S L/R ClockAlternative use as Soundwire 3 clock or HDA sample synchronization signal</td><td>O 1.8VSB</td><td></td></tr><tr><td>I2S_MCLK/HDA_RST#</td><td>B21</td><td>I2S Master ClockAlternative use as HDA reset output</td><td>O 1.8VSB</td><td>PD100K</td></tr></table>

# Soundwrie / DMIC Audio

Not supported

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>SNDW_DMIC_DAT0</td><td>C24</td><td rowspan="2">Bi-directional PCM audio data</td><td rowspan="2">I/O 1.8VSB</td><td rowspan="2">PU 10K</td><td rowspan="2"></td></tr><tr><td>SNDW_DMIC_DAT1</td><td>C21</td></tr><tr><td>SNDW_DMIC_CLK0</td><td>C23</td><td rowspan="2">Clock for Soundwire transactions</td><td rowspan="2">O 1.8VSB</td><td rowspan="2">PU 10K</td><td rowspan="2"></td></tr><tr><td>SNDW_DMIC_CLK1</td><td>C20</td></tr></table>

4.3.6 PCI Express

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>PCIe00_TX+</td><td>D62</td><td rowspan="16">PCI Express Differential Transmit Pairs 0-7PCIe Group 0 Low</td><td rowspan="16">O PCIe</td><td rowspan="16"></td><td rowspan="4">AC coupled off Module</td></tr><tr><td>PCIe00_TX-</td><td>D61</td></tr><tr><td>PCIe01_TX+</td><td>D65</td></tr><tr><td>PCIe01_TX-</td><td>D64</td></tr><tr><td>PCIe02_TX+/SGMII1_TX+</td><td>D68</td><td rowspan="8">SGMII not supported</td></tr><tr><td>PCIe02_TX-/SGMII1_TX-</td><td>D67</td></tr><tr><td>PCIe03_TX+/SGMII0_TX+</td><td>D71</td></tr><tr><td>PCIe03_TX-/SGMII0_TX-</td><td>D70</td></tr><tr><td>PCIe04_TX+</td><td>D74</td></tr><tr><td>PCIe04_TX-</td><td>D73</td></tr><tr><td>PCIe05_TX+</td><td>D77</td></tr><tr><td>PCIe05_TX-</td><td>D76</td></tr><tr><td>PCIe06_TX+/SATA1_TX+</td><td>D80</td><td rowspan="2">PCIe06 is default feature</td></tr><tr><td>PCIe06_TX-/SATA1_TX-</td><td>D79</td></tr><tr><td>PCIe07_TX+/SATA0_TX+</td><td>D83</td><td rowspan="2">PCIe07/SATA0 are muxed with NBASE-T_1 at moduledesign, NBAE-T_1 is default feature. Check function diagram</td></tr><tr><td>PCIe07_TX-/SATA0_TX-</td><td>D82</td></tr><tr><td>PCIe00_RX+</td><td>C63</td><td rowspan="16">PCI Express Differential Receive Pairs 0-7PCIe Group 0 Low</td><td rowspan="16">I PCIe</td><td rowspan="16"></td><td rowspan="4">AC coupled off Module</td></tr><tr><td>PCIe00_RX-</td><td>C62</td></tr><tr><td>PCIe01_RX+</td><td>C66</td></tr><tr><td>PCIe01_RX-</td><td>C65</td></tr><tr><td>PCIe02_RX+/SGMII1_RX+</td><td>C69</td><td rowspan="8">SGMII not supported</td></tr><tr><td>PCIe02_RX-/SGMII1_RX-</td><td>C68</td></tr><tr><td>PCIe03_RX+/SGMII0_RX+</td><td>C72</td></tr><tr><td>PCIe03_RX-/SGMII0_RX-</td><td>C71</td></tr><tr><td>PCIe04_RX+</td><td>C75</td></tr><tr><td>PCIe04_RX-</td><td>C74</td></tr><tr><td>PCIe05_RX+</td><td>C78</td></tr><tr><td>PCIe05_RX-</td><td>C77</td></tr><tr><td>PCIe06_RX+/SATA1_RX+</td><td>C81</td><td rowspan="2">PCIe06 is default feature</td></tr><tr><td>PCIe06_RX-/SATA1_RX-</td><td>C80</td></tr><tr><td>PCIe07_RX+/SATA0_RX+</td><td>C84</td><td rowspan="2">PCIe07/SATA0 are muxed with NBASE-T_1 at moduledesign, NBAE-T_1 is default feature. Check function diagram</td></tr><tr><td>PCIe07_RX-/SATA0_RX-</td><td>C83</td></tr><tr><td>PCIe08_TX+</td><td>A63</td><td rowspan="4">PCI Express Differential Transmit Pairs 8-15PCIe Group 0 High</td><td rowspan="4">O PCIe</td><td rowspan="4"></td><td rowspan="4">AC coupled on Module</td></tr><tr><td>PCIe08_TX-</td><td>A62</td></tr><tr><td>PCIe09_TX+</td><td>A66</td></tr><tr><td>PCIe09_TX-PCIe10_TX+</td><td>A65A69</td></tr><tr><td>PCIe10_TX-</td><td>A68</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe11_TX+</td><td>A72</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe11_TX-</td><td>A71</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe12_TX+</td><td>A75</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe12_TX-</td><td>A74</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe13_TX+</td><td>A78</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe13_TX-</td><td>A77</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe14_TX+</td><td>A81</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe14_TX-</td><td>A80</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe15_TX+</td><td>A84</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe15_TX-</td><td>A83</td><td></td><td></td><td></td><td></td></tr><tr><td>PCIe08_RX+</td><td>B62</td><td rowspan="16">PCI Express Differential Receive Pairs 8-15PCIe Group 0 High</td><td rowspan="16">I PCIe</td><td rowspan="16"></td><td rowspan="16">AC coupled off Module</td></tr><tr><td>PCIe08_RX-</td><td>B61</td></tr><tr><td>PCIe09_RX+</td><td>B65</td></tr><tr><td>PCIe09_RX-</td><td>B64</td></tr><tr><td>PCIe10_RX+</td><td>B68</td></tr><tr><td>PCIe10_RX-</td><td>B67</td></tr><tr><td>PCIe11_RX+</td><td>B71</td></tr><tr><td>PCIe11_RX-</td><td>B70</td></tr><tr><td>PCIe12_RX+</td><td>B74</td></tr><tr><td>PCIe12_RX-</td><td>B73</td></tr><tr><td>PCIe13_RX+</td><td>B77</td></tr><tr><td>PCIe13_RX-</td><td>B76</td></tr><tr><td>PCIe14_RX+</td><td>B80</td></tr><tr><td>PCIe14_RX-</td><td>B79</td></tr><tr><td>PCIe15_RX+</td><td>B83</td></tr><tr><td>PCIe15_RX-</td><td>B82</td></tr><tr><td>PCIe_REFCLK0_LO-</td><td>C59</td><td rowspan="2">Reference clock pair for PCIe lanes [0:7], also referred to PCIe Group 0 Low</td><td rowspan="2">O PCIe</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>PCIe_REFCLK0_LO+</td><td>C60</td></tr><tr><td>PCIe_REFCLK0_HI-</td><td>C56</td><td rowspan="2">Reference clock pair for PCIe lanes [8:15], also referred to PCIe Group 0 High</td><td rowspan="2">O PCIe</td><td rowspan="2"></td><td rowspan="2"></td></tr><tr><td>PCIe_REFCLK0_HI+</td><td>C57</td></tr><tr><td>PCIe_CLKREQ0_LO#</td><td>A56</td><td>PCIe reference clock request signal from Carrier target devices for PCIe_REFCLK0_LO clock pair</td><td>I/O OD1.8V</td><td>PU 10K1.8V</td><td></td></tr><tr><td>PCIe_CLKREQ0_HI#</td><td>A57</td><td>PCIe reference clock request signal from Carrier target devices for PCIe_REFCLK0_HI clock pair</td><td>I/O OD1.8V</td><td>PU 10K1.8V</td><td></td></tr></table>

![The image displays a red icon on a white background depicting a document or piece of paper with a folded bottom-right corner (a 'dog-ear'). Inside the document outline, there are two horizontal red lines centered vertically, representing text or a list.](.com-hpc-mmtl-manual-50m-73600-1000-03/5a8ceb2fbf1850c3e2e99e8ad864ecd29a013ec6ab0fb842c64eceaa50088904.jpg)

Note: Some pins are defined to allow a COM-HPC Module to host PCIe Target devices, such as an FPGA, GPU, or PCIe bridge. However, this product doesn’t offer this kind of usage; therefore, the related pins are not shown here.

4.3.6.1 HSIO Lane Assignments

<table><tr><td>Name</td><td>HSIO name on PCH</td><td>Comment</td></tr><tr><td>PCIE 0-3</td><td>HSIO 6-9</td><td></td></tr><tr><td>PCIE 4-5</td><td>HSIO 2-5</td><td>SATA 0/1 and NBASE-T_1 (port 1) are muxed with PCIE lane 6/7</td></tr><tr><td>PCIE 8-11</td><td>HSIO 14-17</td><td></td></tr><tr><td>PCIE 12-15</td><td>HSIO 18-21</td><td></td></tr><tr><td>NVMe SSD</td><td>HSIO 22-25</td><td>Optional on-board NVMe SSD utilize the HSIO 22-25.</td></tr><tr><td>NBASE-T_0</td><td>HSIO 10</td><td>NBASE-T port 0 is implemented by Intel LAN controller and utilize HSIO lane 10</td></tr></table>

# 4.3.7 SATA

SATA 0 and PCIe lane 7 share pins. SATA 1 and PCIe lane 6 also share pins. The mapping and the default setting are described in Section 4.3.6.

SATA 0/1 are optional feature and will be supported on a project basis

4.3.8 Asynchronous Serial Port

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>UART0_TX</td><td>C89</td><td rowspan="2">Logic level asynchronous serial port transmit signal</td><td rowspan="2">O 1.8V</td><td>PU 10K</td><td rowspan="2"></td></tr><tr><td>UART1_TX</td><td>B87</td><td>1.8V</td></tr><tr><td>UART0_RX</td><td>C90</td><td rowspan="3">Logic level asynchronous serial port receive signal</td><td rowspan="3">I 1.8V</td><td>PU</td><td></td></tr><tr><td rowspan="2">UART1_RX</td><td rowspan="2">B88</td><td>470ohm</td><td rowspan="2"></td></tr><tr><td>1.8V</td></tr><tr><td>UART0_RTS#</td><td>C91</td><td rowspan="2">Logic level asynchronous serial port Request to Send signal, active low</td><td rowspan="2">O 1.8V</td><td rowspan="2"></td><td rowspan="4">UART 0, 1_CTS#, RTS# only available if routed from PCH and by project basis</td></tr><tr><td>UART1_RTS#</td><td>B89</td></tr><tr><td>UART0_CTS#</td><td>C92</td><td rowspan="2">Logic level asynchronous serial port Clear to Send input, active low</td><td rowspan="2">I 1.8V</td><td rowspan="2"></td></tr><tr><td>UART1_CTS#</td><td>B90</td></tr></table>

UART default come from EC (embedded controller). UART from SoC will be supported by project basis

# 4.3.9 I2C

2x general-purpose I2C ports are defined for COM-HPC. The first of the two supports an ALERT# input. I2C0, I2C1 are defined to operate from a 1.8V rail.

I2C default come from EC (embedded controller). I2C from SoC will be supported by project basis

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>I2C0_CLK</td><td>C93</td><td>Clock I/O line for the general purpose I2C0 port</td><td>I/O OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>I2C0_DAT</td><td>C94</td><td>Data I/O line for the general purpose I2C0 port</td><td>I/O OD1.8VSB</td><td>PU 2.2K1.8VSB</td><td></td></tr><tr><td>I2C0_ALERT#</td><td>C95</td><td>Alert input / interrupt for I2C0</td><td>I 1.8VSB</td><td>PU 10K1.8VSB</td><td></td></tr><tr><td>I2C1_CLK</td><td>C96</td><td>Clock I/O line for the general purpose I2C1 port</td><td>I/O OD 1.8VSB</td><td>PU 2.2K 1.8VSB</td><td></td></tr><tr><td>I2C1_DAT</td><td>C97</td><td>Data I/O line for the general purpose I2C1 port</td><td>I/O OD 1.8VSB</td><td>PU 2.2K 1.8VSB</td><td></td></tr></table>

# 4.3.10 General Purpose SPI (GP\_SPI)

No supported by default. Available through project-based discussion and dependent on device type.

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>GP_SPI_MISO</td><td>B94</td><td>Serial data into the COM-HPC Module from the Carrier GP_SPI device (&quot;Master In Slave Out&quot;)</td><td>I 1.8V</td><td></td><td></td></tr><tr><td>GP_SPI_MOSI</td><td>B93</td><td>Serial data from the COM-HPC Module to the Carrier GP_SPI device (&quot;Master Out Slave In&quot;)</td><td>O 1.8V</td><td></td><td></td></tr><tr><td>GP_SPI_CLK</td><td>B99</td><td>Clock from the Module to Carrier GP_SPI device</td><td>O 1.8V</td><td></td><td></td></tr><tr><td>GP_SPI_CS0#</td><td>B95</td><td>GP_SPI chip selects, active low</td><td>O 1.8V</td><td></td><td></td></tr><tr><td>GP_SPI_CS1#</td><td>B96</td><td></td><td></td><td></td><td></td></tr><tr><td>GP_SPI_CS2#</td><td>B97</td><td></td><td></td><td></td><td></td></tr><tr><td>GP_SPI_CS3#</td><td>B98</td><td></td><td></td><td></td><td></td></tr><tr><td>GP_SPI_ALERT#</td><td>B100</td><td>Alert (interrupt) from a Carrier GP_SPI device to the Module</td><td>I V</td><td>PU 10K</td><td></td></tr></table>

4.3.11 SMBus

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>SMB_CLK</td><td>C86</td><td>System Management Bus bidirectional clock line.</td><td>I/O OD 1.8VSB</td><td>PU 2.2K 1.8VSB</td><td>The maximum capacitance on the Carrier Board shall not exceed 100pF</td></tr><tr><td>SMB_DAT</td><td>C87</td><td>System Management Bus bidirectional data line.</td><td>I/O OD 1.8VSB</td><td>PU 2.2K 1.8VSB</td><td>The maximum capacitance on the Carrier Board shall not exceed 100Pf</td></tr><tr><td>SMB_ALERT#</td><td>C88</td><td>System Management Bus Alert – active low input can be used to generate an SMI# (System Management Interrupt) or to wake the system.</td><td>I 1.8VSB</td><td>PU 10K 1.8VSB</td><td>The maximum capacitance on the Carrier Board shall not exceed 100pF</td></tr></table>

The SMB default comes from the SoC. SMB from EC (embedded controller) is supported on a project basis.

4.3.12 General Purpose Input Outputs

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>GPIO_00</td><td>A88</td><td rowspan="4">General-purpose input / output pins. Upon a hardware reset, these pins should be configured as inputs.</td><td rowspan="12">I/O 1.8V</td><td>PU 100K</td><td rowspan="12"></td></tr><tr><td>GPIO_01</td><td>A89</td><td rowspan="11">1.8V</td></tr><tr><td>GPIO_02</td><td>A90</td></tr><tr><td>GPIO_03</td><td>A91</td></tr><tr><td>GPIO_04</td><td>A92</td><td rowspan="8">As inputs, these pins should be able to generate an interrupt to the Module host.</td></tr><tr><td>GPIO_05</td><td>A93</td></tr><tr><td>GPIO_06</td><td>A94</td></tr><tr><td>GPIO_07</td><td>A95</td></tr><tr><td>GPIO_08</td><td>A96</td></tr><tr><td>GPIO_09</td><td>A97</td></tr><tr><td>GPIO_10</td><td>A98</td></tr><tr><td>GPIO_11</td><td>A99</td></tr></table>

GPIO default come from EC (embedded controller). GPIO from SoC will be supported by project basis

4.3.13 Thermal Protection & Thermal Management

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>CARRIER_HOT#</td><td>C04</td><td>Input from off-Module temp sensor indicating an over-temp situation.</td><td>I 1.8V</td><td>PU 10K 1.8V</td><td></td></tr><tr><td>THERMTRIP#</td><td>B04</td><td>Active low output indicating that the CPU has entered thermal shutdown.</td><td>O 1.8V</td><td>PU 10K 1.8V</td><td></td></tr><tr><td>FAN_PWMOUT</td><td>C11</td><td>Fan controllers use the Pulse Width Modulation (PWM) technique to control the fan speed, via the FAN_PWMOUT signal. Carrier designers should buffer this signal with an open drain FET and pullup or other robust Carrier device(s).</td><td>O 1.8V</td><td></td><td></td></tr><tr><td>FAN_TACHIN</td><td>C12</td><td>Fan tachometer input for a fan with a two pulse per revolution output</td><td>I 1.8V</td><td></td><td></td></tr></table>

4.3.14 eSPI

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>eSPI_IO0</td><td>A50</td><td rowspan="4">eSPI Master Data Input / Outputs. These are bi directional input/output pins used to transfer data between master and slaves.</td><td>I/O</td><td></td><td></td></tr><tr><td>eSPI_IO1</td><td>A51</td><td>CMOS</td><td></td><td></td></tr><tr><td>eSPI_IO2</td><td>A52</td><td>1.8VSB</td><td></td><td></td></tr><tr><td>eSPI_IO3</td><td>A53</td><td></td><td></td><td></td></tr><tr><td>eSPI_CS0#</td><td>B54</td><td rowspan="3">eSPI Master Chip Select Outputs. A low selects a particular eSPI slave for the transaction. Each of the eSPI slaves is connected to a dedicated Chip Select pin. If an eSPI_CSx# pins is not in use, it shall be either pulled high or actively driven high.</td><td>O</td><td>PU 20K</td><td>PU 20K based on the SOC&#x27;s internal PU value</td></tr><tr><td rowspan="2">eSPI_CS1#</td><td rowspan="2">B55</td><td>COMS</td><td>1.8VSB</td><td></td></tr><tr><td>1.8VSB</td><td></td><td></td></tr><tr><td rowspan="3">eSPI_CLK</td><td rowspan="3">A54</td><td rowspan="3">eSPI Master Clock Output. This pin provides the reference timing for all the serial input and output operations.</td><td>O</td><td></td><td></td></tr><tr><td>CMOS</td><td></td><td></td></tr><tr><td>1.8VSB</td><td></td><td></td></tr><tr><td>eSPI_ALERT0#</td><td>B52</td><td rowspan="3">eSPI pins used by eSPI slave to request service from the eSPI master.</td><td>I</td><td>TBC</td><td></td></tr><tr><td rowspan="2">eSPI_ALERT1#</td><td rowspan="2">B53</td><td>COMS</td><td></td><td></td></tr><tr><td>1.8VSB</td><td></td><td></td></tr><tr><td rowspan="3">eSPI_RST#</td><td rowspan="3">B56</td><td rowspan="3">eSPI Reset - resets the eSPI interface for both master and slaves. eSPI_RST# is typically driven from the eSPI master to eSPI slaves.</td><td>O</td><td>PD 75K</td><td>Refer to Intel platform design guidance</td></tr><tr><td>CMOS</td><td></td><td></td></tr><tr><td>1.8VSB</td><td></td><td></td></tr></table>

![The image displays a red icon on a white background depicting a document or page with a folded top-right corner. Inside the red outline, there are three horizontal red lines representing text: a shorter line near the top and two longer lines below it.](.com-hpc-mmtl-manual-50m-73600-1000-03/5a0702d1c977fcfccfe16316eee4f35e4d9700377d3ceba14122699c5d9ad5b4.jpg)
Note: eSPI\_CS1 is disabled by default. eSPI\_CS1 should be enabled if there’s an eSPI based chip on the carrier board, such as a Super I/O chip. eSPI\_CS1 can be enabled in the BIOS menu.

4.3.15 Boot SPI (BIOS ONLY) and Boot Select

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>BOOT_SPI_CS#</td><td>B48</td><td>Chip select for Carrier Board SPI. See Table 20 &quot;BIOS Select Options: Module eSPI and SPI Chip Select Routing&quot; for implementation details.If the BOOT_SPI_CS# pin is not in use, it shall be either pulled high or actively driven high.</td><td>OVCC_BOOT_SPI</td><td>PU 10K</td><td></td></tr><tr><td>BOOT_SPI_IO0</td><td>C50</td><td rowspan="4">Bidirectional 4 bit data path out of and into a Carrier SPI flash operating in Serial Quad Interface (SQI) mode. If the flash memory device is operating in traditional Serial Peripheral Interface (SPI) mode, then signal BOOT_SPI_IO0 is used for getting serial data into the flash device (referred to as SI or MOSI in SPI Flash data sheets) and signal BOOT_SPI_IO1 is used to get serial data from the flash device (referred to as SO or MISO in flash data sheets)</td><td rowspan="4">I/O CMOSVCC_BOOT_SPI</td><td rowspan="4"></td><td rowspan="4"></td></tr><tr><td>BOOT_SPI_IO1</td><td>C51</td></tr><tr><td>BOOT_SPI_IO2</td><td>C52</td></tr><tr><td>BOOT_SPI_IO3</td><td>C53</td></tr><tr><td>BOOT_SPI_CLK</td><td>C54</td><td>Clock from Module chipset to Carrier SPI</td><td>OVCC_BOOT_SPI</td><td></td><td>Clock support is 50MHz, can be adjusted by project basis</td></tr><tr><td>VCC_BOOT_SPI</td><td>B47</td><td>Power supply for Carrier Board SPI – sourced from Module – nominally either 1.8V or 3.3V. The Module shall provide a minimum of 100mA on VCC_BOOT_SPI. Carriers shall use less than 100mA from this power source.VCC_BOOT_SPI shall only be used to power SPI devices on the Carrier Board.The Module vendor may choose what power domains the BOOT_SPI is active in.</td><td>O 1.8VSB</td><td></td><td></td></tr><tr><td>BSEL2</td><td>B51</td><td rowspan="3">Boot Select pins. These pins distinguish between a SPI or eSPI BIOS boot and between an on—Module or off-Module BIOS. Details are in Table 20: BIOS Select Options: Module eSPI and SPI Chip Select Routing.Pulled up on Module to vendor specific power rail</td><td rowspan="3">IVCC_BOOT_SPI</td><td rowspan="3">PU 10K</td><td rowspan="3"></td></tr><tr><td>BSEL1</td><td>B50</td></tr><tr><td>BSEL0</td><td>B49</td></tr></table>

4.3.16 Power & System Management

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>PWRBTN#</td><td>B02</td><td>A falling edge creates a power button event. Power button events can be used to bring a system out of S5 soft off and other suspend states, as well as powering the system down.</td><td>I 1,8VSB</td><td>PU 10K1.8VSB</td><td></td></tr><tr><td>RSTBTN#</td><td>C02</td><td>Reset button input. Active low request for Module to reset and reboot. May be falling edge sensitive. For situations when RSTBTN# is not able to reestablish control of the system, VIN_PWR_OK or a power cycle may be used.</td><td>I 1.8VSB</td><td>PU 10K1.8VSB</td><td></td></tr><tr><td>PLTRST#</td><td>D05</td><td>Platform Reset: output from Module to Carrier Board. Active low. Issued by Module chipset and may result from a low RSTBTN# input, a low VIN_PWR_OK input, a VCC power input that falls below the minimum specification, a watchdog timeout, or may be initiated by the Module software.</td><td>O 1.8VSB</td><td></td><td></td></tr><tr><td>VIN_PWR_OK</td><td>C06</td><td>Power OK from main power supply. A high value indicates that the power is good. This signal can be used to hold off Module startup to allow Carrier based FPGAs or other configurable devices time to be programmed.</td><td>I 1.8V</td><td>PU 10K1.8VSB</td><td></td></tr><tr><td>SUS_S3#</td><td>B08</td><td>Indicates system is in Suspend to RAM state. Active low output. An inverted copy of SUS_S3# on the Carrier Board should be used to enable the non-standby power on a typical ATX supply.Even in single input supply system implementations (AT mode, no standby input), the SUS_S3# Module output should be used disable any Carrier voltage regulators when SUS_S3# is low, to prevent bleed leakage from Carrier circuits into the Module.</td><td>O 1.8VSB</td><td></td><td></td></tr><tr><td>SUS_S4_S5#</td><td>C08</td><td>Indicates system is in Suspend to Disk (S4) or Soft Off (S5) state. Active low output.</td><td>O 1.8VSB</td><td></td><td></td></tr><tr><td>SUS_CLK</td><td>A87</td><td>32.768 kHz +/- 100 ppm clock used by Carrier peripherals such as M.2 cards in their low power modes.</td><td>O 1.8VSB</td><td></td><td></td></tr><tr><td>WAKE0#</td><td>D10</td><td>PCI Express wake up signal.</td><td>I/O 1.8VSB</td><td>PU 1K1.8VSB</td><td></td></tr><tr><td>WAKE1#</td><td>D11</td><td>General purpose wake up signal. May be used to implement wake-up on PS2 keyboard or mouse activity.</td><td>I 1.8VSB</td><td>PU 1K1.8VSB</td><td></td></tr><tr><td>BATLOW#</td><td>C10</td><td>Indicates that external battery is low.This port provides a battery-low signal to the Module for orderlytransitioning to power saving or power cut-off ACPI modes.</td><td>I 1.8VSB</td><td>PU 10K1.8VSB</td><td></td></tr><tr><td>LID#</td><td>B45</td><td>LID switch.Low active signal used by the ACPI operating system for a LID switch.</td><td>I 1.8VSB</td><td>PU 47K1.8VSB</td><td></td></tr><tr><td>SLEEP#</td><td>B46</td><td>Sleep button.Low active signal used by the ACPI operating system to bring the system to sleep state or to wake it up again.</td><td>I 1.8VSB</td><td>PU 47K1.8VSB</td><td></td></tr><tr><td>TAMPER#</td><td>B06</td><td>Tamper or Intrusion detection line on VCC_RTC power well. Carrier hardware pulls this low on a Tamper event.</td><td>VCC_RTC</td><td>PU 1M RTC</td><td></td></tr><tr><td>ACPRESENT</td><td>D34</td><td>Driven hard low on Carrier if system AC power is not present</td><td>I 1.8VSB</td><td>PU 100K1.8VSB</td><td></td></tr><tr><td>RSMRST_OUT#</td><td>B86</td><td>This is a buffered copy of the internal Module RSMRST# (Resume Reset, active low) signal. The internal Module RSMRST# signal is an input to the chipset or SOC and when it transitions from low to high it indicates that the suspend well power rails are stable.USB devices on the Carrier that are to be active in S5 / S3 / S0 should not have their 5V supply applied before RSMRST_OUT# goes high.RSMRST_OUT# shall be a 3.3V CMOS Module output, active in all power states.</td><td>O 1.8VSB</td><td>PD 100K</td><td></td></tr></table>

# 4.3.17 Rapid Shutdown

Not supported

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>RAPID_SHUTDOWN</td><td>A05</td><td>Trigger for Rapid Shutdown. Must be driven to 5V though a &lt;=50 ohm source impedance for ≥20 μs.Pull-down / disable on Module if RAPID_SHUTDOWN pin is not asserted.</td><td>1-5VSB</td><td></td><td></td></tr></table>

# 4.3.18 FuSa – Functional Safety

Not supported. So, the related pins are not shown here

# 4.3.19 CAN Bus

Not supported, therefore, the related pins are not shown here

4.3.20 Module Type Definition

<table><tr><td>Name</td><td>Pin #</td><td colspan="5">Description</td><td>I/O</td><td>Comment</td></tr><tr><td>PINOUT_TYPE0</td><td>A100</td><td rowspan="3" colspan="5">The TYPE pins indicate to the Carrier Board the Pin-out Type that is implemented on the Module. The pins are tied on the Module to either ground (GND) or are no-connects (NC). These pins shall be pulled up on the Carrier, to Carrier standby voltage rail of 5V or less. Carrier hardware reads the level on these straps.</td><td rowspan="3"></td><td rowspan="3">Mini Module – Wide Range 8V to 20V input</td></tr><tr><td>PINOUT_TYPE1</td><td>C100</td></tr><tr><td>PINOUT_TYPE2</td><td>D100</td></tr><tr><td></td><td></td><td colspan="4">Module Connections</td><td>Meaning</td><td></td><td></td></tr><tr><td></td><td></td><td>Ref</td><td>TYPE2</td><td>TYPE1</td><td>TYPE0</td><td></td><td></td><td></td></tr><tr><td></td><td></td><td>7</td><td>NC</td><td>NC</td><td>NC</td><td>Mini Module – Wide Range 8V to 20V input</td><td></td><td></td></tr><tr><td></td><td></td><td>6</td><td>NC</td><td>NC</td><td>GND</td><td>Reserved</td><td></td><td></td></tr><tr><td></td><td></td><td>5</td><td>NC</td><td>GND</td><td>NC</td><td>Reserved</td><td></td><td></td></tr><tr><td></td><td></td><td>4</td><td>NC</td><td>GND</td><td>GND</td><td>Server Module – Fixed 12V input</td><td></td><td></td></tr><tr><td></td><td></td><td>3</td><td>GND</td><td>NC</td><td>NC</td><td>Reserved</td><td></td><td></td></tr><tr><td></td><td></td><td>2</td><td>GND</td><td>NC</td><td>GND</td><td>Reserved</td><td></td><td></td></tr><tr><td></td><td></td><td>1</td><td>GND</td><td>GND</td><td>NC</td><td>Client Module - Wide Range 8V to 20V input</td><td></td><td></td></tr><tr><td></td><td></td><td>0</td><td>GND</td><td>GND</td><td>GND</td><td>Client Module – Fixed 12V input</td><td></td><td></td></tr><tr><td></td><td></td><td colspan="5">The Module shall implement all three TYPE[x] pins per the table above.</td><td></td><td></td></tr><tr><td></td><td></td><td colspan="5">The Carrier Board should implement combinatorial logic that monitors the Module TYPE pins and keeps power off (e.g deactivates the ATX PS_ON# signal to an ATX power supply or otherwise deactivates VCC to the COM-HPC Module) if an incompatible Module pin-out type is detected. All three TYPE[x] pins should be monitored by the Carrier. The Carrier Board logic may also implement a fault indicator such as an LED.</td><td></td><td></td></tr></table>

4.3.21 Miscellaneous Signals

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>WD_OUT</td><td>B11</td><td>Output indicating that a watchdog time-out event has occurred. Refer to Section 5.3 for details.</td><td>O 1.8V</td><td>PU 10K 1.8V</td><td></td></tr><tr><td>WD_STROBE#</td><td>B10</td><td>Strobe input to watchdog timer. Periodic strobing prevents the watchdog, if enabled, from timing out.</td><td>I 1.8V</td><td>PU 100K 1.8V</td><td></td></tr><tr><td>TEST#</td><td>B85</td><td>Module input to allow vendor specific Module test mode(s). Carrier designers should leave this pin open on the Carrier. Designers involved in the design of specialty Carriers for Module test may pull this line to GND or possibly to a Module specific analog voltage between GND and 3.3V to select a test mode.</td><td></td><td></td><td>Not Supported</td></tr><tr><td>RSVD</td><td></td><td>Reserved pins. These may be assigned functions in future versions of this specification. Reserved pins shall not be connected to anything, and shall not be connected to each other.</td><td></td><td></td><td></td></tr></table>

4.3.22 Power and Ground

<table><tr><td>Name</td><td>Pin #</td><td>Description</td><td>I/O</td><td>PU / PD</td><td>Comment</td></tr><tr><td>VCC</td><td>A01-A04B01B03C01C03D01-D04</td><td>Primary power input:fixed +12V on the Client Type 0; wide range +8V to +20V on the Client Type 1;fixed +12V on the Server.All available VCC pins on the connector shall be used.</td><td>P</td><td></td><td>8-20V</td></tr><tr><td>VCC_RTC</td><td>A86</td><td>Real-time clock circuit-power input. Nominally +3.0V.</td><td>P</td><td></td><td></td></tr><tr><td>GND</td><td></td><td>Ground - DC power and signal and AC signal return path.All available GND connector pins shall be used and tied to Carrier Board GND plane(s).</td><td>P</td><td></td><td></td></tr></table>

![A red outline icon of a document with a folded bottom-right corner, containing three horizontal red bars of varying lengths that resemble text lines.](.com-hpc-mmtl-manual-50m-73600-1000-03/f269637d73ee16746ed483c6b5549f02baf56b0e7af2e47482b424582f136af6.jpg)
Note: There is no VCC\_5V\_SBY input on the Mini – the VCC pins are used for all power states, as defined by the PICMG specification.

# 5. Additional Features

This chapter describes the connectors, LEDs, and switches located on the module, which are not necessarily included in the PICMG standard specification. The locations of these parts are shown below:

![Module Fan\nConnector\nBIOS\nDefault\nReset](.com-hpc-mmtl-manual-50m-73600-1000-03/27a12385b16d3b289f2f1aec5bcaa70c7f6301c658cb61f50e9368345d1f8e95.jpg)

Figure 3 – Module feature locations (front)

![MIPI-CSI\n(build option)\nCOM-HPC-mMTL\nCOM+HPC™\n40-pin\nDebug\nConnector\nJ1 connector](.com-hpc-mmtl-manual-50m-73600-1000-03/0bfe1e20292e2888884a41f20b2f8eba8ee2888cb2a2bf6adb10f49efba99e83.jpg)

Figure 4 – Module feature locations (back)

# 5.1 Debug Connector (40-pin connector)

The picture will be updated later.

This connector is particularly useful during the carrier design and bring-up phase. It offers access to the following critical parts of the module:

Test points for measurement of internal power rails
SPI BIOS programming interface
I2C bus for BIOS POST code readout
Module EC and MMC programming interface

# 5.2 Status LEDs

![LED1\nLED2\nLED3](.com-hpc-mmtl-manual-50m-73600-1000-03/1f5aa4d984d6b411c9567ad7ca8c2b9ec0a8e0645336987e95ab41c16b332800.jpg)

Status LEDs are mounted on the module as illustrated above.

LED behavior are described in the table below.

<table><tr><td>Name</td><td>Color</td><td>Connection</td><td>Function</td></tr><tr><td>LED1</td><td>Blue</td><td>BMC output</td><td>Power Sequence Status Code (BMC) Power Changes, Reset (see Exception Codes below)</td></tr><tr><td>LED2</td><td>Green</td><td>Power Source 3Vcc</td><td>S0 LED ONS3/S4/S5 LED OFF (S3 also depends on BIOS configuration)ECO mode LED OFF</td></tr><tr><td>LED3</td><td>Red</td><td>BMC output and same signal as WD_OUT(pin B11) on B-to-B connector</td><td>Module power up WD LED = LED OFFWatchdog counting WD LED = Keep Last StateWatchdog timed out WD LED = LED ONWatchdog reset WD LED = LED ONRebooted after WD reset WD LED = LED ONRebooted by power button WD LED = LED OFFRebooted by reset button WD LED = LED OFFNote: only a Reset not initiated by the BMC can clear the WD LED (user action)</td></tr></table>

5.3 Exception Codes

<table><tr><td>Exception Code</td><td>Error Message</td></tr><tr><td>0</td><td>NOERROR</td></tr><tr><td>3</td><td>NO_SLP_S5</td></tr><tr><td>4</td><td>NO_SLP_S4</td></tr><tr><td>5</td><td>NO_SLP_S3</td></tr><tr><td>6</td><td>BIOS_FAIL</td></tr><tr><td>7</td><td>RESET_FAIL</td></tr><tr><td>9</td><td>NO_CB_PWROK</td></tr><tr><td>10</td><td>CRITICAL_TEMP</td></tr><tr><td>11</td><td>POWER_FAIL</td></tr><tr><td>12</td><td>VOLTAGE_FAIL</td></tr><tr><td>13</td><td>RSMRST_FAIL</td></tr><tr><td>16</td><td>NO_VCORE_PG</td></tr><tr><td>17</td><td>NO_SYS_GD</td></tr><tr><td>21</td><td>NO_PWRSRC_GD</td></tr></table>

Note: The S3/S4 behavior also depends on the BIOS configuration.

# 5.4 Fan Connector

![Close-up of a microprocessor board with visible internal components and a magnified inset showing its edge detail (no text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/48ebdf4dfd04c7623e36a163efc4bcc2d278889ec0997f922676ffa949ed12a7.jpg)

Connector Type: JVE 24W1125A-04M00

<table><tr><td>Name</td><td>Description</td></tr><tr><td>1</td><td>FAN_PWMOUT</td></tr><tr><td>2</td><td>FAN_TACHIN</td></tr><tr><td>3</td><td>GND</td></tr><tr><td>4</td><td>12V*</td></tr></table>

The supply voltage and maximum current of the fan connector is dependent on the module’s input voltage (VCC\_12V pins).

# 5.5 BIOS Default Reset

![Close-up of a computer motherboard with visible CPU socket and surrounding components (no text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/c5463b0f98c16afd4908d0efd6bd0cac23d005f041dc5035b3de54b44282e2e2.jpg)

To perform a hardware reset to revert BIOS settings back to default, follow the steps below.

1. Shut down the system.
2. Press and hold the BIOS Setup Default Reset Button and boot up the system. Release the button when the BIOS prompt screen appears.
3. Once the BIOS settings have been reset to default, you will be prompted to reboot the system.

![American\nMegatrends\nVersion 2.15.1236. Copyright (C) 2012 American Megatrends, Inc.\nExpress-HL REV:1.04\nPress (CTRL + P) to Enter MEBX setup menu\nPress (DEL) or (ESC) to enter setup.\nDefault settings had been loaded due to BIOS_DEFAULT jumper is set!\nPlease turn off system power and remove BIOS_DEFAULT jumper!](.com-hpc-mmtl-manual-50m-73600-1000-03/af86f0238bcf56fca728b0ff8148652c4c9c7919db607d9e0300021cc1c38f70.jpg)

# 5.6 BIOS Boot Select

The module has two BIOS chips (BOM option), allowing you to configure its BIOS operation to "PICMG" and/or “Dual-BIOS Failsafe" modes using the BIOS Select and Mode Configuration Switch, Pin 2.

Setting the module to PICMG mode will configure the BIOS chips on the module as SPI0 and SPI1. In PICMG mode, a BIOS chip cannot be placed in the SPI0 slot on the carrier.

In Dual-BIOS Failsafe mode, both BIOS chips on the module are configured as SPI1. Only one of the two is connected to the SPI bus at any given time. In case of failure of the primary SPI1 BIOS, the system will reboot and switch to the secondary SPI1 BIOS on the module. In Failsafe mode, the SPI0 BIOS socket on the carrier can be populated.

In either mode, BIOS Select and Mode Configuration Switch, Pin 1 is used to select whether to boot from SPI0 or SPI1.

![Close-up of a microprocessor board with visible circuitry and components, showing a magnified close-up of the chip (no text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/3a7f638a3409fb6e063e2d167ead8b63dc85c3f8ca947a132eefb35a9ab583b1.jpg)

<table><tr><td>Mode</td><td>Pin 1</td><td>Pin 2</td></tr><tr><td>Boot from SPI0 (default)</td><td>On</td><td>-</td></tr><tr><td>Boot from SPI1</td><td>Off</td><td>-</td></tr><tr><td>Set BIOS to PICMG mode (default)</td><td>-</td><td>On</td></tr><tr><td>Set BIOS to Failsafe BIOS mode</td><td>-</td><td>Off</td></tr></table>

# 5.7 NBASE-T\_1 Select

NBASE-T\_1 and PCIe\_7/SATA\_0 are multiplex design. the switch below allows to switch to NBASE-T\_1 (NBASE-T port 0) to PCIe\_7/SATA\_0. The default setting is NBASE-T\_1 enabled.

![Close-up of a computer motherboard with visible CPU socket and circuit board (no text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/36b9ebc2d5ea1422f1bfd927da68ae435bb6f8c2e08bf5b43931a1392e438992.jpg)

# 6. System Resources

Will be updated later.

# 7 BIOS Configurations

Will be updated later.

# 8. BIOS Checkpoints, Beep Codes

A status code is a data value used to provide diagnostic information about the boot process. Progress codes are status codes that signify successful progression to an initialization step. Error codes signify error conditions encountered in the process of system initialization. The Aptio 5.x core can be configured to send status codes to a variety of sources. The two most commonly used types of status codes are checkpoint codes and beep codes. Checkpoint codes are byte length data values. Checkpoints are typically output to I/O port 80h, but the Aptio 5.x core can be configured to send checkpoints to a variety of sources. The Aptio 5.x core outputs checkpoints throughout the boot process to indicate the task the system is currently executing. Checkpoints are very useful in aiding software developers or technicians in debugging problems that occur during the pre-boot process on production hardware. A beep code is a series of short sound signals. Beep codes are typically error codes that do not occur during normal boot process.

![The image displays a red icon on a white background. It depicts a rectangular shape with a folded bottom-right corner, resembling a piece of paper or document. Inside the red outline, there are three horizontal red bars stacked vertically, resembling lines of text.](.com-hpc-mmtl-manual-50m-73600-1000-03/95c8eb4bb0c30cd1bf85a98f3d13f04b751262bd0faa5d37969f90eb59047d71.jpg)

Note: Beep codes are not just sounds generated during the boot process. Some firmware components may use sounds to notify the user about other events such as detection of a hot-pluggable device. These sounds are typically generated using a frequency that is different from the frequency of the beep codes.

# Viewing Checkpoints

Checkpoints generated by the Aptio firmware can be viewed using a PCI checkpoint card, also referred to as a “POST Card” or “POST Diagnostic Card”. These PCI add-on cards show the value of I/O port 80h on an LED display.

# Aptio V Checkpoint and Beep Codes

You can download the Aptio V Checkpoint and Beep Codes from the AMI website at: www.ami.com/download/aptio-v-checkpoint-and-beep-codes

8.1 Status Code Ranges

<table><tr><td>Status Code Range</td><td>Description</td></tr><tr><td>0x01 – 0x0F</td><td>SEC execution</td></tr><tr><td>0x10 – 0x2F</td><td>PEI CAR execution</td></tr><tr><td>0x30 – 0x4F</td><td>PEI execution after memory detection</td></tr><tr><td>0x50 – 0x5F</td><td>PEI errors</td></tr><tr><td>0x60 – 0xCF</td><td>DXE execution</td></tr><tr><td>0xD0 – 0xDF</td><td>DXE errors</td></tr><tr><td>0xE0 – 0xE8</td><td>S3 Resume (PEI)</td></tr><tr><td>0xE9 – 0xEF</td><td>S3 Resume errors (PEI)</td></tr><tr><td>0xF0 – 0xF8</td><td>Recovery (PEI)</td></tr><tr><td>0xF9 – 0xFF</td><td>Recovery errors (PEI)</td></tr></table>

# 8.2 Standard Status Codes

# 8.2.1 SEC Phase

<table><tr><td>Status Code</td><td>Description</td></tr><tr><td>0x00</td><td>Not used</td></tr><tr><td colspan="2">Progress Codes</td></tr><tr><td>0x01</td><td>Power on. Reset type detection (soft/hard).</td></tr><tr><td>0x02</td><td>AP initialization before microcode loading</td></tr><tr><td>0x03</td><td>North Bridge initialization before microcode loading</td></tr><tr><td>0x04</td><td>South Bridge initialization before microcode loading</td></tr><tr><td>0x05</td><td>OEM initialization before microcode loading</td></tr><tr><td>0x06</td><td>Microcode loading</td></tr><tr><td>0x07</td><td>AP initialization after microcode loading</td></tr><tr><td>0x08</td><td>North Bridge initialization after microcode loading</td></tr><tr><td>0x09</td><td>South Bridge initialization after microcode loading</td></tr><tr><td>0x0A</td><td>OEM initialization after microcode loading</td></tr><tr><td>0x0B</td><td>Cache initialization</td></tr></table>

<table><tr><td colspan="2">SEC Error Codes</td></tr><tr><td>0x0C – 0x0D</td><td>Reserved for future AMI SEC error codes</td></tr><tr><td>0x0E</td><td>Microcode not found</td></tr><tr><td>0x0F</td><td>Microcode not loaded</td></tr></table>

# 8.2.2 PEI Phase

<table><tr><td>Status Code</td><td>Description</td></tr><tr><td colspan="2">Progress Codes</td></tr><tr><td>0x10</td><td>PEI Core is started</td></tr><tr><td>0x11</td><td>Pre-memory CPU initialization is started</td></tr><tr><td>0x12 – 0x14</td><td>Reserved for CPU</td></tr><tr><td>0x15</td><td>Pre-memory North Bridge initialization is started</td></tr><tr><td>0x16 – 0x18</td><td>Reserved for North Bridge</td></tr><tr><td>0x19</td><td>Pre-memory South Bridge initialization is started</td></tr><tr><td>0x1A – 0x1C</td><td>Reserved for South Bridge</td></tr><tr><td>0x1D – 0x2A</td><td>OEM pre-memory initialization codes</td></tr><tr><td>0x2B</td><td>Memory initialization. Serial Presence Detect (SPD) data reading</td></tr><tr><td>0x2C</td><td>Memory initialization. Memory presence detection</td></tr><tr><td>0x2D</td><td>Memory initialization. Programming memory timing information</td></tr><tr><td>0x2E</td><td>Memory initialization. Configuring memory</td></tr><tr><td>0x2F</td><td>Memory initialization (other).</td></tr><tr><td>0x30</td><td>Reserved for ASL (see ASL Status Codes section below)</td></tr><tr><td>0x31</td><td>Memory Installed</td></tr><tr><td>0x32</td><td>CPU post-memory initialization is started</td></tr><tr><td>0x33</td><td>CPU post-memory initialization. Cache initialization</td></tr><tr><td>0x34</td><td>CPU post-memory initialization. Application Processor(s) (AP) initialization</td></tr><tr><td>0x35</td><td>CPU post-memory initialization. Boot Strap Processor (BSP) selection</td></tr><tr><td>0x36</td><td>CPU post-memory initialization. System Management Mode (SMM)initialization</td></tr><tr><td>0x37</td><td>Post-Memory North Bridge initialization is started</td></tr><tr><td>0x38 – 0x3A</td><td>Reserved for North Bridge initialization</td></tr><tr><td>0x3B</td><td>Post-Memory South Bridge initialization is started</td></tr><tr><td>0x3C -0x3E</td><td>Reserved for South Bridge</td></tr><tr><td>0x3F-0x4E</td><td>OEM post memory initialization codes</td></tr><tr><td>0x4F</td><td>DXE IPL is started</td></tr><tr><td colspan="2">PEI Error Codes</td></tr><tr><td>0x50</td><td>Memory initialization error. Invalid memory type or incompatible memory speed</td></tr><tr><td>0x51</td><td>Memory initialization error. SPD reading has failed</td></tr><tr><td>0x52</td><td>Memory initialization error. Invalid memory size or memory modules do not match.</td></tr><tr><td>0x53</td><td>Memory initialization error. No usable memory detected</td></tr><tr><td>0x54</td><td>Unspecified memory initialization error.</td></tr><tr><td>0x55</td><td>Memory not installed</td></tr><tr><td>0x56</td><td>Invalid CPU type or Speed</td></tr><tr><td>0x57</td><td>CPU mismatch</td></tr><tr><td>0x58</td><td>CPU self test failed or possible CPU cache error</td></tr><tr><td>0x59</td><td>CPU micro-code is not found or micro-code update is failed</td></tr><tr><td>0x5A</td><td>Internal CPU error</td></tr><tr><td>0x5B</td><td>reset PPI is not available</td></tr><tr><td>0x5C-0x5F</td><td>Reserved for future AMI error codes</td></tr><tr><td colspan="2">S3 Resume Progress Codes</td></tr><tr><td>0xE0</td><td>S3 Resume is stared (S3 Resume PPI is called by the DXE IPL)</td></tr><tr><td>0xE1</td><td>S3 Boot Script execution</td></tr><tr><td>0xE2</td><td>Video repost</td></tr><tr><td>0xE3</td><td>OS S3 wake vector call</td></tr><tr><td>0xE4-0xE7</td><td>Reserved for future AMI progress codes</td></tr></table>

<table><tr><td>Status Code</td><td>Description</td></tr><tr><td colspan="2">S3 Resume Error Codes</td></tr><tr><td>0xE8</td><td>S3 Resume Failed</td></tr><tr><td>0xE9</td><td>S3 Resume PPI not Found</td></tr><tr><td>0xEA</td><td>S3 Resume Boot Script Error</td></tr><tr><td>0xEB</td><td>S3 OS Wake Error</td></tr><tr><td>0xEC-0xEF</td><td>Reserved for future AMI error codes</td></tr><tr><td colspan="2">Recovery Progress Codes</td></tr><tr><td>0xF0</td><td>Recovery condition triggered by firmware (Auto recovery)</td></tr><tr><td>0xF1</td><td>Recovery condition triggered by user (Forced recovery)</td></tr><tr><td>0xF2</td><td>Recovery process started</td></tr><tr><td>0xF3</td><td>Recovery firmware image is found</td></tr><tr><td>0xF4</td><td>Recovery firmware image is loaded</td></tr><tr><td>0xF5-0xF7</td><td>Reserved for future AMI progress codes</td></tr><tr><td colspan="2">Recovery Error Codes</td></tr><tr><td>0xF8</td><td>Recovery PPI is not available</td></tr><tr><td>0xF9</td><td>Recovery capsule is not found</td></tr><tr><td>0xFA</td><td>Invalid recovery capsule</td></tr><tr><td>0xFB – 0xFF</td><td>Reserved for future AMI error codes</td></tr></table>

8.2.2.1 PEI Beep Codes

<table><tr><td># of Beeps</td><td>Description</td></tr><tr><td>1</td><td>Memory not Installed</td></tr><tr><td>1</td><td>Memory was installed twice (InstallPeiMemory routine in PEI Core called twice)</td></tr><tr><td>2</td><td>Recovery started</td></tr><tr><td>3</td><td>DXEIPL was not found</td></tr><tr><td>3</td><td>DXE Core Firmware Volume was not found</td></tr><tr><td>4</td><td>Recovery failed</td></tr><tr><td>4</td><td>S3 Resume failed</td></tr><tr><td>7</td><td>Reset PPI is not available</td></tr></table>

8.2.3 DXE Status Codes

<table><tr><td>Status Code</td><td>Description</td></tr><tr><td>0x60</td><td>DXE Core is started</td></tr><tr><td>0x61</td><td>NVRAM initialization</td></tr><tr><td>0x62</td><td>Installation of the South Bridge Runtime Services</td></tr><tr><td>0x63</td><td>CPU DXE initialization is started</td></tr><tr><td>0x64 – 0x67</td><td>Reserved for CPU DXE initialization (CPU module specific)</td></tr><tr><td>0x68</td><td>PCI host bridge initialization</td></tr><tr><td>0x69</td><td>North Bridge DXE initialization is started</td></tr><tr><td>0x6A</td><td>North Bridge DXE SMM initialization is started</td></tr><tr><td>0x6B – 0x6F</td><td>Reserved for North Bridge DXE initialization (North Bridge module specific)</td></tr><tr><td>0x70</td><td>South Bridge DXE initialization is started</td></tr><tr><td>0x71</td><td>South Bridge DXE SMM initialization is started</td></tr><tr><td>0x72</td><td>South Bridge devices initialization</td></tr><tr><td>0x73 – 0x77</td><td>Reserved for South Bridge DXE Initialization (South Bridge module specific)</td></tr><tr><td>0x78</td><td>ACPI module initialization</td></tr><tr><td>0x79</td><td>CSM initialization</td></tr><tr><td>0x7A – 0x7F</td><td>Reserved for future AMI DXE codes</td></tr><tr><td>0x80 – 0x8F</td><td>OEM DXE initialization codes</td></tr><tr><td>0x90</td><td>Boot Device Selection (BDS) phase is started</td></tr><tr><td>0x91</td><td>Driver connecting is started</td></tr><tr><td>0x92</td><td>PCI Bus initialization is started</td></tr><tr><td>0x93</td><td>PCI Bus Hot Plug Controller Initialization</td></tr><tr><td>0x94</td><td>PCI Bus Enumeration</td></tr><tr><td>0x95</td><td>PCI Bus Request Resources</td></tr><tr><td>0x96</td><td>PCI Bus Assign Resources</td></tr><tr><td>0x97</td><td>Console Output devices connect</td></tr><tr><td>0x98</td><td>Console input devices connect</td></tr><tr><td>0x99</td><td>Super IO Initialization</td></tr><tr><td>0x9A</td><td>USB initialization is started</td></tr><tr><td>0x9B</td><td>USB Reset</td></tr><tr><td>0x9C</td><td>USB Detect</td></tr><tr><td>0x9D</td><td>USB Enable</td></tr><tr><td>0x9E – 0x9F</td><td>Reserved for future AMI codes</td></tr><tr><td>0xA0</td><td>IDE initialization is started</td></tr><tr><td>0xA1</td><td>IDE Reset</td></tr><tr><td>0xA2</td><td>IDE Detect</td></tr><tr><td>0xA3</td><td>IDE Enable</td></tr><tr><td>0xA4</td><td>SCSI initialization is started</td></tr><tr><td>0xA5</td><td>SCSI Reset</td></tr><tr><td>0xA6</td><td>SCSI Detect</td></tr><tr><td>0xA7</td><td>SCSI Enable</td></tr><tr><td>0xA8</td><td>Setup Verifying Password</td></tr><tr><td>0xA9</td><td>Start of Setup</td></tr><tr><td>0xAA</td><td>Reserved for ASL (see ASL Status Codes section below)</td></tr><tr><td>0xAB</td><td>Setup Input Wait</td></tr><tr><td>0xAC</td><td>Reserved for ASL (see ASL Status Codes section below)</td></tr><tr><td>0xAD</td><td>Ready To Boot event</td></tr><tr><td>0xAE</td><td>Legacy Boot event</td></tr><tr><td>0xAF</td><td>Exit Boot Services event</td></tr><tr><td>0xB0</td><td>Runtime Set Virtual Address MAP Begin</td></tr><tr><td>0xB1</td><td>Runtime Set Virtual Address MAP End</td></tr><tr><td>0xB2</td><td>Legacy Option ROM Initialization</td></tr><tr><td>0xB3</td><td>System Reset</td></tr><tr><td>0xB4</td><td>USB hot plug</td></tr><tr><td>0xB5</td><td>PCI bus hot plug</td></tr><tr><td>0xB6</td><td>Clean-up of NVRAM</td></tr><tr><td>0xB7</td><td>Configuration Reset (reset of NVRAM settings)</td></tr><tr><td>0xB8 – 0xBF</td><td>Reserved for future AMI codes</td></tr><tr><td>0xC0 – 0xCF</td><td>OEM BDS initialization codes</td></tr><tr><td colspan="2">DXE Error Codes</td></tr><tr><td>0xD0</td><td>CPU initialization error</td></tr><tr><td>0xD1</td><td>North Bridge initialization error</td></tr><tr><td>0xD2</td><td>South Bridge initialization error</td></tr><tr><td>0xD3</td><td>Some of the Architectural Protocols are not available</td></tr><tr><td>0xD4</td><td>PCI resource allocation error. Out of Resources</td></tr><tr><td>0xD5</td><td>No Space for Legacy Option ROM</td></tr><tr><td>0xD6</td><td>No Console Output Devices are found</td></tr><tr><td>0xD7</td><td>No Console Input Devices are found</td></tr><tr><td>0xD8</td><td>Invalid password</td></tr><tr><td>0xD9</td><td>Error loading Boot Option (LoadImage returned error)</td></tr><tr><td>0xDA</td><td>Boot Option is failed (StartImage returned error)</td></tr><tr><td>0xDB</td><td>Flash update is failed</td></tr><tr><td>0xDC</td><td>Reset protocol is not available</td></tr></table>

# 8.2.4 DXE Beep Codes

<table><tr><td># of Beeps</td><td>Description</td></tr><tr><td>1</td><td>Invalid password</td></tr><tr><td>4</td><td>Some of the Architectural Protocols are not available</td></tr><tr><td>5</td><td>No Console Output Devices are found</td></tr><tr><td>5</td><td>No Console Input Devices are found</td></tr><tr><td>6</td><td>Flash update is failed</td></tr><tr><td>7</td><td>Reset protocol is not available</td></tr><tr><td>8</td><td>Platform PCI resource requirements cannot be met (out of resource)</td></tr></table>

8.2.5 ACPI/ASL Checkpoint

<table><tr><td>Status Code</td><td>Description</td></tr><tr><td>0x01</td><td>System is entering S1 sleep state</td></tr><tr><td>0x02</td><td>System is entering S2 sleep state</td></tr><tr><td>0x03</td><td>System is entering S3 sleep state</td></tr><tr><td>0x04</td><td>System is entering S4 sleep state</td></tr><tr><td>0x05</td><td>System is entering S5 sleep state</td></tr><tr><td>0x10</td><td>System is waking up from the S1 sleep state</td></tr><tr><td>0x20</td><td>System is waking up from the S2 sleep state</td></tr><tr><td>0x30</td><td>System is waking up from the S3 sleep state</td></tr><tr><td>0x40</td><td>System is waking up from the S4 sleep state</td></tr><tr><td>0xAC</td><td>System has transitioned into ACPI mode. Interrupt controller is in PIC mode.</td></tr><tr><td>0xAA</td><td>System has transitioned into ACPI mode. Interrupt controller is in APIC mode.</td></tr></table>

8.3 OEM-reserved Checkpoint Ranges

<table><tr><td>Status Code</td><td>Description</td></tr><tr><td>0x05</td><td>OEM SEC initialization before microcode loading</td></tr><tr><td>0x0A</td><td>OEM SEC initialization after microcode loading</td></tr><tr><td>0x1D – 0x2A</td><td>OEM pre-memory initialization codes</td></tr><tr><td>0x3F – 0x4E</td><td>OEM PEI post memory initialization codes</td></tr><tr><td>0x80 – 0x8F</td><td>OEM DXE initialization codes</td></tr><tr><td>0xC0 – 0xCF</td><td>OEM BDS initialization codes</td></tr></table>

# 9 Software Support

# Microsoft

Windows 10 IoT Enterprise 2021 LTSC 64-bit

Windows 11 IoT Enterprise LTSC 64-bit

# Canonical

Ubuntu 24.04 LTSC

# Others

Yocto Project BSP tool-based embedded Linux distribution (TBC)

VxWorks (TBC)

# 10. Mechanical and Thermal

The mounting hole positions for the Mini Type Module are in deliberately different positions from those of the COM-HPC Client and Server sizes due to connector pin-out differences. All dimensions are shown in mm with a tolerance of +/- 0.25mm unless otherwise noted.

# 10.1 Module Dimensions – Top View

![70.00\n66.00\n4.00\n18.72\n50.92\n91.00\nØ 2.7 x6\nØ 6.0 x6\n29.80\n10.00\n4.00\n0\n4.00\n47.50\n78.00\n91.00\n95.00\n4.00](.com-hpc-mmtl-manual-50m-73600-1000-03/b3b101904654dd1918c5148edbaca27fe68ac42b187e8313d485ec01d3f1ec27.jpg)

Figure 5 – Module mechanical dimensions (top view)

# 10.2 Module Dimensions – Side View

![Front View\n2.00](.com-hpc-mmtl-manual-50m-73600-1000-03/751deb44131a859036f4bb67f12e5f909479c74023552b79bae9591d3c517350.jpg)

Figure 6 – Module mechanical dimensions (front view)

# 10.3 Height of Processor and Static Compressive Load

# Processor Height Tolerance

The tolerance of the processor height is one of the key factors to consider when designing your thermal solution, as illustrated below. Please contact our ADLINK representative for further details.

![Die\nDie\nSubstrate\nModule PCB\nh](.com-hpc-mmtl-manual-50m-73600-1000-03/2cc8727fb78fbb994e0811ec8219932614daf5bbbdaddad97aef79923f573ad3.jpg)

<table><tr><td></td><td>Typical</td><td>Tolerance</td></tr><tr><td>h</td><td>1.25 mm</td><td>+/- 0.1mm</td></tr></table>

# Static Compressive Load

Another key factor to consider is the static compressive load. The module exhibits a processor maximum pressure die of 40 lbf.

# 10.4 Thermal Solutions

# 10.4.1 Heatspreader: HTS

![This image displays a technical drawing of a rectangular mechanical plate from multiple angles, including dimensions and specifications.\n\n**Top Row:**\n*   **Left:** A front view of the plate showing a height dimension of **70** and a width dimension of **95**. Below this is a side profile view indicating a thickness of **8**.\n*   **Middle:** A side profile view showing the edge of the plate.\n*   **Right:** A rear view showing internal components and mounting holes. The width is dimensioned as **87** and the height as **62** on both sides.\n\n**Bottom Row:**\n*   **Left:** An isometric view of the top surface of the plate.\n*   **Right:** An isometric view of the rear surface highlighting screw specifications. One arrow points to a corner screw labeled **M2.5x4**, and another arrow points to a different screw labeled **M2.5x2**.](.com-hpc-mmtl-manual-50m-73600-1000-03/5416595c2316fd379701984a7b9ded1d45b197253dbd1866ae4f8d927d527e33.jpg)
Figure 7 – Heatspreader: HTS

# 10.4.2 Heatsink with FAN: THSF

![The image displays technical schematics and 3D models of a computer cooling fan and heatsink assembly from multiple angles.\n\n*   **Top Row:**\n    *   **Left:** A front view of the fan and heatsink fins, labeled with dimensions **70** (height) and **95** (width).\n    *   **Middle:** A side profile view.\n    *   **Right:** A rear view of the mounting bracket, labeled with dimensions **87** (width) and **62** (height).\n*   **Middle Row:**\n    *   **Left:** A side view focusing on the heatsink fins, labeled with a dimension of **29.1**.\n*   **Bottom Row:**\n    *   **Left:** An isometric 3D view of the fan assembly.\n    *   **Right:** An isometric view of the rear mounting plate, indicating screw specifications labeled **M2.5x4** and **M2.5x2**.](.com-hpc-mmtl-manual-50m-73600-1000-03/a6b33c759e10b35379986d1d627d07f44e790f28edbb5892139e4a5f57529bf3.jpg)
Figure 8 – Heatsink with FAN: THSF

# 10.5 Board to Board Connectors

To accommodate different stacking heights, the plug connector, or called as male connector, for COM-HPC carrier boards are available in two heights: 5 mm and 10 mm.

Please get recommended plug connector from ADLINK’s reference carrier board.

# 10.6 Mounting Method

There are several standard ways to mount the COM-HPC module with a thermal solution onto a carrier board. In addition to the 5-mm or 10-mm board-to-board connectors, there are also top and bottom mounting. In top mounting, the threaded standoffs are on the carrier board, and the thermal solution is attached with through-hole standoffs. In bottom mounting, the threaded standoffs are on the thermal solution, and the carrier board has through-hole standoffs. Bottom mounting is the default configuration.

Bottom Mounting with 10 mm connectors
![4 mm heatspreader with\n4 mm threaded standoffs\nCOM-HPC Mini Module ~ 2 mm\n10 mm through hole standoff (SMT)\nCarrier Board ~ 2 mm\nM2.5 : 20 mm\nwith spring / washer](.com-hpc-mmtl-manual-50m-73600-1000-03/f6d92b40624a69c944687a10d5170a58c156271efc3f06c72323e080dfd4fe57.jpg)

Figure 9 – Mounting method

# 10.7 Standoff Types

10mm through-hole standoff (SMT type) P/N: 33-72186-0100-A0
![Ø5.5\nØ2.7\n11.5\n10\n4.1](.com-hpc-mmtl-manual-50m-73600-1000-03/104e873ed80643edd8560e063958040d792262ece1751985c5f63ee98637032c.jpg)

Figure 10 – Standoff types

# 10.8 Installation

Install a heatspreader or heatsink using the following instructions. The images below are for illustration purposes only.

Step 1: Remove the protective membranes from the thermal pads.

![Experimental setup with a metal sample holder, blue translucent cubes, and a glass sample being handled by tweezers (no visible text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/b05b9d114074a323e78fa399dbc68765381468cee89d9dea75a8f5bbf191f427.jpg)

![The image displays a red icon resembling a document or page of paper. It features a thick red outline of a rectangle with the bottom right corner folded inward (a 'dog-ear'). Inside the outline are two horizontal red lines, representing text or bullet points. The background is white.](.com-hpc-mmtl-manual-50m-73600-1000-03/c8cd0801b49b742e1e944098db5d8c146751273d493fa83af6c5f056bd8879a2.jpg)

Note: All thermal pads have a protective membrane that may vary by module.

Step 2: Assemble the heatsink onto the COM-HPC Mini module. Use the 2x M2.5, L=6mm screws provided to fasten the heatsink to the module. The number of screw holes and screws may vary by module.

![DEV-0054001\nCOM+HPC\n5.1 T6N0 125694G-1260\nCOM+HPC-MIN: 155694G-1260\n78CAC4A 80CAB8\n78CAC4A 80CAB8\n003064 33064\n003064 33064\nRW K99999999999999\nDBD0EFGH124LM](.com-hpc-mmtl-manual-50m-73600-1000-03/b5288f0a7b5c098f48d92ed61a80595fec3faca4ff3ba4aa61fa388af5127041.jpg)

Step 3: Place the COM-HPC Mini module and heatsink assembly onto the connectors on the carrier board, as shown below. Press down on the module until the module is securely seated on the carrier board.

![Close-up of a computer motherboard with a CPU socket and thermal insulation being inserted, no visible text or symbols.](.com-hpc-mmtl-manual-50m-73600-1000-03/9b384e2173a35996143f302f9b9e88b52deb3375c074613b134f2124e4c608ea.jpg)

Step 4: Use the four M2.5 (L=18mm) screws provided to secure the COM-HPC Mini module to the carrier board from the solder side.

The number of screw holes and screws depends on the module and carrier board design.

![Close-up of a printed circuit board with soldered pins and screw holes, no visible text or symbols](.com-hpc-mmtl-manual-50m-73600-1000-03/d20ab8526252bab45a36c4e35b4ab9a6b64a7d8e047008da3ea8653dac3889f1.jpg)

Step 5: If you are installing a heatsink with a fan, plug the fan connector into the COM-HPC mini module.

The location of the FAN connector for the COM-HPC mini module depends on the design.

![Internal view of a computer cooling fan with visible cooling fins and wiring, placed on a wooden surface (no text or symbols)](.com-hpc-mmtl-manual-50m-73600-1000-03/0aabd891843cf0316b77710f872b4230a588e043aa13e222b78fa97e9c894b9c.jpg)
[🔗 Link to the original document](.com-hpc-mmtl-manual-50m-73600-1000-03/com-hpc-mmtl-manual-50m-73600-1000-03.pdf)
