System-on-Modules (SoMs) are compact, embedded single board computers designed for integration into a range of different applications.
The System on Module is usually a small processor module with a CPU and standard I/O capability, designed to plug into a base board. The complex and often expensive effort associated with designing a CPU system is avoided by using SoM functionality and a custom base board.
Separating the design of the carrier board and SoM makes design concepts more modular. If the processor and main I/O controllers are located on a SoM, it is much more straightforward to upgrade a CPU component to the next generation, without having to redesign a custom carrier as well,
which can reduce product development costs while shortening time to market and technical risk
.
Some devices also incorporate FPGA components. FPGA-based functions can be added as IP cores to the
SoM itself or to the carrier card. Using FPGA IP cores supports to the modularity of a
SoM concept, because I/O functions can be adapted to special needs without extensive rewiring on the printed circuit board. We support a range of Xilinx Zynq boards from DAVE Embedded Systems. We also work with REFLEX CES, who use their extensive FPGA experience and combine it with their embedded knowledge to create a range of SoMs perfectly suited to a wide range of requirements. These SoMs can be used in many embedded applications.
There are many benefits to using SoM products instead of ground-up development, from increasing speed to market, reduction to risk, cost savings, choice of a variety of CPUs, reduced requirements and time for customer design, to an ability to conduct both hardware and software development at once.