Fact-checked by Grok 2 weeks ago

Computer-on-module

A computer-on-module (COM), also referred to as a system-on-module (SOM), is a compact, self-contained board that integrates components—including a , , , and essential interfaces—into a single modular unit designed to plug into a larger carrier board for customized application-specific functionality. These modules separate the standardized computing hardware from the application-specific elements on the carrier board, enabling developers to focus on tailoring peripherals, power distribution, and I/O expansions without redesigning the core system. Key components typically include a central processing unit (CPU) such as ARM or x86 architectures, dynamic random-access memory (DRAM) like DDR4, non-volatile storage options such as eMMC or NAND flash, power management integrated circuits (PMICs), and interfaces for connectivity including USB, Ethernet, HDMI, I2C, SPI, and UART. Many COMs also incorporate graphics processing units (GPUs), wireless modules for Wi-Fi, Bluetooth, or GNSS, and support for expansion via standardized connectors to ensure interchangeability across vendors and processor generations. COMs adhere to industry standards that define form factors, pinouts, and electrical interfaces to promote compatibility and longevity, with prominent specifications including COM Express (offering sizes like Basic at 125 mm × 95 mm for versatile applications from mobile devices to servers), SMARC (for compact, high-performance needs), Qseven (suited for low-power, rugged industrial use), and COM-HPC (targeting high-bandwidth computing). These standards facilitate , allowing modules to be upgraded for improved performance—ranging from low-power edge devices to high-end systems—while maintaining and extending product lifecycles beyond 10 years in many cases. The primary advantages of COMs lie in their ability to accelerate development, reduce costs, and minimize risks in by providing pre-validated, production-ready that shortens time-to-market by up to 9–12 months and lowers bill-of-materials expenses through scalable production. They enhance flexibility for engineers to iterate on carrier boards for specific requirements, improve reliability via rigorous industry testing, and support by enabling upgrades without full overhauls, thereby maximizing . COMs find widespread application in demanding sectors requiring robust, modular computing, such as industrial for control systems, healthcare devices like patient monitors, transportation and smart mobility solutions, (IoT) edge nodes for real-time data processing, , , , security and defense systems, and scientific research platforms. Their modular nature makes them ideal for low-latency environments like warehouse tracking, smart cities, and energy management, where customization and performance scalability are critical.

Overview

Definition and Core Concept

A computer-on-module (COM), also known as a system-on-module (SoM), is a compact, self-contained subsystem that integrates essential components such as a (CPU), memory, and basic peripherals onto a single, small circuit board without built-in user I/O connectors. This design allows the module to plug into a custom carrier board via standardized connectors, enabling application-specific interfaces to be developed separately. By encapsulating the core elements in this modular form, COMs provide a reusable foundation for embedded systems, distinct from full single-board computers that include all I/O on the board itself. The primary purpose of a COM is to facilitate and customization in embedded applications by decoupling the core processing from the (I/O) and expansion requirements tailored to specific use cases. This separation reduces development time and costs for hardware engineers, as the standardized module handles the complex integration of processors and memory, while the carrier board focuses on peripheral connectivity, thereby accelerating time-to-market and enhancing design flexibility. In practice, COMs support scalability across industries like industrial automation, medical devices, and transportation, where frequent upgrades to processing power are needed without redesigning the entire system. In the basic operational model, the COM module manages core functions such as , storage, and initial peripheral control, drawing power and signals from the carrier board to which it connects. The carrier board, in turn, supplies regulated power, additional expansion slots, and customized interfaces—such as Ethernet for networking, USB for peripherals, or display outputs for human-machine interfaces—tailored to the application's needs. This ensures the module remains compact and focused, while the carrier enables seamless adaptation to diverse environments without altering the core compute unit. COMs emerged in the as a response to the growing demand for standardized, upgradable computing solutions in systems, where designs previously hindered and .

Key Components and Functionality

A computer-on-module (COM) typically integrates a (CPU) as its core, supporting architectures such as for low-power applications, x86 for compatibility with PC ecosystems, and emerging for open-source flexibility. These processors handle computation, with examples including NXP series for ARM-based modules and Intel Ultra for x86 variants, enabling tasks from control to AI . Memory in COMs consists of dynamic random-access memory (DRAM), commonly DDR4 or DDR5 variants, with capacities scaling up to 128 GB in modern designs. Storage interfaces include embedded MultiMediaCard (eMMC) for onboard flash up to 128 GB and support for NVMe over PCIe for high-speed solid-state drives, providing reliable boot and data persistence without relying on external media. Peripheral components enhance functionality, including integrated graphics processing units (GPUs) optimized for AI acceleration, such as those in or NXP modules, which offload parallel computations from the CPU. Power management integrated circuits (PMICs) regulate voltage and current for efficient operation across varying loads, often supporting features like dynamic scaling to extend life in portable systems. Essential buses on the module include PCIe for expansion, USB for connectivity, and I2C for low-speed sensor interfacing, ensuring foundational communication without application-specific tailoring. The software stack begins with firmware for hardware initialization, followed by bootloaders like U-Boot, which loads the operating system kernel and configures peripherals during startup. COMs support diverse operating systems, including distributions via for customizable embedded use, for x86 compatibility in industrial settings, and real-time OS like for deterministic performance in safety-critical applications. These layers abstract hardware details, allowing developers to focus on application logic. Functionally, COMs expose standardized interfaces, such as MXM-style connectors with up to 314 pins, for power delivery and high-speed data transfer to a carrier board, which then adds application-specific I/O like displays or sensors to maintain modularity. This boundary ensures the module remains a reusable compute core, independent of end-use peripherals. The carrier board extends these interfaces to full system functionality in one integration step.

