# SMARC AIOMs Speed and Future-Proof AI-Based Designs

The problem: Designing and deploying cost-effective future-proof artificial intelligence-enabled embedded systems quickly and efficiently. The solution: ADLINK SMARC AIOMs.

AIOM

A traditional single board computer (SBC) is a complete computer – including a microprocessor unit (MPU), memory, input/output (I/O), and other features required of a functional computer – all realized on a single printed circuit board (PCB). Traditional SBCs also include standard connectors that allow input/output peripherals to be connected directly to the board.

The concept of “future-proofing” an electronic system includes designing the product in such a way as to accommodate the increased computational requirements of evolving and new applications. Unfortunately, the fact that they combine processing functions with other elements means that traditional SBCs can be the limiting factor with regard to future-proofing the systems in which they reside.

One solution for equipment manufacturers who want to “ride the wave” of an increasingly competitive marketplace is to adopt a strategy based on the use of Computer-on-Modules (COMs).

Like an SBC, a COM is a complete embedded computer system implemented on a relatively small PCB. Such a COM is centered around a processor (possibly containing multiple cores), memory, input/output (I/O) controllers, and any other features required to implement a fully functional computer.

Unlike a traditional SBC, however, a COM lacks the standard connectors that would allow input/output peripherals to be connected directly to the board. Instead, the COM is plugged into a carrier board (or “baseboard”), which contains any additional components and subsystems. This allows the COM to focus on providing the core compute capabilities, while the carrier boards provide the “secret sauce” that allows system designers to differentiate their products from competitor offerings.

Using an existing off-the-shelf COM allows system architects to satisfy a wide range of product requirements in a way that reduces development time, effort, and resources, speeds time-to-market, and minimizes risk. Furthermore, using COMs based on industry-standard interface specifications help future-proof the systems in which they reside because it’s possible to replace an existing COM with a higher-performance unit without changing the rest of the system; also, it’s possible to source COMs from multiple vendors as required.

# SMARCs: The State-of-the-Art in COMs

The COM concept – having a COM board providing the core compute capabilities residing on a carrier board carrying additional functionality and the design’s “secret sauce” – is of interest in its own right, even if designers are using proprietary (possibly in-house designed) COMs. However, using industry-standard COM offerings allows designers to take full advantage of the benefits offered by a COM-based approach.

There are a number of industry standards for COMs, each addressing different application areas. One of the most popular standards is SMARC (Smart Mobility ARChitecture), whose specification is published by the Standardization Group for Embedded Technologies e.V. (SGET). SMARC COM modules are specifically designed for the development of extremely compact, low-power systems based on ARM and x86 SoCs.

There are a number of industry standards for COMs, each addressing different application areas. One of the most popular standards is SMARC (Smart Mobility ARChitecture), whose specification is published by the Standardization Group for Embedded Technologies e.V. (SGET). SMARC COM modules are specifically designed for the development of extremely compact, low-power systems based on ARM and x86 SoCs.

The ability to replace one SMARC COM with another while keeping the same carrier board -- allows scalability, fast timeto-market, and upgradability while maintaining low costs, low power, and small physical size. Furthermore, using industry standard SMARC COMs enables second-source options that are simply not available when using proprietary designs.

The SGET membership includes many of the world’s leading creators of products for embedded computing, test and

![Close-up of a blue printed circuit board with integrated circuits and gold contacts (no readable text or symbols)](.smarc-aioms-speed-and-future-proof-ai-based-designes/e653461df85fc4f7c5f26509f6ffba907af18e7b2dcd891d689f3a72c02961fe.jpg)

Front (top) and back (bottom) views of SMARC module based on the NXP i.MX 8M Plus SoC
![Close-up of a blue printed circuit board with various electronic components and gold contacts (no readable text or symbols)](.smarc-aioms-speed-and-future-proof-ai-based-designes/d263000f9301aed11aedcedeb90d3a70facefc401a4ef5e96178280834e638f2.jpg)

measurement, and automation applications. In addition to being a key SGET member, ADLINK is one of the driving forces behind the SMARC specification and offers a wide variety of state-of-the-art SMARC COM modules.

# AIOMs: The State-of-the-Art in SMARCs

The past few years have seen an explosive growth in the use of artificial intelligence (AI) and machine learning (ML) and the market for AI-enabled products continues to grow exponentially.

