Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Design  





2 History  





3 Benefits  





4 See also  





5 References  





6 External links  














Computer-on-module






فارسی
Italiano
Nederlands

Português
Українська
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Acomputer-on-module (COM) is a type of single-board computer (SBC), a subtype of an embedded computer system. An extension of the concept of system on chip (SoC) and system in package (SiP), COM lies between a full-up computer and a microcontroller in nature. It is very similar to a system on module (SOM).

Design[edit]

COMs are complete embedded computers built on a single circuit board.[1] The design is centered on a microprocessor with RAM, input/output controllers and all other features needed to be a functional computer on the one board. However, unlike a single-board computer, the COM usually lacks the standard connectors for any input/output peripherals to be attached directly to the board.

The module usually needs to be mounted on a carrier board (or "baseboard") which breaks the bus out to standard peripheral connectors. Some COMs also include peripheral connectors. Some can be used without a carrier.

A COM solution offers a dense package computer system for use in small or specialized applications requiring low power consumption or small physical size as is needed in embedded systems. As a COM is very compact and highly integrated, even complex CPUs, including multi-core technology, can be realized on a COM.

Some devices also incorporate field-programmable gate array (FPGA) components. FPGA-based functions can be added as IP cores to the COM itself or to the carrier card. Using FPGA IP cores adds to the modularity of a COM concept because I/O functions can be adapted to special needs without extensive rewiring on the printed circuit board.[2]

A "computer-on-module" is also called a "system-on-module" (SOM).[3][4][5]

History[edit]

The terms "Computer-on-Module" and "COM" were coined by VDC Research Group, Inc. (formerly Venture Development Corporation) to describe this class of embedded computer boards.

Dr. Gordon Kruberg, founder and CEO of Gumstix, is credited for creating the first COM, predating the next recognizable COM entries by almost 18 months.

Gumstix ARM Linux Machine number is 373, established 9 September 2003, while Kontron's is 735, established 18 April 2005, and Keith & Koep's (now part of SECO[6]) is 776, established 20 June 2005. Boards numbered below 373 were larger and single board computers as opposed to modules, for example, the Itsy, a tiny hand-held device based on the StrongARM.

The rapid development paradigm (COM + expansion board) Dr. Kruberg established has been at the heart of leading edge development since then and used at leading consumer products companies worldwide.

COM's have proven useful in launching entire industries[citation needed] requiring rapid development efforts. For example, in 2005 Apple used a Gumstix COM to test the original iPhone concept.

Benefits[edit]

Using a carrier board is a benefit in many cases, as it can implement special I/O interfaces, memory devices, connectors or form factors. Separating the design of the carrier board and COM makes design concepts more modular, if needed. A carrier tailored to a special application may involve high design overhead by itself. If the actual processor and main I/O controllers are located on a COM, it is much easier, for example, to upgrade a CPU component to the next generation, without having to redesign a very specialized carrier as well. This can save costs and shorten development times. However, this only works if the board-to-board connection between the COM and its carrier remains compatible between upgrades.

Other benefits of using COM products instead of ground-up development include reducing time to market (TTM), risk reduction, cost savings, choice of a variety of CPUs, reduced requirements and time for customer design, and the ability to conduct both hardware and software development simultaneously.[7]

See also[edit]

References[edit]

  • ^ "computer-on-module". PCMag Encyclopedia.
  • ^ "Computer on Module". "System on Module (SOM)". Critical Link definitions.
  • ^ "Make or Buy: System on Modules and Small Board Computers".
  • ^ "Garz & Fricke (incl. Keith & Koep) now part of SECO" SECO Northern Europe
  • ^ Computer on Modules - Technical Reference Manuals
  • External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Computer-on-module&oldid=1222946013"

    Categories: 
    Microcomputers
    Embedded systems
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from March 2022
    Articles prone to spam from December 2013
     



    This page was last edited on 8 May 2024, at 22:38 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki