Jump to content

System on module: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Added {{Cleanup bare URLs}} tags (within {{multiple issues}}) tag to article (TW)
No edit summary
 
(32 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{short description|Board-level circuit that integrates a system function in a single module}}
{{Multiple issues|
{{more footnotes|date=December 2016}}
{{more footnotes|date=December 2016}}
{{Cleanup bare URLs|date=November 2019}}
}}
[[Image:ARMSoCBlockDiagram.png|right|275px|thumbnail|Typical SoC use in a System on a Module circuit Board]]
[[File:SOMblk.png|thumbnail|SOM Block diagram example]]


[[Image:ARMSoCBlockDiagram.svg|right|275px|thumbnail|Typical SoC use in a system on a module circuit board]]
A '''system on a module''' ('''SOM''') is a board-level circuit that integrates a system function in a single module. It may integrate digital and analog functions on a single board. A typical application is in the area of [[embedded systems]]. Unlike a [[single-board computer]], a SOM serves a special function like a [[system on a chip]] (SoC). The device integrated in the SOM typically requires a high level of interconnection for reasons such as speed, timing, bus-width etc., in a highly integrated module. There are benefits in building a SOM, as for SoC; one notable result is to reduce the cost of the base board or the main PCB. Two other major advantages of SOMs are design-reuse and that they can be integrated into many embedded computer applications.{{explain|date=September 2018}}
[[File:SOMblk.png|thumbnail|SoM block diagram example]]

A '''system on a module''' ('''SoM''') is a board-level circuit that integrates a system function in a single module. It may integrate digital and analog functions on a single board. A typical application is in the area of [[embedded systems]]. Unlike a [[single-board computer]], a SoM serves a special function like a [[system on a chip]] (SoC). The devices integrated in the SoM typically requires a high level of interconnection for reasons such as speed, timing, bus width, etc. There are benefits in building a SoM, as for SoC; one notable result is to reduce the cost of the base board or the main PCB. Two other major advantages of SoMs are design-reuse and that they can be integrated into many embedded computer applications.{{explain|date=September 2018}}


== History ==
== History ==


The acronym ''SOM'' has its roots in the blade-based modules. In the mid 1980s, when [[VMEbus]] blades used mezzanine modules,<ref>http://standards.ieee.org/findstds/standard/1386-2001.html</ref> these were commonly referred to as System On a Module (SOM). These SOMs performed specific functions such as compute functions and data acquisition functions. SOMs were and still are{{when|date=May 2019|reason=Two of these companies no longer exist}} extensively used by [[Sun Microsystems]], [[Motorola]], [[Xerox]], [[Digital Equipment Corporation|DEC]], and [[IBM]] in their blade computers.
The acronym ''SoM'' has its roots in the blade-based modules. In the mid 1980s, when [[VMEbus]] blades used [[M-Module]]s,<ref>{{Cite web|url=https://standards.ieee.org/ieee/1386/2076/|title=IEEE 1386-2001 - IEEE Standard for a Common Mezzanine Card Family: CMC|website=[[IEEE]]}}</ref> these were commonly referred to as system On a module (SoM).{{cn|date=May 2022}} These SoMs performed specific functions such as compute functions and data acquisition functions. SoMs were used extensively by [[Sun Microsystems]], [[Motorola]], [[Xerox]], [[Digital Equipment Corporation|DEC]], and [[IBM]] in their blade computers.


== Design ==
== Design ==


A typical SOM consists of:
A typical SoM consists of:


* at least one [[microcontroller]], [[microprocessor]] or [[digital signal processor]] (DSP) core
* at least one [[microcontroller]], [[microprocessor]] or [[digital signal processor]] (DSP) core
Line 22: Line 21:
* industry standard [[Communication protocol|communication]] interfaces such as [[Universal Serial Bus|USB]], [[FireWire]], [[Ethernet]], [[USART]], [[Serial Peripheral Interface Bus|SPI]], [[I²C]]
* industry standard [[Communication protocol|communication]] interfaces such as [[Universal Serial Bus|USB]], [[FireWire]], [[Ethernet]], [[USART]], [[Serial Peripheral Interface Bus|SPI]], [[I²C]]
* peripherals including [[counter (digital)|counter]]-timers, real-time [[timer]]s and [[power-on reset]] generators
* peripherals including [[counter (digital)|counter]]-timers, real-time [[timer]]s and [[power-on reset]] generators
* [[Analog signal|analog]] interfaces including [[Analog to digital converter|ADC]]s and [[Digital to analog converter|DAC]]s
* [[Analog signal|analog]] interfaces including [[analog-to-digital converter]]s and [[digital-to-analog converter]]s
* [[voltage regulator]]s and [[power management]] circuits
* [[voltage regulator]]s and [[power management]] circuits

== Applications ==

* [[Blade server]]s
* [[Storage blade]]s
* [[Medical device]]s
* [[Data acquisition]]
* [[Network appliance]]s
* [[Internet of things]]
*[[Edge computing]]


== See also ==
== See also ==
* {{anl|CompactPCI}}

* {{anl|Futurebus}}
* [[VPX]]
* {{anl|PCI Mezzanine Card}}
* [[VXS]]
* {{anl|VPX}}
* [[CompactPCI]]
* {{anl|VXS}}
* [[Futurebus]]
* [[PCI Mezzanine Card]]


== References ==
== References ==
{{Reflist}}
{{Reflist}}
{{refbegin}}
* [[American National Standards Institute|ANSI]]/IEEE Std 1014-1987 and ANSI/VITA 1-1994
* [[American National Standards Institute|ANSI]]/IEEE Std 1014-1987 and ANSI/VITA 1-1994
* [http://standards.ieee.org/findstds/standard/1386-2001.html 1386-2001 - IEEE Standard for a Common Mezzanine Card Family: CMC]
* [https://standards.ieee.org/ieee/1386/2076/ 1386-2001 - IEEE Standard for a Common Mezzanine Card Family: CMC]
* Standard ANSI/VITA 46.0-2007
* Standard ANSI/VITA 46.0-2007
* http://opensystemsmedia.com/hall-of-fame/vita-technologies/pci-mezzanine-cards
* [http://opensystemsmedia.com/hall-of-fame/vita-technologies/pci-mezzanine-cards VITA Technologies Hall of Fame - PCI Mezzanine Cards]
{{refend}}


[[Category:Microcomputers]]
[[Category:Microcomputers]]

Latest revision as of 14:48, 29 August 2024

Typical SoC use in a system on a module circuit board
SoM block diagram example

A system on a module (SoM) is a board-level circuit that integrates a system function in a single module. It may integrate digital and analog functions on a single board. A typical application is in the area of embedded systems. Unlike a single-board computer, a SoM serves a special function like a system on a chip (SoC). The devices integrated in the SoM typically requires a high level of interconnection for reasons such as speed, timing, bus width, etc. There are benefits in building a SoM, as for SoC; one notable result is to reduce the cost of the base board or the main PCB. Two other major advantages of SoMs are design-reuse and that they can be integrated into many embedded computer applications.[further explanation needed]

History

[edit]

The acronym SoM has its roots in the blade-based modules. In the mid 1980s, when VMEbus blades used M-Modules,[1] these were commonly referred to as system On a module (SoM).[citation needed] These SoMs performed specific functions such as compute functions and data acquisition functions. SoMs were used extensively by Sun Microsystems, Motorola, Xerox, DEC, and IBM in their blade computers.

Design

[edit]

A typical SoM consists of:

See also

[edit]
  • CompactPCI – Computer bus interconnect for industrial computers
  • Futurebus – Universal computer bus standard
  • PCI Mezzanine Card – Printed circuit board assembly manufactured to the IEEE P1386.1 standard
  • VPX – Standards for connecting components of a computer
  • VXS – VMEbus performance improvement standard

References

[edit]
  1. ^ "IEEE 1386-2001 - IEEE Standard for a Common Mezzanine Card Family: CMC". IEEE.