The computer-on-module for high performance compute (COM-HPC) form factor standard targets high I/O and computer performance levels. Each COM-HPC module integrates core CPU and memory functionality and input and output including USB up to Gen 4, audio (MIPI SoundWire, I2S and DMIC), graphics, (PCI Express) up to Gen. 5, and Ethernet up to 25 Gbit/s per lane. All I/O signals are mapped to two high density, high speed and low profile connectors on the bottom side of the module. COM-HPC employs a mezzanine-based approach. The COM modules plug into a carrier or base board that is typically customized to the application. Over time, the COM-HPC mezzanine modules can be upgraded to newer, backwards-compatible versions. COM-HPC targets Industrial, Military/Aerospace, Gaming, Medical, Transportation, IoT, and General Computing embedded applications and even scales up to RAM and performance hungry server or edge server applications.
The PICMG work-group officially started in October 23, 2018.
There are 3 different pin outs defined in the specification.
IO Type | Client Pinout | Server Pinout | Mini Pinout |
---|---|---|---|
PCIe | 49 (1 BMC dedicated lane) | 65 (1 BMC dedicated lane) | 16 (shared with 2xSATA and 2x ETH Serdes) |
Ethernet | 2x NbaseT | 1x NbaseT | 2x NbaseT + 2x Serdes (shared with PCIe) |
25 Gigabit Ethernet KR | 2 | 8 | 0 |
USB4 (Can also be used for USB 3.x or USB 2.0) | 4 | 2 | 4 (shared with DDI & USB3.2) |
USB 2.0 | 8 | 8 | 8 |
DDI (Digital Display Interface for HDMI or DisplayPort) | 3 | 0 | 2 (shared with USB4 and USB3.2) |
eDP or MIPI DSI (for flat panel displays) | 1 | 0 | 1 |
MIPI SoundWire or DMIC | 2 | 0 | 2 |
I2S or MIPI SoundWire | 1 I2S (or 2 Soundwire) | 0 | 1 I2S (or 2 Soundwire) |
MIPI CSI-3 (CSI-2 also supported) | 2 | 0 | 2 on flatfoil connector |
SATA | 2 | 2 | 2 shared with PCIe |
GPIO | 12 | 12 | 12 |
UART | 2 | 2 | 2 |
IPMB | 1 | 1 | 0 |
eSPI (includes 2 Chip Select Pins) | 1 | 1 | 1 |
SPI (for boot devices) | 2 | 2 | 2 |
GP_SPI (includes 4 Chip Select Pins) | 1 | 1 | 1 |
I2C | 2 | 2 | 2 |
SMB | 1 | 1 | 1 |
DC Power Input | 8-20 Volt | 12 Volt +/- 5% | 8-20 Volt |
The specification defines 6 module sizes:
The sizes A, B and C are typical Client Type sizes.
The larger D and E sizes are typical Server Type sizes to support full size DRAM modules
The COM-HPC specification is hosted by PICMG. It is not freely available but may be purchased from the PICMG website. [1] PICMG provides a preview version for free download. [2] The COM-HPC hardware specification will be released Jan 2021. Further COM-HPC related documents will be released in 2021
CompactPCI is a computer bus interconnect for industrial computers, combining a Eurocard-type connector and PCI signaling and protocols. Boards are standardized to 3U or 6U sizes, and are typically interconnected via a passive backplane. The connector pin assignments are standardized by the PICMG US and PICMG Europe organizations. The connectors and the electrical rules allow for eight boards in a PCI segment. Multiple bus segments are allowed with bridges.
A blade server is a stripped-down server computer with a modular design optimized to minimize the use of physical space and energy. Blade servers have many components removed to save space, minimize power consumption and other considerations, while still having all the functional components to be considered a computer. Unlike a rack-mount server, a blade server fits inside a blade enclosure, which can hold multiple blade servers, providing services such as power, cooling, networking, various interconnects and management. Together, blades and the blade enclosure form a blade system, which may itself be rack-mounted. Different blade providers have differing principles regarding what to include in the blade itself, and in the blade system as a whole.
The RapidIO architecture is a high-performance packet-switched electrical connection technology. It supports messaging, read/write and cache coherency semantics. Based on industry-standard electrical specifications such as those for Ethernet, RapidIO can be used as a chip-to-chip, board-to-board, and chassis-to-chassis interconnect.
PC/104 is a family of embedded computer standards which define both form factors and computer buses by the PC/104 Consortium. Its name derives from the 104 pins on the interboard connector (ISA) in the original PC/104 specification and has been retained in subsequent revisions, despite changes to connectors. PC/104 is intended for specialized environments where a small, rugged computer system is required. The standard is modular, and allows consumers to stack together boards from a variety of COTS manufacturers to produce a customized embedded system.
PICMG, or PCI Industrial Computer Manufacturers Group, is a consortium of over 140 companies in the fields of computer science and engineering. Founded in 1994, the group was originally formed to adapt PCI technology for use in high-performance telecommunications, military, and industrial computing applications, but its work has grown to include newer technologies. PICMG currently focuses on developing and implementing specifications and guidelines for open standards–based computer architectures from a wide variety of interconnects.
Advanced Telecommunications Computing Architecture is the largest specification effort in the history of the PCI Industrial Computer Manufacturers Group (PICMG), with more than 100 companies participating. Known as AdvancedTCA, the official specification designation PICMG 3.x was ratified by the PICMG organization in December 2002. AdvancedTCA is targeted primarily to requirements for "carrier grade" communications equipment, but has recently expanded its reach into more ruggedized applications geared toward the military/aerospace industries as well. This series of specifications incorporates the latest trends in high speed interconnect technologies, next-generation processors, and improved Reliability, Availability and Serviceability (RAS).
Advanced Mezzanine Cards are printed circuit boards (PCBs) that follow a specification of the PCI Industrial Computers Manufacturers Group (PICMG). Known as AdvancedMC or AMC, the official specification designation is AMC.x. Originally AMC was targeted to requirements for carrier grade communications equipment, but later used in other markets.
Communications servers are open, standards-based computing systems that operate as a carrier-grade common platform for a wide range of communications applications and allow equipment providers to add value at many levels of the system architecture.
ETX, standing for Embedded Technology eXtended, is an integrated and compact 95 × 125 mm (3.7 × 4.9 in) computer-on-module (COM) form factor, which can be used in a design application much like an integrated circuit component. Each ETX COM integrates core CPU and memory functionality, the common I/O of a PC/AT, USB, audio, graphics, and Ethernet. All I/O signals as well as a full implementation of ISA and PCI buses are mapped to four high-density, low-profile connectors on the bottom side of the module.
COM Express, a computer-on-module (COM) form factor, is a highly integrated and compact computer that can be used in a design application much like an integrated circuit component. Each module integrates core CPU and memory functionality, the common I/O of a PC/AT, USB, audio, graphics (PEG), and Ethernet. All I/O signals are mapped to two high density, low profile connectors on the bottom side of the module. COM Express employs a mezzanine-based approach. The COM modules plug into a baseboard that is typically customized to the application. Over time, the COM Express mezzanine modules can be upgraded to newer, backwards-compatible versions. COM Express is commonly used in Industrial, military, aerospace, gaming, medical, transportation, Internet of things, and general computing embedded applications.
VPX, also known as VITA 46, is a set of standards for connecting components of a computer, commonly used by defense contractors. Some are ANSI standards such as ANSI/VITA 46.0–2019. VPX provides VMEbus-based systems with support for switched fabrics over a new high speed connector. Defined by the VMEbus International Trade Association (VITA) working group starting in 2003, it was first demonstrated in 2004, and became an ANSI standard in 2007.
ESMexpress is a very compact computer-on-module (COM) standard. It is a complete processor module that currently supports several low-power Intel and PowerPC platforms. Apart from a CPU component, every module also includes memory and a range of serial communication interfaces such as PCI Express, Gigabit Ethernet, USB, SATA, SDVO, LVDS and HD audio. These interfaces are defined in the form factor's specification, and signals are assigned to two 120-pin connectors. This fixed pin mapping ensures that different ESMexpress modules can be exchanged more easily. Consequently, ESMexpress typically does not have an onboard FPGA. The idea behind this is to implement very specialized functions in an FPGA on the COM's carrier board to ease upgrades of the system CPU through exchange of the ESMexpress module.
The C form-factor pluggable is a multi-source agreement to produce a common form-factor for the transmission of high-speed digital signals. The c stands for the Latin letter C used to express the number 100 (centum), since the standard was primarily developed for 100 Gigabit Ethernet systems.
CompactPCI Serial is an industrial standard for modular computer systems. It is based on the established PICMG 2.0 CompactPCI standard, which uses the parallel PCI bus for communication among a system's card components. In contrast to this, CompactPCI Serial uses only serial point-to-point connections. CompactPCI Serial was officially adopted by the PCI Industrial Computer Manufacturers Group PICMG as PICMG CPCI-S.0 CompactPCI Serial in March 2011. Its mechanical concept is based on the proven standards of IEEE 1101-1-1998 and IEEE 1101-10-1996. CompactPCI Serial includes different connectors that permit very high data rates. The new technology standard succeeding parallel CompactPCI comprises another specification called PICMG 2.30 CompactPCI PlusIO. This is why CompactPCI Serial and CompactPCI PlusIO as a whole were also called CompactPCI Plus. PICMG's first working title of CompactPCI Serial was CPLUS.0. CompactPCI Serial backplanes and chassis are developed by Schroff, Elmа, and Pixus Technologies companies, as for the CompactPCI Serial board level electronics – they are developed by MEN Mikro Elektronik, Fastwel, EKF, Emerson Embedded Computing, ADLINK, and Kontron.
CoreExpress modules are complete computer-on-module (COM) highly integrated, compact computers that can be used in an embedded computer board design, much like an integrated circuit component. COMs integrate CPU, memory, graphics, and BIOS, and common I/O interfaces. The interfaces are modern, using only digital buses such as PCI Express, Serial ATA, Ethernet, USB, and HD audio. All signals are accessible on a high-density, high-speed, 220-pin connector. Although most implementations use Intel processors, the specification is open for different CPU modules.
Qseven, a computer-on-module (COM) form factor, is a small, highly integrated computer module that can be used in a design application much like an integrated circuit component. It is smaller than other computer-on-module standards such as COM Express, ETX or XTX and is limited to very low power consuming CPUs. The maximum power consumption should be no more than 12 watts.
The Dell blade server products are built around their M1000e enclosure that can hold their server blades, an embedded EqualLogic iSCSI storage area network and I/O modules including Ethernet, Fibre Channel and InfiniBand switches.
FPGA Mezzanine Card (FMC) is an ANSI/VITA 57.1 standard that defines I/O mezzanine modules with connection to an FPGA or other device with re-configurable I/O capability. It specifies a low profile connector and compact board size for compatibility with several industry standard slot card, blade, low profile motherboard, and mezzanine form factors.
Smart Mobility Architecture (SMARC) is a computer hardware standard for computer-on-modules (COMs). SMARC modules are specifically designed for the development of extremely compact low-power systems, such as mobile devices.
MicroTCA is a modular, open standard, created and maintained by the PCI Industrial Computer Manufacturers Group (PICMG). It provides the electrical, mechanical, thermal and management specifications to create a switched fabric computer system, using Advanced Mezzanine Cards (AMC), connected directly to a backplane. MicroTCA is a descendant of the AdvancedTCA standard.