Sign in
Guest Post Guidelines for the agriculture01.com Blog
Guest Post Guidelines for the agriculture01.com Blog
Your Position: Home - Active Components - Hardware Acronyms: SiP, SoC, SoM, CoM, SBC
Guest Posts

Hardware Acronyms: SiP, SoC, SoM, CoM, SBC

May. 06, 2024

Hardware Acronyms: SiP, SoC, SoM, CoM, SBC

If you are new into hardware or still familiarizing yourself to the hardware ecosystem, you will realize some common terms often appear which could sometimes sound confusing or something out of rocket science, but it’s not. Here’s a quick look at five common terms used in hardware products or boards and what they denote.

The company is the world’s best difference between soc and sbc supplier. We are your one-stop shop for all needs. Our staff are highly-specialized and will help you find the product you need.

Let’s take a look at them –

System-in-a-Package (SiP)

A system in package (SiP) contains several ICs (chips) including a microprocessor on a single substrate such as ceramic or laminate. An example SiP can comprise several chips—such as a specialized processor, DRAM, flash memory—combined with passive components—resistors and capacitors—all mounted on the same substrate. This means that a complete functional unit can be built in a multi-chip package so that few external components need to be added to make it work.

SiP dies can be stacked vertically or tiled horizontally, unlike slightly less dense multi-chip modules, which place dies horizontally on a carrier. SiP connects the dies with standard off-chip wire bonds or solder bumps.

The appeal of a SiP is that it can be compact an otherwise complex system into a very simple package, making it easier to integrate into larger systems. It also simplifies PCB layouts.

Unlike a SOC that is based on a single silicon die, SiP can be based on multiple dies in a single package. SiP is believed to provide more interconnection in the future and possibly face out SoCs.

Package-on-a-Package (PoP)

A Package-on-a-Package stacks single-component packages vertically, connected via ball grid arrays. Packages can be discrete components (memory, CPU, other logic) or a System-in-a-Package stacked with another package for added or expanded functionality.

PoP provides more component density and also simplifies PCB design. It can also improve signal propagation since the interconnects between components is much shorter.

System-on-a-Chip (SoC)

System-on-a-chip (SoC) is a 

is a microchip with all the necessary electronic circuits and parts for a given system, such as a smartphone or wearable computer, into a single integrated circuit (IC).

An SoC integrates a microcontroller (or microprocessor) with advanced peripherals like graphic processing unit (GPU), Wi-Fi module, or coprocessor.

Think of an SoC as a computer package inside a chip. The SoC integrates all components of a system into one. It may contain digital, analog, mixed-signal, and often radio-frequency functions – all on a single substrate. An SoC can be based around either a microcontroller (includes CPU, RAM, ROM, and other peripherals) or a microprocessor (includes only a CPU). It is also possible for SoCs to be customized for a specific application, including whatever components, memory, or peripherals necessary, ranging from digital/analog signal ICs, FPGAs, and IOs.

One of the major advantages of an SoC is that it is usually cheaper, smaller, easy to scale, and even more energy efficient. It is easier to build around a SoC for a product than to add several components individually. Despite its obvious advantages, SoC still has a significant disadvantage – you are going to be locked into that hardware configuration for life. This could be fine for consumer products, since you don’t expect any hardware upgrade or so but would limit hacking for makers related application.

A good example of an SoC is what we have in the Raspberry Pi; The Raspberry Pi uses a system on a chip as an almost fully-contained microcomputer. SoCs can help engineers speed up a product to market and even the adoption of new protocols, such as those Bluetooth 5 SoCs, that make it easier to integrate Bluetooth 5 into new products.

System on Module (SoM) / Computer on Module (CoM)

A System on a Module (SoM) and Computer on Module usually refers to the same thing. A Computer-on-a-module is a step above an SoC. It means a computer or system packaged in a single module. CoMs usually provide every piece you need to build a complete system; they incorporate an SoC (most of the time), connectivity, multimedia and display, GPIO, operating system, and others into one single module.

SoM based designs are usually scalable. SoMs/CoMs are usually paired with a carrier board. These carrier boards are usually used to extend out the SoMs functionality or parts. A SoM helps system designers realize a fully customized electronics assembly, complete with custom interfaces and form factor without the effort of a ground-up electronics design. Customers can purchase an off-the-shelf SoM and marry it to an easy to develop custom baseboard to create a solution functionally identical to one that is fully custom-engineered.

CoMs provide a plug-and-play type advantage since a CoM can be replaced or upgraded within a carrier, without having to change the carrier. There are some benefits to the SoM approach vs. ground-up development. These include cost savings, reduced risk, a variety of CPU choices, decreased customer design requirements, and a small footprint.

Unlike an SBC, a computer-on-module is a type of single-board computer made to plug into a carrier board, baseboard, or backplane for system expansion.

Single Board Computers (SBCs)

single-board computer (SBC) is a complete computer built on a single circuit board, with a microprocessor(s), memory, input/output (I/O) and other features required for a functional computer. Single-board computers were made as demonstration or development systems, for educational systems, or for use as embedded computer controllers.

Single-board computer builds on SoC to provide a full-fledged computer on small circuit board. Examples of popular SBCs are Raspberry Pi boards, Nvidia Jetson, Beaglebone, and several others.

Please follow and like us:

Single-board computer

Not to be confused with Microcomputer

Computer whose components are on a single printed circuit board

The Raspberry Pi (Model 2B shown) is a low-cost single-board computer often used to teach computer science.[1]

A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board.

Unlike a desktop personal computer, single board computers often do not rely on expansion slots for peripheral functions or expansion. Single board computers have been built using a wide range of microprocessors. Simple designs, such as those built by computer hobbyists, often use static RAM and low-cost 32- or 64-bit processors like ARM. Other types, such as blade servers, would perform similar to a server computer, only in a more compact format.

A computer-on-module is a type of single-board computer made to plug into a carrier board, baseboard, or backplane for system expansion.[2][3]

History

[

edit

]

An early MMD-1, the world's first true single board computer, with most chips removed

The first true single-board computer was based on the Intel C8080A, also using Intel's first EPROM, the C1702A. Schematics for the machine, called the "dyna-micro" were published in Radio-Electronics magazine in May 1976. Later that year, production of the system began by E&L Instruments, a Derby, Connecticut based computer manufacturer, which branded the system as the "Mini Micro Designer 1", intending it for use as a programmable microcontroller for prototyping electronic products.[4][5] The MMD-1 was made famous as an example microcomputer in popular 8080 instruction series of the time.[6]

Early SBCs figured heavily in the early history of home computers, such as the Acorn Electron and the BBC Micro, also developed by Acorn. Other typical early single board computers like the KIM-1 were often shipped without enclosure, which had to be added by the owner. Other early examples are the Ferguson Big Board, the Ampro Little Board,[7] and the Nascom. Many home computers in the 1980s were single-board computers, with some even encouraging owners to solder upgraded components directly to pre-marked points on the board.

As the PC became more prevalent, SBCs decreased in market share due to their low extensibility. The rapid adoption of IBM's standards for peripherals and the standardization of the PCI bus in the 1990s made motherboards and compatible components and peripherals cheap and ubiquitous, while the development of multimedia platforms such as the CD-ROM and Sound Blaster cards had begun to fast outpace the rate at which users needed to replace their personal computers. These two trends disincentivized single-board computers, and instead encouraged the proliferation of motherboards, which typically housed the CPU and other core components, with peripheral components such as hard disk drive controllers and graphics processors, and even some core components such as RAM modules, located on daughterboards.

Computers began to move back towards fewer boards in the 2000s. As new standards like USB dramatically reduced the variety of peripheral standards motherboards were expected to support, advances in integrated circuit manufacturing provided new chipsets which could provide the functionality of many daughterboards, particularly I/O, in a single chip. By the end of the decade, PC motherboards offered on-board support for disk drives including IDE, SATA, NVMe, RAID, integrated GPU, Ethernet, and traditional I/O such as serial port and parallel port, USB, and keyboard/mouse support. Plug-in "cards" retained their importance as high performance components, such as physically large and complex graphics coprocessors, high-end RAID controllers, and specialized I/O cards such as data acquisition and DSP boards.

The 2010s were defined by rapid and sustained growth in single-board computers, enabled largely by advances in integrated circuit production techniques that made it possible for the first time to include most or all of the core components of a motherboard on a single integrated circuit die. One of the more well known single-board-computers of the decade was the Raspberry Pi, which was built around a custom Broadcom SoC with open-source drivers. Originally intended for education, the Raspberry Pi contained a number of features, such as optimized Linux support and programmable GPIO pins, that were also greatly appealing to hobbyists, who used the Pi, and other comparable SBCs, for projects such as home automation, video game emulation, media streaming, and other experimentation.[8] In industry, the rapid growth of smartphones and other small-scale devices encouraged hardware manufacturers to move towards more frequent use of SoCs and the reduction of motherboards in size, extensibility and complexity, while the proliferation of the Internet of Things increased demand for small, cheap components that would allow unconventional devices to access the Internet. Both of these factors dramatically increased production of single-board computers throughout the decade.