History and Evolution

Origins and Early Development

The concept of the (COM) emerged in the late as a response to the limitations of boards prevalent in , where custom designs led to high costs and inflexibility for original equipment manufacturers (OEMs). These early modules aimed to separate core functions from application-specific hardware, allowing easier upgrades without full system redesigns, particularly in sectors like and that required reliable, scalable solutions amid the transition from to bus architectures. Pioneering efforts began around 1998–2000, with companies such as (formerly JUMPtec) and developing initial concepts to evolve standards like , which had been introduced earlier for compact embedded systems. Kontron's ETX specification, launched in January 2000, marked one of the first formalized COM approaches, featuring a compact of approximately 95 mm × 114 mm that integrated x86 processors, memory, and essential I/O interfaces like serial ports, USB, Ethernet, and graphics, connected via custom high-density connectors to support both and buses on carrier boards. ADLINK, building on its PC/104 heritage from Ampro, contributed to these pre-standard modules by focusing on rugged, x86-based designs for industrial PCs, typically sized around 100 mm × 100 mm, to address the need for off-the-shelf components in harsh environments. Early implementations faced significant challenges, including a lack of between vendors' custom connectors and pinouts, which perpetuated and increased development risks for OEMs in fast-evolving markets. This spurred collaborative efforts toward open standards, such as the formation of the ETX Industrial Group in 2001 by JUMPtec and Advantech, laying groundwork for broader adoption. By the mid-2000s, these issues drove the transition to unified specifications like COM Express, enhancing compatibility across the industry.

Major Milestones and Standards Adoption

The introduction of the COM Express specification in 2005 by the PCI Industrial Computer Manufacturers Group (PICMG) marked a pivotal milestone in standardizing computer-on-module (COM) designs for embedded systems. This initial ratification defined a modular architecture with four module sizes—Mini, Compact, Basic, and Extended—and established eight pinout types, including Types 1, 2, 3, and 10, which separated processor and I/O functions to support high-performance applications like edge processing and networking through standardized interfaces such as and Serial ATA. During the 2010s, complementary standards addressed the demand for more compact and energy-efficient modules. The Qseven specification, first released in 2008 by the Qseven Consortium and subsequently maintained by the Standardization Group for Embedded Technologies (SGET), introduced a 70 mm x 70 mm with a high-speed MXM connector, enabling low-power designs up to 12 W for mobile and applications while supporting both x86 and architectures. In 2013, SGET ratified the SMARC (Smart Mobility ) standard, which utilized 82 mm x 50 mm or 82 mm x 80 mm modules with a 314-pin to facilitate -based mobile and low-power integration, incorporating emerging MIPI interfaces for camera and display connectivity in portable embedded systems. The 2020s brought updates focused on advanced computing demands, including AI and high-bandwidth connectivity. PICMG released COM Express Revision 3.1 in summer 2022, enhancing Type 6, 10, and 7 modules with support for PCIe Gen 4 (up to 16 lanes), USB 4.0, MIPI-CSI 2.0, and a 16 Gbps connector upgrade, which facilitated the integration of AI accelerators like neural processing units (NPUs) for edge AI processing in industrial applications. Concurrently, RISC-V-based COM modules gained traction starting in the early 2020s, with vendors developing compliant designs leveraging the open-source instruction set architecture for customizable, royalty-free embedded solutions. Standardization efforts also advanced for 5G and edge AI, as seen in SGET's SMARC 2.2 maintenance update in 2024 and the release of the SMARC Design Guide v2.2 in June 2025, alongside PICMG's COM-HPC specification (ratified 2021), which supports PCIe Gen 5 lanes for server-class performance. By 2025, COM standards had achieved widespread adoption in industrial systems, with the global COM market reaching approximately USD 1.7 billion as of 2024 and projected to grow at a CAGR of 4.22% through 2033, largely coordinated by organizations like SGET and PICMG to ensure multi-vendor and scalability.

Design and Architecture

Module Design Principles

The design of computer-on-module (COM) systems fundamentally relies on modularity principles that separate the core compute elements—such as the , , and essential interfaces—from application-specific I/O and expansion capabilities provided by a carrier board. This separation enables CPU and memory upgrades without necessitating a complete system redesign, reducing development time and costs for applications. High-density connectors, typically ranging from 220 to 400 pins in standards like COM Express and COM-HPC, facilitate this interface by supporting high-speed data transfer while maintaining a compact . Reliability in COM design emphasizes robust environmental tolerance to ensure operation in demanding industrial settings. Thermal management incorporates heat spreaders and optimized stack heights to dissipate heat effectively, supporting industrial temperature ranges from -40°C to 85°C for extended operational stability. Modules are engineered for shock and vibration resistance compliant with IEC 60068-2-27 and -2-6 standards, often featuring soldered components like memory and storage to enhance durability against mechanical stresses. Additionally, manufacturers commit to long lifecycle support exceeding 10 years, minimizing obsolescence risks through standardized components and extended availability. Scalability is achieved by accommodating multi-core processors and architectures that integrate CPU with GPU or other accelerators, allowing modules to evolve with advancing technologies. Power efficiency targets typically range from 5W to 50W TDP, balancing performance needs across low-power devices and higher-throughput applications while adhering to wide input voltage tolerances like 4.75V to 20V. Customization in COMs is inherently limited to board-level assembly during , with all critical components soldered in place to guarantee consistency, reliability, and compliance with specifications; post-manufacture, modules offer no user-modifiable parts to prevent compatibility issues or void warranties.

Integration with Carrier Boards

Computer-on-module (COM) systems achieve complete functionality by integrating the module with a carrier board, which provides the necessary mechanical support, electrical connectivity, and application-specific interfaces. This integration follows standardized specifications such as COM Express, SMARC, and Qseven, enabling modular designs where the COM handles core computing while the carrier extends I/O capabilities. The process ensures reliable signal transmission and power delivery, typically through high-density connectors that support both low-speed control signals and high-bandwidth data lanes. Mechanical integration primarily relies on board-to-board connectors and mounting mechanisms to secure the COM to the carrier board. In COM Express, dual 220-pin connectors (for Basic and Extended types) or a single connector (for Mini types) facilitate attachment, with standardized mounting holes allowing screws or clips for fixation; torque specifications of 0.5 are recommended for M2.5 screws to ensure stability in rugged environments. SMARC modules use a single 314-pin, 0.5 mm pitch MXM-compatible connector with standoffs and thermal pads for mounting, supporting form factors of 82 mm × 50 mm or 82 mm × 80 mm and enabling direct or clipping for vibration resistance. Qseven employs a 230-pin MXM with 5.0 mm board spacing, secured via M2.5 standoffs (≤5.6 mm diameter), which suits compact, low-profile assemblies in industrial settings. These approaches prioritize alignment precision and heat dissipation, often incorporating aluminum heat spreaders or clips to maintain without compromising structural integrity. Electrical interfaces are defined by standardized pinouts that allocate pins for power, control signals, and high-speed communications, ensuring compatibility across vendors. Power delivery typically includes 3.3 V, 5 V, and 12 V rails; for instance, COM Express specifies a 12 V main rail (up to 5.5 A for PCIe x16) with 3.3 V standby (375 mA) via connector pins, while SMARC uses a 3.0–5.25 V input (up to 5 A total) without dedicated standby rails, and Qseven relies on a single 5 V rail with optional 3 V backup. Signal pinouts support low-speed interfaces like LVDS for displays (e.g., 4 differential pairs in COM Express, up to 24-bit in SMARC), / for sensors (multiple channels at 3.3 V or 1.8 V, 100–400 kHz), and GPIO (up to 8 in COM Express). High-speed connectivity includes up to 16 PCIe lanes in COM Express (Gen 4, 92 Ω differential impedance), 4 PCIe lanes in SMARC (Gen 3), and x4 in Qseven, routed with length matching (e.g., <5 mils mismatch) to preserve over carrier traces up to 15.85 inches. These allocations allow carriers to route signals to external ports while adhering to impedance controls (100 Ω for LVDS, 92 Ω for PCIe). Customization of carrier boards involves designing application-specific I/O using vendor-provided tools and reference schematics, which accelerate development and reduce time-to-market. For example, Toradex offers design kits with schematics for adding interfaces like (via dedicated pins in SMARC/Qseven) or (converted from SDVO/LVDS signals using chips like Silicon Image SIL1364 in COM Express). Reference designs from PICMG and SGET include pre-validated layouts for USB, , and Ethernet expansion, allowing engineers to integrate features such as MIPI CSI for cameras or without altering the COM. This process typically starts with CAD libraries for pinouts, followed by simulation for routing, enabling tailored solutions for sectors like automotive or medical while maintaining standard compliance. Testing and validation focus on ensuring reliable operation post-integration, encompassing , (EMC), and environmental robustness. Signal integrity checks involve verifying differential pair impedances and eye diagrams for high-speed lanes (e.g., PCIe insertion loss budgets <2.5 dB in Qseven), often using tools like oscilloscopes to confirm no exceedance of trace length limits. EMC compliance requires filters (e.g., PI-filters on video lines) and grounding planes to meet CE/FCC standards, with clocks routed internally to minimize emissions. In applications, hot-swap limitations are tested via bus switches (e.g., 74CBT3306 for SMBus isolation), preventing damage during module exchanges, while overall validation includes power sequencing simulations and thermal cycling to validate ruggedness. These steps, guided by specifications, confirm the assembled system's performance under operational stresses.

Standards and Form Factors

Primary Standards

COM Express, developed by the PCI Industrial Computer Manufacturers Group (PICMG), is a widely adopted standard for computer-on-module (COM) designs, defining pinouts for types 1 through 10 to accommodate various application needs, with types 6, 7, and 10 emphasized in recent revisions for modern interfaces. It supports x86 and architectures, enabling flexible processor integration across performance levels. Modules connect via 220-pin (Type 10, mini form factor) or 440-pin (types 1-9, using dual 220-pin connectors) gold-finger edge interfaces, providing high-bandwidth signals like PCIe, Ethernet, and display outputs. The latest revision, 3.1 released in 2022, introduces support for with alternate mode and 10GbE, enhancing connectivity for and networking applications. SMARC (Smart Mobility ARChitecture), standardized by the Standardization Group for Embedded Technologies (SGET), targets low-power embedded systems with a 314-pin, 0.5mm-pitch MXM connector for reliable in compact designs. It is optimized for and processors, emphasizing energy-efficient SoCs suitable for battery-powered devices. Modules adhere to a maximum size of 82mm x 50mm (short ), though a long variant up to 82mm x 80mm is defined for additional expansion. The standard focuses on applications in mobile and , such as portable medical devices and systems, with power consumption typically under 6W to support extended operation in space-constrained environments. The SMARC Module Specification v2.2 was released in June 2025, providing updates for improved functionality and compatibility. Qseven, also governed by SGET, employs a 230-pin MXM connector to deliver a compact, standardized for entry-level to COMs in graphics-intensive scenarios. Its square 70mm x 70mm or rectangular 40mm x 70mm form factors enable integration of core components like CPU, GPU, , and I/O, supporting up to 12W TDP for balanced performance in applications. The design prioritizes modularity for sectors like and industrial visualization, where direct acceleration via LVDS or is essential. Governance for these standards ensures industry-wide consistency: PICMG, an international consortium of over 200 member companies, oversees COM Express through collaborative subcommittees focused on open specifications for high-performance computing. SGET, a German-based non-profit standards organization, manages SMARC and Qseven, promoting interoperability across vendors via detailed pinout definitions and design guides. Both bodies facilitate certification programs, where modules undergo compliance testing to verify adherence to electrical, mechanical, and functional requirements, thereby guaranteeing seamless integration with carrier boards from multiple suppliers.

Form Factor Comparisons

Computer-on-module (COM) form factors vary significantly in physical dimensions and power consumption, influencing their suitability for different applications. The COM Express standard, governed by PICMG, primarily utilizes a basic form factor of 95 mm × 95 mm for its compact variant, with options extending to 95 mm × 125 mm for higher-performance needs, supporting power budgets up to 137 W to accommodate demanding processors and peripherals. In contrast, the SMARC standard from SGET features a smaller footprint of 82 mm × 50 mm (full-size) or 82 mm × 80 mm, optimized for ultra-low power scenarios with typical consumption under 6 W, enabling efficient deployment in battery-constrained devices. Qseven, also under SGET, adopts a square 70 mm × 70 mm layout with power envelopes generally limited to 6–12 W, striking a balance between compactness and moderate processing capabilities. These differences highlight trade-offs: larger COM Express modules offer greater computational density at the cost of higher power draw and space, while SMARC and Qseven prioritize portability and , often at reduced peak performance.
Form FactorDimensions (mm)Typical Power (W)Key Trade-offs
COM Express95 × 95 (compact) to 95 × 125Up to 137High capability vs. larger size and power
SMARC82 × 50 or 82 × 80Typical <6High density vs. limited bandwidth
Qseven70 × 706–12Balanced vs. fewer high-speed pins
Interface capabilities further differentiate these form factors, tailoring them to specific I/O demands. COM Express excels in high-bandwidth connectivity, providing up to 16 PCIe lanes (Gen 3/4) alongside multiple , , and Ethernet ports, ideal for data-intensive tasks like networking or storage arrays. SMARC emphasizes low-latency mobile interfaces, including MIPI CSI/DSI for camera and display integration, supporting up to four camera inputs and outputs via 314 pins, which suits vision-based and applications in compact systems. Qseven offers a more balanced profile with dedicated pins for LVDS/eDP , , and , enabling solid and industrial I/O without the extremes of the others, though with fewer overall lanes for PCIe (typically 4–8). These interface profiles reflect design priorities: COM Express for expansive expansion, SMARC for sensor-rich edge devices, and Qseven for versatile mid-range integration. Application suitability aligns with these attributes, guiding selection based on environmental and needs. Larger COM Express modules are favored in server-grade , , and rugged industrial controls where high power and PCIe throughput justify the size, enabling robust scalability in fixed installations. Smaller SMARC and Qseven variants target wearables, drones, and portable IoT gateways, where space constraints and low power (under 15 W) minimize management and extend life, supporting processing in mobile contexts. Cost implications reinforce these choices; for instance, entry-level SMARC modules, often based on processors, range from approximately $50 to $200 in 2025, making them economical for high-volume consumer and edge deployments compared to pricier COM Express options exceeding $300 for x86 variants. Future trends in COM form factors emphasize ongoing miniaturization to meet demands for even denser edge computing, with industry efforts exploring sub-50 mm modules while maintaining compatibility. SGET and PICMG continue to evolve standards, incorporating advanced packaging to approach 40 mm × 40 mm sizes by 2030, alongside proposals for unified pinouts to simplify cross-form factor designs and reduce ecosystem fragmentation.

Benefits and Applications

Technical and Economic Advantages

Computer-on-modules (COMs) offer significant technical advantages in design, primarily by accelerating time-to-market through the use of pre-validated, application-ready components that shift focus from core to carrier board and application-specific . For instance, projects using COMs typically achieve market readiness in 10-12 months, compared to 18-20 months for fully chip-based developments, as the handles , , and interface complexities while allowing parallel software work. This reduction stems from standardized designs that minimize engineering iterations and leverage vendor-provided board support packages (BSPs). Additionally, COMs enhance upgradability by enabling seamless swaps of modules with newer processors—such as transitioning from 5th to 6th generation—without redesigning the carrier board, thus extending system scalability across power envelopes from 1-100 W. Reliability is bolstered by proven, field-tested modules that incorporate optimized cooling and I/O configurations, reducing failure risks in implementations. From a perspective, COMs mitigate development uncertainties through and multi-vendor sourcing, providing second-source options and extensive pre-existing documentation that can reduce documentation effort by up to 60% compared to ground-up designs. This approach supports scalability for diverse applications, with form factors accommodating various processors like x86 and , ensuring adaptability without full system overhauls. Economically, COMs lower non-recurring engineering (NRE) costs by simplifying carrier board designs—often to four-layer boards costing under $20—while avoiding the need for large engineering teams, as demonstrated by reductions from 50 to 20 engineers per project. Standardized production enables , with off-the-shelf modules reducing bill-of-materials complexity and overall development expenses through vendor-optimized supply chains. Furthermore, module refreshes extend product lifecycles to 7-10 years by facilitating retrofits for obsolete components, minimizing end-of-life disruptions and sustaining profitability over time.

Industry Use Cases

Computer-on-modules (COMs) play a critical role in industrial automation, particularly in programmable logic controllers (PLCs) and human-machine interfaces (HMIs) that require rugged designs for control environments. The COM Express standard facilitates integration into harsh settings by providing modular computing with enhanced durability against dust, temperature extremes, and mechanical stress. For instance, ADLINK's Extreme Rugged COM Express module supports HMI applications in vehicle-mounted and airborne systems, ensuring reliable operation in demanding industrial conditions. In the medical sector, SMARC modules enable the of portable diagnostic devices that prioritize low consumption and compact form factors for imaging applications. These modules integrate processors like the NXP 8M Plus to handle real-time image processing in systems, supporting bedside diagnostics with efficient data handling and connectivity. Congatec's COM solutions further enhance and monitoring by providing long-term availability and optimization for safety-critical diagnostic equipment. COMs are integral to automotive and transportation systems, where standards like SMARC support vibration-resistant designs for advanced driver-assistance systems (ADAS) and infotainment. SMARC's compact architecture allows for robust integration into vehicle electronics, accommodating high-vibration environments while enabling features like real-time sensor processing and multimedia interfaces. Emerging use cases for COMs include edge AI in Internet of Things (IoT) applications, such as drones and smart cities, leveraging RISC-V-based modules for efficient, open-source processing. Geniatech's RISC-V System-on-Modules provide scalable computing for IoT endpoints, supporting AI inference in resource-constrained devices like autonomous drones for surveillance and data collection. In smart city deployments, these modules facilitate traffic management and environmental monitoring with low-latency edge processing. In aerospace, COMs ensure avionics compliance with DO-178C standards for safety-critical systems; Curtiss-Wright's safety-certifiable commercial off-the-shelf (COTS) modules support up to DAL A certification for airborne applications, including mission computers and display systems. A notable involves Kontron's 2024 deployment of modules in private networks for base stations, as demonstrated in a production facility where the solution enabled rapid setup of campus-wide for operations, streamlining with existing .

Versus Single-Board Computers

Computer-on-modules (COMs) differ fundamentally from single-board computers (SBCs) in their form and flexibility, as COMs are compact modules containing core processing components like CPU, , and storage, but they require integration with a separate board to provide , I/O interfaces, and options. This modular design allows for custom I/O configurations, such as tailored connectors for specific peripherals, whereas SBCs, like the , integrate all necessary components—including fixed ports like GPIO, USB, , and Ethernet—on a single, self-contained board without needing additional hardware. As a result, COMs enable greater hardware adaptability for diverse applications, while SBCs offer plug-and-play simplicity with predefined interfaces. In terms of development approach, COMs are oriented toward professional design, where engineers create custom carrier boards to match project requirements, facilitating faster scaling across product lines by swapping modules without redesigning the entire system. This process, though initially time-intensive (often 3-6 months for carrier design), supports efficient iteration in industrial environments. In contrast, SBCs are favored for prototyping, hobbyist projects, and educational purposes due to their lower entry cost—typically around $35 for models like the —and immediate usability with pre-configured board support packages (BSPs) for operating systems like . SBCs thus accelerate time-to-market for low-volume or experimental developments but limit scalability for customized, high-volume production. Regarding performance and use cases, COMs are engineered to handle demanding workloads, offering robust (often multi-year lifecycles) and power consumption ranging from 5-50W to accommodate high-performance tasks in sectors like and . SBCs, however, typically operate at lower power levels under 10W and are geared toward consumer, educational, and light prototyping applications, where their fixed designs suffice for less rugged environments. For instance, while SBCs like the excel in rapid development for non-critical uses, COMs provide the reliability needed for mission-critical systems. The trade-offs between COMs and SBCs highlight their respective strengths in cost and durability: COMs, despite higher upfront costs (often $100+ per plus ), reduce long-term expenses in volume production by enabling modular upgrades and minimizing redesign efforts. SBCs, conversely, enable quicker deployment for one-off projects at a fraction of the cost but may incur higher ongoing expenses due to less rugged construction and limited adaptability in harsh conditions. Ultimately, the choice depends on whether and outweigh the immediacy of an all-in-one solution.

Versus System-on-Chips

