The System on Module, which is sometimes referred to as a Computer on Module (CoM) or SBC (Small Board Computer), is designed to plug into a carrier, or base board, and is generally a small processor module with a CPU and standard I/O capability. The complex effort associated with designing a CPU subsystem is avoided by using SoM functionality and a custom base board.

SoM Design: What’s inside the System on Module?

Image 1: Example of System On Module
And if you think about it the SoM Block Diagram is very similar or 70% the same as a Mobile Phone or Tablet.
Today this type of question raised again and again in most of the development companies because the “Need for Speed” and the “Need for IoT” is part of every discussion and mainly every segment want to add a “Mobile Phone” to its application and there is few companies in the world that know how to develop a good Mobile Phone (Apple, Samsung, LG etc.) so the customers need to understand that they don’t need to “Invent the Wheel” again.
Couple of years ago it was very popular to use this solution in low quantity projects so 100pcs to 500pcs per year but lately where the prices of the Processors based on ARM become very cheap (because of the Mobile and Tablet Market that made the Core so cost performance), customers is using the SoMs in 5000 and even 10000pcs per year projects or higher.
In this example the calculation for a microprocessor based design with 2 Man Year NRE for hardware, software, and production test development, Prototypes and Debug and last is to include the Software Maintenance for another half year.
All this Vs the cost per unit after this time is around $40 while when using a SoM, all the Development Cost, Prototype and Debug plus the Software maintenance doesn’t cost nothing and the price for the unit is the same.
| Design all in-house | Use a SoM | |
|---|---|---|
| Development cost (2 man year) | $240K | |
| Prototypes and debug | $30K | |
| Software maintenance (0.5 man year) | $60K | |
| Cost per unit | $40 | $40 – 60$ |
The main threat was that the Hardware Engineers can think that they are not needed but this is completely not truth because they need and should focus on the application board and this is their IP (intellectual Property) and they don’t need to “invent the wheel” again with the Processor board so they are getting a working platform based on the latest Processors in the market from Texas Instruments,Altera, Freescale, Qualcomm and Atmel. All this Processors based on the latest ARM Core from Cortex A5, to Cortex A8 and A9 and the latest Cores as well like Cortex A7 and Cortex A57.
See related product
See related product
System on Module Market
The SoM market can be divided in several ways
- Architecture : ARM and x86
- Form Factor so on ARM Based Solution for SMARC, Q7 or Proprietary (Others like COM Express are supported by x86 and Not ARM Based)
- Which ARM core (Cortex A5, A7, A8, A9, A57) and Example of SoM
- Operation System Support : Linux, Android, Windows Embedded
1. Architecture : ARM and x86
ARM – Most Popular Cores based in 90% of World Wide Mobile Phones and powerful Embedded Community with Cores like CortexA8, CortexA5, CortexA9, CortexA15 and CortexA57
X86 – Support mainly by Intel with popular Solution based on Intel Atom and Core Ix Families
2. Form Factor
SMARC (‘Smart Mobility ARChitecture’) is a specification published by the Standardization Group for Embedded Technologies e.V. (SGET) for computer-on-modules (COMs). SMARC Computer-on-Modules are specifically designed for the development of extremely compact low-power systems. Generally, SMARC modules are based on ARM processors, they can, however, also be fitted with other low-power SoC architectures, like, for example, ones based on x86 SoCs. Typically, SMARC modules’ power requirement is in the range of a few watts, which opens up avenues to markets which to date could not be addressed due to processor designs with much higher power consumption. Two Module sizes are defined: 82mm x 50mm and 82mm x 80mm
Q7 - Qseven - Qseven is a well-established, legacy-free standard for technology-independent small form factor computer modules (COMs) which includes standardized thermal/mechanical interfaces. Qseven was the first Standard that supported x86 and ARM technologies in COM-compatible environments. The size is 70 mm × 70 mm and The Qseven standard was adopted by the Standardization Group for Embedded Technologies e.V. (SGeT).
Proprietary – The Proprietary form factor is the most popular in the SoM (System On Module) market because most of the customer want a unique platform for their use. It can be very small or in any shape needed to the application.

3. ARM core and Example of SoM
Cortex-A5 Processor

The Cortex-A5 is the smallest, lowest cost and lowest power ARMv7 application processor and is supported by a suite of optimized IP targeted at mid-range solutions, bringing highest efficiency levels and ease of integration. ARM Mali™-400 provides support for 2D vector graphics through OpenVG™ 1.1 and 3D graphics through OpenGL® ES 1.1 and 2.0.
Atmel SAMA5 Family
Popular Application Processors based on CortexA5 are Atmel SAMA5 Family with System On Module from Shiratech company called AT-501. The AT-501 is one of the lowest power SOM for Linux Application. It is an industrial embedded SoM offers the optimal balance of the most power efficient Cortex A to date with a high performance CPU running at 536 MHz and a floating point unit. The Memory is 32bits wide @ 166Mhz, 256 MB DDR2, expendable to 512MB. NAND Flash of 256 MB expendable up to 1GB, Optional 4GB eMMC. The Mechanical are 200 pin SO-DIMM.
Cortex-A8 Processor