By the end of the 2010s and the early 2020s, many devices, including smartphones, tablet computers, laptops and other smart devices, are powered by single-board computers which utilize advanced SoCs (System on a Chip). While this has greatly increased performance and power efficiency, it has raised concerns that single-board computers, particularly those built around SoCs, are harder to repair and may be less friendly to attempts to monitor or modify instructions programmed into the boards by manufacturers.[9]

Applications

If you want to learn more, please visit our website single board computer vs microcontroller.

[

edit

]

A socket 3 based 486 SBC with power supply and flatscreen

Single board computers were made possible by increasing the density of integrated circuits. A single-board configuration reduces a system's overall cost, by reducing the number of circuit boards required, and by eliminating connectors and bus driver circuits that would otherwise be used. By putting all the functions on one board, a smaller overall system can be obtained, for example, as in notebook computers. Connectors are a frequent source of reliability problems, so a single-board system eliminates these problems.[10]

Single board computers are now commonly defined across two distinct architectures: no slots and slot support.

Embedded SBCs are units providing all the required I/O with no provision for plug-in cards. Applications are typically gaming (slot machines, video poker), kiosk, and machine control automation. Embedded SBCs are much smaller than the ATX-type motherboard found in PCs, and provide an I/O mix more targeted to an industrial application, such as on-board digital and analog I/O, on-board bootable flash memory (eliminating the need for a disk drive), no video, etc.

The term "Single Board Computer" now generally applies to an architecture where the single board computer is plugged into a backplane to provide for I/O cards. In the case of PC104, the bus is not a backplane in the traditional sense but is a series of pin connectors allowing I/O boards to be stacked.

Single board computers are most commonly used in industrial situations where they are used in rackmount format for process control or embedded within other devices to provide control and interfacing. They are used in deep-sea exploration on the ALICE deep sea probes and in outer space, on the Ariane and Pegasus rockets and Space Shuttle.[11] Because of the very high levels of integration, reduced component counts and reduced connector counts, SBCs are often smaller, lighter, more power efficient and more reliable than comparable multi-board computers.[12]

The primary advantage of an ATX motherboard as compared to an SBC is cost. Motherboards are manufactured by the millions for the consumer and office markets allowing tremendous economies of scale. Single-board computers are a market niche and are manufactured less often and at a higher cost. Motherboards and SBCs now offer similar levels of feature integration meaning that a motherboard failure in either standard will require equivalent replacement

Types, standards

[

edit

]

Ranges of single-board computers include Raspberry Pi, BeagleBoard and Nano Pi.[13][14][15]

One common variety of single board computer uses standardized computer form factors intended for use in a backplane enclosure. Some of these types are CompactPCI, PXI, VMEbus, VXI, and PICMG. SBCs have been built around various internal processing structures including the Intel architecture, multiprocessing architectures, and lower power processing systems like RISC and SPARC. In the Intel PC world, the intelligence and interface/control circuitry is placed on a plug-in board that is then inserted into a passive (or active) backplane. The result is similar to having a system built with a motherboard, except that the backplane determines the slot configuration. Backplanes are available with a mix of slots (ISA, PCI, PCI-X, PCI-Express, etc.), usually totaling 20 or fewer, meaning it will fit in a 19" rackmount enclosure (17" wide chassis).

Some single-board computers have connectors that allow a stack of circuit boards, each containing expansion hardware, to be assembled without a traditional backplane. Examples of stacking SBC form factors include PC/104, PC/104-Plus, PCI-104, EPIC, and EBX; these systems are commonly available for use in embedded control systems.

Stack-type SBCs often have memory provided on plug-cards such as SIMMs and DIMMs. Hard drive circuit boards are also not counted for determining if a computer is an SBC or not for two reasons, firstly because the HDD is regarded as a single block storage unit, and secondly because the SBC may not require a hard drive at all as most can be booted from their network connections.

Form factors

[

edit

]

See also

[

edit

]

References

[

edit

]

Are you interested in learning more about sbc vs microcontroller? Contact us today to secure an expert consultation!

Comments

0 of 2000 characters used

All Comments (0)
Get in Touch

  |   Transportation   |   Toys & Hobbies   |   Tools   |   Timepieces, Jewelry, Eyewear   |   Textiles & Leather Products   |   Telecommunications   |   Sports & Entertainment   |   Shoes & Accessories   |   Service Equipment