EMBEDDED SYSTEN DESIGN

SYSTEM-ON-MODULE: COMPACT POWER FOR EMBEDDED SYSTEMS DESIGN

The world is getting smarter and more connected, which means more computing power is being placed into smaller devices. What used to be confined to large desktop computers is now available in your back pocket thanks to system-on-module platforms. If you want to use one of these modules in embedded systems design, you’ll need to design or buy a custom carrier board to support your module. Going this route with a system-on-module provides many benefits and lets you leverage proven hardware in a small footprint.

Speed up your embedded systems design time with a system-on-module.

WHAT IS A SYSTEM-ON-MODULE?

A system on module is a board-level device that incorporates multiple components into a single package. These packages are similar to a system-on-chip as they integrate multiple functions and components into a single product. These modules can then be installed in a custom carrier board, which provides power, connectors, and access to other components. A typical system-on-module includes a processor (MCU, FPGA, etc.), on-board memory, standard digital interfaces (GPIO/UART/SPI/I2C, etc.), and other components as required.

A system-on-module may sometimes be called a computer-on-module, which basically applies the ideas in a system-on-module to a computer system. Computer-on-module manufacturers design these components as miniature computers on a board the size of a RAM stick. These modules also connect to a carrier board, allowing them to interface with peripherals over standard interfaces. A range of carrier boards are already on the market for specific computer-on-modules, or a designer can create a custom board with a range of peripherals.


WHAT CAN YOU DO WITH SOMS AND CARRIER BOARDS?

A system-on-module could be designed to perform just about any function, and many system-on-module products are available on the market.

Major manufacturers have created system-on-module products to support applications ranging from data acquisition to 5G connectivity.

The carrier board provides an opportunity to expand the functionality of a system-on-module beyond its built-in components.

You might be debating whether to build or buy a carrier board for a system-on-module.

Designers should consider the risks and benefits of each approach.

Learn more about the tradeoffs of building or buying carrier boards.

You don’t need to be a professional PCB designer to create a carrier board for your system-on-module.

Learn more about modular carrier board design for system-on-modules.

Take a look at carrier boards for popular system-on-modules.

Overo® IronSTORM-BY COM to your own custom carrier board.

WHY CHOOSE A SYSTEM-ON-MODULE FOR YOUR PROJECT?

Designing your own carrier board for a system-on-module offers the perfect balance between customization, fast design time, and reliability. Using a system-on-module offers the following benefits:

Reduce design time and risk:

Using an existing module with a carrier board cuts out a large amount of design time by leveraging an existing solution. This also helps reduce the risk of product failure as commercially-available SoMs have been extensively qualified.

Highly customizable:
Carrier boards give you full control over peripherals, which isn’t available with many single-board computers.

Focus on your firmware and software stack:
By eliminating a complex portion of the hardware design, you can focus on developing your firmware and software stack to provide the functionality you need.

Extensible products:
When there is a new version of a module available, you or your customer can simply pull off the old module and install the new one. This extends the overall lifetime of a system and ensures the end user has access to the newest technology.

Learn more about the trade-offs of building or buying carrier boards.


Because system-on-module boards can be easily customized, a powerful, versatile hardware platform can be quickly deployed for a range of applications. Some use cases include prototyping for startups, educational demonstrations, product evaluation, and NPI.

What is AI at the Edge?

USE CASES FOR SYSTEM ON MODULES:

EDGE COMPUTING:

Ready for neural network prototyping or industry applications with built in Yocto & Tensor Flow Support. Gumstix devices streamline the flow of traffic from IoT devices and provide real-time local data analysis.

READ MORE SHOP NOW

IoT GATWAYS:

Now adding long-range low-power communications or power-over-ethernet to your IoT gateway is easy. Gumstix embedded solutions are ready to deploy anywhere your network can go.

READ MORE SHOP NOW

DRONES & ROBOTICS:

Gumstix creates a variety of boards and components that can be used in robotics devices such as GPS modules, high quality cameras, robotic & drone control boards and more.

READ MORE SHOP NOW

SMART SECURITY:

Whether you are automating your home or increasing your homes security infrastructure, Gumstix has a variety of control boards and components to suit your needs.

READ MORE SHOP NOW

USING A SYSTEM-ON-MODULE FOR EMBEDDED SYSTEMS DESIGN:

A single-board computer (SBC) is one alternative to a system-on-module or development board.

These proven products can run a standard or customized operating system (such as a custom Linux kernel) in a small package.

Compared to a single-board computer, the carrier board for a system-on-module offers much greater customizability while potentially offering the same level of computing power.

The table below shows a comparison of single-board computers and system-on-modules.

This Jetson Nano/Xavier NX Snapshot Board by Gumstix supports the NVIDIA Jetson Nano COM and multiple high resolution cameras for computer vision applications.

SINGLE BOARD COMPUTERS VS SYSTEM ON MODULES

Some single-board computers are available as computer-on-modules, so they will have the same footprint as a typical system-on-module. Some popular examples are the Jetson Nano from NVIDIA and the Raspberry Pi CM3+.

Learn more about popular single-board computer platforms.

Custom carrier boards and development boards are available for computer-on-modules or system-on-modules. This gives you a standard set of peripherals with a proven computing platform in a compact product.

Learn more about development boards for SOMs and COMs.

If you’re ready to use a system-on-module for embedded systems design, the design tools in Upverter can help you quickly create a custom carrier board for your system.

You’ll have access to a broad range of industry-standard COMs and popular modules, and you don’t need to be a PCB design expert to create production-grade hardware.

If your system needs additional functionality, you can include wireless connectivity, an array of sensors, high resolution cameras, and much more.
Take a look at some Gumstix customer success stories or contact us today to learn more about our products, design tools, and services.