Examples of AI-enabled systems include robots, predictive maintenance systems, and intelligent surveillance systems. In the case of robots, the latest generation of industrial robots are known as autonomous mobile robots (AMRs). The fusion of technologies like computer vision, GPS, and AI allows AMRs to perform object detection and recognition and navigate their way around an uncontrolled environment in which the landscape may be constantly changing.

With regard to predictive maintenance applications, systems equipped with AI can monitor things like sounds and vibrations to determine the health of machines. When these AI systems detect anomalies and observe undesirable trends, they can alert their human colleagues as to impending problems, thereby allowing maintenance teams to address these issues without disrupting the operations of the factory or facility.

In the case of surveillance and monitoring applications, smart cameras can be used to detect and recognize people and objects in factories, cities, and homes.

Although AI applications can run on a variety of computing platforms – including microprocessor units (MPUs) and graphics processing units (GPUs) -- tremendous gains in performance accompanied by dramatic reductions in power can be achieved by employing special neural processing units (NPUs). These 21st century processing engines implement all the necessary control and arithmetic logic necessary to execute AI and ML algorithms in the most efficient manner possibly.

The problem with using traditional SMARC modules with standalone NPUs is that designers also need to create the associated carrier boards in such a way that they can accommodate add-on cards carrying the NPU. In addition to increasing the size, cost, and power of the resulting system, this approach negatively impacts development time, effort, and resources, reduces time-to-market, and increases risk.

The solution is to use a SMARC AIOM (AI-on-Module), which is a SMARC COM that carries both MPU and NPU devices.

![The image features a lime green logo shaped like a cross with four rounded, bulbous arms resembling a flower. In the center of the shape is a white square cutout. The background is white.](.smarc-aioms-speed-and-future-proof-ai-based-designes/599892e4db0bbc378d90be80161cbadc34b63c52c88d6e3f471707d52890f27f.jpg)

SMARC

module

\+

![The image displays a stylized, blue wireframe illustration of a human brain. In the center of the brain is a solid blue hexagon containing the white text 'AI'.](.smarc-aioms-speed-and-future-proof-ai-based-designes/6af26974d05befbc86b18ab3ddd19126ea9cc98ea4b6a6780f79805961bf11e7.jpg)

=

![The image displays the white, uppercase letters 'AIOM' centered on a solid red background.](.smarc-aioms-speed-and-future-proof-ai-based-designes/21378b347cfdadbd6658c148998876f57fa96ef7999849416723c8b0be97b702.jpg)

Based on its history of market leadership, it probably comes as no surprise to discover that ADLINK is one of the driving forces behind the SMARC AIOM specification. In fact, ADLINK defined the AIOM concept in 2018. In March 2020, SGET released the 2.1 version of the specifications, which includes a 4-camera interface and gives AIOM the attention it deserves.

# A Desperate Need for SMARC AIOMs

The global AI software market is forecast to experience massive growth in the coming years, with revenues predicted to increase from around \$10 billion U.S. dollars in 2018 to \$126 billion in 2025.

![Market revenue in billions US\$   Year   Market revenue (billions US\$)     :---   :---     2018   10.1     2019   14.6     2020*   22.5     2021*   34.8     2022*   51.2     2023*   70.9     2024*   94.4     2025*   126  ](.smarc-aioms-speed-and-future-proof-ai-based-designes/1cf9ebf7ef8e8e5b1716ec6a75accd613f5694be44299e5be5863f0fc52ec1da.jpg)

The AI market includes a wide array of applications, all of which will benefit from access to NPUs in general and SMARC AIOMs in particular. These applications include object detection and recognition, expression analysis, audio event detection and scene classification, surveillance and monitoring, autonomous robots and vehicles, predictive maintenance, and … the list goes on.

# Say “Hello” to State-of-the-Art SMARC AIOMs

At the time of this writing, ADLINK has three SMARC AIOMs in mass production -- the LEC-IMX8MP, the LEC-MTK-I1200 based on MediaTek Genio 1200 SoC, and the LEC-RB5 based on Qualcomm QRB5165 SoC. All of these SMARC AIOMs have their CPU and NPU dice -- along with other dice and components -- mounted on a single silicon substrate and presented in the same System-in-Package. Having the CPU and NPU in the same package provides the highest levels of performance combined with the lowest power consumption, thereby making SMARC AIOMs ideal solutions for edge computing applications.