The Cortex-A8 was introduced to the market in 2005 as the first processor supporting the ARMv7-A architecture. This processor is supported by a suite of optimized IP targeted at mid-range solutions bringing highest efficiency levels and ease of integration. The Mali™-400 provides a mid-range graphics processing option for the Cortex-A8, and all Mali high-end, video and display processors are compatible with it.
TI Sitara Family
Most popular application processor based on CortexA8 is the TI’s Sitara Family AM33xx and an example of System On Module based on the this solution is the VAR-SOM-AM33 from Variscite (www.variscite.com). Supporting the 1 GHz Sitara™ AM335x ARM Cortex-A8 processor from Texas Instruments (TI) with a rich 2D/3D graphics accelerator, The VAR-SOM-AM33 provides a low-cost powerful and flexible selection across the full spectrum of applications. Feature set includes -40 to 85°C temperature range and dual CAN bus makes it ideal for industrial applications such as automotive, control systems, lighting, motor control and agriculture. With dual Ethernet, USB, touch controller, audio and Wi-Fi/BT, the VAR-SOM-AM33 is a highly integrated SoM in a very attractive price range. New: VAR-SOM-AM33_V2 with enhanced WiFi/BT module including optional Dual Band 2.4 / 5 GHz and MIMO with improved performance and effective bit rates reaching 100 Mbps.
ARM Cortex-A9 Processor

The ARM Cortex-A9 processor is a mature option having been introduced in 2008, and remains a very popular choice in smartphones, digital TV, and both consumer and enterprise applications enabling the Internet of Things. As a single processor solution, the Cortex-A9 processor offers an overall performance enhancement of well above 50% compared to ARM Cortex-A8 solutions.
The Cortex-A9 processor is available with a range of supporting ARM technology. ARM Physical IP is available to support a synthesizable flow optimized for lowest power or highest performance, as well as a choice of hard-macros reducing risk and shortening time-to-market.
See related product
The Most Popular families based on Cortex A9 are the NXP (Freescale) I.MX6, TI’s newest Sitara AM4xxx and the SoC (Systec On Chip) from Altera. SECO have a Q7 Module named QuadMo747-X/i.MX6 A scalable multi-core ARM Cortex™-A9 architecture in Qseven standard modular solution Combines and emphasizes high-graphics performance with power-efficient processing capabilities. OpenGL (FULL) and OpenES 2.0 3D Graphics and up to 3 independent displays (only up to 2 displays with i.MX6DL and i.MX6S)Flexible solution enables multi-display platforms to mobile fanless applications
ARM Cortex-A7 Processor

The ARM Cortex-A7 processor is the most power-efficient multi-core processor.
The Cortex-A7 processor is supported by a suite of optimized IP targeted at mid-range solutions, bringing highest efficiency levels and ease of integration. All of our Mali™ mid-range and high-end graphics processors can be integrated with the Cortex-A7, as well as the Mali-V500 video processor and Mali-DP500 display processor. Our pervasive range of physical and system IP is also available as standard.
The new Core from ARM, Cortex A7 Embedded Solution is powered by Freescale Layerscape Family LS1. The First SoM in the world based on this solution came from SYSTEC Electronic from Germany that produce the ECUcore-1021.
The ECUcore-1021 is a compact and cost-effective SOM based on the Freescale QorIQ LS1021A microcontroller. It was especially designed for networked industrial applications. With its high density of available communication interfaces and the two 1GHz ARM Cortex-A7 cores, the module offers outstanding performance at a low power dissipation.
ARM Cortex-A57 Processor

The ARM Cortex-A57 processor is a proven, high-performance 32-bit and 64-bit core. It was designed to extend the capabilities of mobile and enterprise computing applications including compute-intensive 64-bit applications such as high-end computer, tablet and server products.
The processor’s advanced performance characteristics open it up to an extremely wide range of applications, delivering high-efficiency solutions in servers, and defining user experience in tablet and high-end smartphones.
The newest 64bit Core is in the heart of the new Network Processor family from Freescale named LS2 (LayerScape 2). There are several companies that start a develop of SoM based on this solution that will announce in the end of 2015.
4. Operation System Support
The System On Modules need BSP (Board Support Packages) to be able to connect between the hardware and the support and this solution based on the Operation System the end customer want to develop. The Operation System are Linux, Android and Windows Embedded
Description of the new solution approach for Systems on Module Market
Arrow Electronics have started a project in US in 2013 and activate it in EMEA is 2014 to focus on the System On Module Market with the right and best in class Suppliers and with clear differentiation to support the different regions and applications.
It is Supplier Focus and Market Focus driven as follow:
What is the target group of the article? The Embedded Market
The System On Module market is focus on the Embedded Market based on the latest Micro Processors technologies and solution with the latest ARM Core and the powerful Semiconductors Companies like Texas Instruments, NXP (Freescale), Atmel, Altera and Qualcomm.