A (SoC) represents a high degree of integration by combining the (CPU), (GPU), memory interfaces, and various peripherals onto a single die, as exemplified by processors like the series used in mobile devices. In comparison, a computer-on-module (COM) achieves integration at the board level, incorporating an SoC or discrete alongside components such as , flash storage, and circuitry on a compact (PCB), which facilitates easier assembly and maintenance without individual chips. This board-level approach in COMs allows for the use of off-the-shelf components, contrasting with the monolithic die design of SoCs that prioritizes minimizing interconnect distances to reduce and power draw. Customization is a key differentiator, as COMs enable designers to upgrade processing capabilities by simply swapping the onto an existing board, supporting rapid adaptation to new technologies without overhauling the entire system. SoCs, however, demand custom (ASIC) redesigns for significant modifications, which can be prohibitively expensive and time-intensive for low-volume production runs in applications. This in COMs accelerates development cycles and reduces risk, particularly in scenarios requiring tailored I/O configurations, while SoCs lock in functionality at the chip fabrication stage. SoCs are optimized for ultra-low-power applications such as smartphones, wearables, and battery-constrained devices, where their tight integration achieves power consumption in the milliwatt range during operation. COMs, by contrast, suit and systems that prioritize I/O flexibility and , such as equipment and devices, where the ability to with diverse peripherals outweighs the need for minimal size. Regarding advantages, SoCs offer superior and compactness but suffer from limited upgrade paths and shorter effective lifecycles tied to silicon availability, often 2-5 years for consumer variants. COMs excel in faster time-to-market and extended longevity, with many vendors guaranteeing 10-15 years of support for module families, making them ideal for long-term deployments.