The LEC-IMX8MP is based on an NXP i.MX 8M Plus (2.3 TOPS, where TOPS refers to “terra operations per second”). ADLINK is a launch partner with NXP for the LEC-IMX8MP, which means ADLINK will be the first to release products to the market using these next-generation devices.

In the same way that the creators of traditional systems enjoy the benefits offered by SMARC COMs - scalability, fast timeto-market, and upgradability while maintaining low costs, low power, and small physical size -- so too will the creators of AI systems enjoy the benefits of SMARC AIOMs

AI is the future of smart embedded systems, SMARC AIOMs are the future of AI, and ADLINK’s AIOMs will allow developers of AI-enabled smart embedded systems to design and deploy cost-effective future-proof products quickly and efficiently. In the next few years, AI will be deployed in a vast array of applications -- all designed to make our lives better -- and ADLINK will continue to be at the forefront of this exciting technology.

#

![Close-up of a blue circuit board with multiple Ethernet ports and heatsink (no visible text or symbols)](.smarc-aioms-speed-and-future-proof-ai-based-designes/739cc03236b2b000139106b194b7dd293f68f3c81e4292bcfc8dd329ae1c6371.jpg)

![The image features a lime green cross symbol centered on a white background. The cross has a square cutout in its center, creating a hollow appearance. It resembles a stylized plus sign or a medical cross.](.smarc-aioms-speed-and-future-proof-ai-based-designes/4fdadfa976cff19336a1910abbdc09f91b92f47ab34f36d950317b0aa93ea4ce.jpg)

SMARC

![The image features the white, capitalized text 'AIOM' centered on a red background. Above the red field, there is a thick black horizontal line followed by a thin white horizontal line.](.smarc-aioms-speed-and-future-proof-ai-based-designes/ecfd2e92027142a01afd07343b1b19ad25fab767d44290eb9dbe0ceb8766dde1.jpg)

I-Pi SMARC IMX8M Plus development kit

# I-Pi Development Kits

ADLINK I-Pi is an industrial IoT prototyping platform that combines production-grade components, extreme software portability, and Raspberry Pi-like flexibility and expansion in a COM form factor.

# I-Pi SMARC IMX8M Plus

https://www.ipi.wiki/pages/i-pi-smarc-imx8m-plus

NXP i.MX 8M Plus

![I-PI SMART IMXSIM PLUS Industrial Networking for AI/Effect](.smarc-aioms-speed-and-future-proof-ai-based-designes/85843e7cc45d10f514711c7845efd7656bad8fb3abe7cbc9f67f2cbf09b9d202.jpg)

![The image displays a horizontal banner with a split background. On the left, against a white background, is the 'NXP' logo where the 'N' and 'X' are orange and the 'P' is blue. On the right, against a black background, is the text 'PARTNER' stacked above 'PROGRAM' in white capital letters. To the right of the text is a white outline of a fox's head.](.smarc-aioms-speed-and-future-proof-ai-based-designes/03b8629ad8451e4c341a0453f7158bb60782d1f3311cee1da7717089cda70a75.jpg)

# I-Pi SMARC 1200

https://www.ipi.wiki/pages/i-pi-smarc-1200

MediaTek Genio 1200

![Product photo of an I-PI SAIARC 1200 microcontroller with connected circuit board and power adapter (no visible text or symbols)](.smarc-aioms-speed-and-future-proof-ai-based-designes/b9baa91a9eb1c8c3ea5c3216cee649ec0bbea946fb7dc75e697338d44d0dd683.jpg)

Powered by

MediaTek

# I-Pi SMARC RB5

https://www.ipi.wiki/pages/i-pi-smarc-rb5

Qualcomm RB5

![Product photo of an I-PI SalarC RBS module with connected circuit board, power adapter, and cable (no visible text or symbols)](.smarc-aioms-speed-and-future-proof-ai-based-designes/55518ca86690f28bc6ad2f0bab07d8d95be586ed261db4d09a7f56a19280b8a9.jpg)

made with

QualcoNm

Technologies
[🔗 Link to the original document](.smarc-aioms-speed-and-future-proof-ai-based-designes/smarc-aioms-speed-and-future-proof-ai-based-designes.pdf)