References

  1. [1]
    A Comprehensive Guide to Computer-on-Modules - BVM Ltd
    Jul 3, 2024 · A Computer-on-Module (COM) is a small, self-contained computer designed to be plugged into a carrier board. Unlike traditional single-board ...
  2. [2]
    What is a System-on-Module? | Ezurio
    ### Summary of System-on-Module (SOM) from Ezurio Blog
  3. [3]
    Embedded Computer-on-Modules - Congatec
    Computer-on-Modules (CoMs) are small circuit boards with CPU, GPU, and RAM, plugged into standardized connectors on a carrier board.<|control11|><|separator|>
  4. [4]
    What's a SOM - AMD
    A System-on-Module (SOM) provides core components of an embedded system on a single PCB, including processor cores, interfaces, and memory.
  5. [5]
    Embedded Computer-on-Modules - Congatec
    Computer-on-Modules (CoMs) are small circuit boards that are plugged into standardized connectors on an application-specific carrier board.
  6. [6]
    Why use Computer on Modules - Benefits of using CoM/SoM
    ### Summary of Technical and Economic Advantages of Computer-on-Modules
  7. [7]
    Computer‑on‑Modules | Scalable & Rugged Embedded Solutions
    Computer-On-Modules (COM) are complete embedded computers built on a single circuit board, centering around the microprocessor with RAM.
  8. [8]
    3 Reasons to Use System on Modules (SoM) in Embedded System ...
    Jul 8, 2020 · 3 Reasons to Use System on Modules (SoM) in Embedded System Design · 1. Production Time: · 2. Time to Market: · 3. Cost Reduction: · Sourcing SoMs.
  9. [9]
    The Third Performance Cycle for COMs is Coming | Electronic Design
    Aug 19, 2019 · The first modules appeared in the early 1990s, when Hans Mühlbauer—then owner of German company JUMPtec and still involved in the activities of ...Missing: history | Show results with:history<|control11|><|separator|>
  10. [10]
    Computer on Module (CoM) - System on Module (SoM) - Arm
    ### Summary of Key Hardware and Software Features of Toradex Computer-on-Modules
  11. [11]
    RISC-V: Open Standard Instruction Set Architecture on iWave's OSM
    The modules compatibility with the ARM Cortex-A55 and RISC-V architectures broadens customer choices and increases product development freedom. Salient features ...<|control11|><|separator|>
  12. [12]
    Computer-on-module, SoM - All industrial manufacturers
    Memory size: 96 GB. COM Express Type 6 Compact Size with Intel® Core™ Ultra Series Processors - DDR5 5600MHz Dual-Channel SODIMM x 2, up to 96GB - VGA ...Missing: capacity modern
  13. [13]
  14. [14]
    Open-Q™ 6490CS SOM (System on Module) New - Lantronix
    Up to 16GB LPDDR5 RAM + 64GB eMMC; Support UFS and NVMe storage; Android™ 13 and Qualcomm Linux; On-device AI Engine up to 12.5 TOPS; Dedicated Computer Vision ...
  15. [15]
    CM-i686M Computer-On-Module - Compulab
    Software support for the CM-i686M includes ready-to-run packages for: * Linux * Windows CE and XP * VxWorks * DOS. See O/S Support Coverage Map. Features. Full ...
  16. [16]
    System-on-Module (SoM) vs System-in-Package (SiP) solutions
    What is a System-On-Module (SoM)? A system-on-module (SoM) is a small PCB embedding the MPU, PMIC, DDR SDRAM, Flash memory and passive components.Missing: storage | Show results with:storage
  17. [17]
    System-on-Module: Complete guide to clear all your doubts
    A System-on-Module (SoM) is a compact board that integrates all the core components of a computing system, including a processor, memory, storage, and essential ...Missing: definition | Show results with:definition
  18. [18]
    Bootloader Updates in Torizon OS | Toradex Developer Center
    Oct 9, 2025 · In this article you will learn why, when and how to perform bootloader updates with Torizon. It covers the preparation and update procedures, its limitations, ...Introduction​ · Preparation​ · Custom Bootloader Updates​Missing: Computer | Show results with:Computer
  19. [19]
  20. [20]
    MXM 3.0 Connectors | Server & Storage - Amphenol CS
    MXM 3.0 connectors are high-density PCIe solutions for graphics adapters, supporting 16 lanes with 314 contacts, and are used in servers and notebooks.
  21. [21]
    MXM Connector for SMARC and Qseven specifications
    The MXM Series to meet the requirements of computer-on-modules for SMARC and Qseven specifications. Now offers a 314-pin and 230-pin high-speed version.<|control11|><|separator|>
  22. [22]
  23. [23]
    [PDF] The Evolution of Computer on Modules - ADLINK Technology
    Jun 21, 2013 · The ETX concept was originally introduced by JUMPtec ( now Kontron ) in 2000. scalability and performance.
  24. [24]
    COM Express - PICMG
    The COM Express® specification defines a family of Small Form Factor (SFF) and Computer On Module (COM) single board computers appropriate for a wide range ...Related Documents · Module Sizes · Com Express Types
  25. [25]
    New Specification for Embedded Computer Modules is Now Released
    Jul 9, 2008 · The Qseven™ Consortium publishes the official release of the Qseven embedded computer module specification. 09.07.2008. Deggendorf, Germany ...
  26. [26]
    Qseven standard and specifications - SGET
    Dec 2, 2021 · Qseven modules have a standardized form factor of 70mm x 70mm or 40mm x 70mm and have specified pinouts based on the high speed MXM system connector.Missing: 2009 | Show results with:2009
  27. [27]
    News: ULP-COM is now SMARC™ - Kontron
    Eching, Germany, February 20th, 2013 – The Standardization Group for Embedded Technologies (SGET) has officially announced the ratification of the new ...
  28. [28]
    SMARC (Smart Mobility ARChitecture) standard and specifications
    Dec 2, 2021 · SMARC is a versatile small form factor standard (Arm & x86), targeting applications that require low power, low costs, and high performance.
  29. [29]
    COM Express - ADLINK Technology
    In the latest COM Express Rev. 3.1, several advanced interfaces suitable for next-gen AIoT applications, such as PCIe Gen4 support, has been added to Type 6, ...Missing: 2022 NPU
  30. [30]
    RISC-V & High Performance Computing (HPC)
    Apr 23, 2025 · RISC-V offers benefits in performance and energy efficiency to HPC through the potential for customization and specialization.Missing: 2020s | Show results with:2020s
  31. [31]
    Updated SMARC Specification V2.2 released - SGET
    Nov 6, 2024 · This latest version focuses on maintenance updates and ensures that the SMARC standard continues to meet the evolving needs of the embedded computing market.
  32. [32]
    COM-HPC® - PICMG
    COM-HPC is an open standard for embedded computing modules that supports server-class bandwidth, power, and performance.On This Page · Key Features And Benefits · Com-Hpc Module Classes
  33. [33]
    Computer On Module Market Size, Share, Trends and Report 2033
    The global computer on module market size reached USD 1.70 Billion in 2024 and is expected to reach USD 2.4 Billion by 2033, exhibiting a growth rate (CAGR) ...
  34. [34]
    CompuLab introduces CL-SOM-iMX8 – high-performance System ...
    Jan 23, 2018 · CL-SOM-iMX8 is offered with full industrial temperature range of -40C to 85C. ... Compulab System on Modules are used in digital signage, ...
  35. [35]
    Long Term Availability | Toradex Developer Center
    Aug 15, 2024 · Computer on Modules​. We provide 10+ years of life-cycle for all our computer modules. We have three ARM computer on module families, the Apalis ...
  36. [36]
  37. [37]
    [PDF] EMBEDDED COMPUTER MODULES & BOARDS
    Power Consumption 5W typ. (tbd: depending on CPU, CPU load and onboard features). Voltage: +5V +/-5%, 5V Standby. Power Consumption: 5-15 W typ. (depending on ...
  38. [38]
    [PDF] PICMG COM Express Carrier Design Guide - Kontron
    Mar 13, 2009 · This design guide is intended for electronics engineers and PCB layout engineers designing. Carrier Boards for PICMG COM Express Modules. 1.3 ...
  39. [39]
    [PDF] SMARC 2.1.1 Specification - ISEE
    This document defines the Module mechanical, electrical, signal and thermal parameters at a level of detail sufficient to provide a framework for SMARC. Module ...
  40. [40]
    [PDF] Qseven® Specification 2.0
    Sep 20, 2012 · A single ruggedized MXM connector provides the carrier board interface to carry all the I/O signals to and from the Qseven® module. This MXM ...
  41. [41]
    ARM COM Express Type 7 Module - SolidRun
    COM Express is a standardized family of embedded modules introduced and defined by PICMG, they vary in a number of standard sizes and in a number of application ...
  42. [42]
    COM Express® Module Base Specification Rev 3.1 (with errata03)
    A Computer-On-Module, or COM, is a Module with all components necessary for a bootable host computer, packaged as a super component.
  43. [43]
    PICMG: New Homepage
    PICMG oversees the development and management of the most successful computer-on-module standard ever—COM Express ... What's New in PICMG COM-HPC Specification ...COM Express · Open Standards · About · SHB Express
  44. [44]
    SGET: We create Open Standards for the industry
    Nov 19, 2021 · The Standardization Group for Embedded Technologies (SGET) grows embedded open industry standards with a low overhead and high performance.SGET News Archives - SGET · About SGET · Qseven · SGET announces new...
  45. [45]
    Modular Embedded Computing: COM, Qseven, SMARC - BVM Ltd
    Jan 6, 2023 · COM Express, Qseven and SMARC are three of the most popular modular standards for embedded computing, each with its own unique form factor and electrical ...
  46. [46]
    Smarc 2.1 technology and formfactor - Congatec
    With a power consumption of typically 6 Watts and 314 signal pins, SMARC module executes up to as many as 4 camera inputs and 4 graphics outputs, making the ...
  47. [47]
    SMARC Modules - Advantech eStore
    30-day returnsWireless module on Board Design; Intel ® Atom™ E3900 / Pentium ® / Celeron ® N Series Processors; SMARC2.0 & SMARC2.1 Compliance Module. Price: $350.00. Compare ...Missing: 2025 | Show results with:2025
  48. [48]
  49. [49]
    Computer on Modules vs Chip-based development
    ### Development Time Comparison
  50. [50]
    [PDF] Pros and Cons of Computer-on-Modules - Tritech Solutions
    SMARC is more orientated towards feature rich multimedia applications whereas Qseven offers more I/Os as required by the deeply embedded and industrial arena.<|control11|><|separator|>
  51. [51]
    8 Reasons Why You Should Choose a System on Module in Your ...
    The System on Modules provides enormous scalability and flexibility to a designer when migrating to a higher computing SoM without changing the design of a ...
  52. [52]
    ADLINK offers rugged COM Express module for harsh environments
    The latest Ampro by ADLINK Extreme Rugged COM Express module, the Express-IBR, is designed for airborne and vehicle-mounted military computers and human machine ...
  53. [53]
    Portable Bedside Ultrasound Diagnostic Device - Qiyang
    The IMX8M Plus SMARC core board integrates a 2D/3D GPU graphics accelerator, supporting the rapid processing of a large amount of image data; it supports ...
  54. [54]
    Computer-on-Modules for Medical Devices - Congatec
    congatec Computer-on-Modules ensure reliable performance in medical devices – long-term available and optimized for diagnostic and monitoring systems.High-Performance Ecosystem... · Table Of Contents · Congatec's High-Performance...Missing: portable | Show results with:portable
  55. [55]
    LEC-3517 | SMARC - ADLINK Technology
    Robust, vibration resistant 314 pin MXM connector; LCD display ... 2025 Computer on Modules Catalog (COM-HPC, COM Express , SMARC, OSM, Qseven and ETX).
  56. [56]
    Computer on Module | ARM SoM Manufacturer - Geniatech
    Geniatech offers reliable Computer On Modules (COMs) / System on Module (SoM) based on ARM and RISC-V architectures, designed to meet diverse embedded ...
  57. [57]
    Curtiss-Wright DO-254 / DO-178C Safety-Certifiable COTS Modules ...
    In addition, the mission computer can be certified to DO-178C/ED-12C up to DAL A with standardized Board Support Packages and drivers. This includes support ...
  58. [58]
    Kontron Launches 5G Mobile Private Network for German ...
    Feb 28, 2024 · Kontron has launched a commercial 5G campus network at Kontron Europe GmbH's production and warehouse facilities in Augsburg, Germany.<|separator|>
  59. [59]
    SOM vs SBC | What is the Difference and How to Choose the Right ...
    Aug 22, 2024 · SOMs and SBCs are both popular options for an embedded system. SOMs are popular because, off the cuff, they seem very small and are a lower price.<|control11|><|separator|>
  60. [60]
    System on Module vs Single Board Computer: What's the Difference?
    Learn about the differences between System on Module (SoM) and Single Board Computer (SBC) for embedded system development. Find out which is best for your ...
  61. [61]
    System-on-Module vs. Single-Board Computer: Which is Best for ...
    Feb 21, 2025 · A system-on-module is a better choice when you want some flexibility to modify the system (either with a new module or a new carrier board).
  62. [62]
    SoC vs SOM vs SBC | What is the Difference and How to ... - Geniatech
    Learn the differences between SoC, SOM, and SBC, and how to choose the best solution for your embedded system project.
  63. [63]
    Computer-on-Module (COM) versus Single-Board Computer (SBC)
    Nov 15, 2019 · In most cases an SBC is smaller than a COM because the former eliminates the need for a connector between the COM and the baseboard.
  64. [64]
    System-on-Module vs. System-on-Chip: What's the Difference? | Ezurio
    ### Key Differences Between System-on-Module (SoM) and System-on-Chip (SoC)
  65. [65]
    SoC vs SoM (System on Chip vs System on Module) - Oxeltech
    Dec 23, 2022 · An SoC is a single chip with all components, while an SoM integrates these components on a board, making it a plug-and-play device.What is System on Chip, SoC? · Motivation · What is System on Module...