abs
abs

Reputation: 394

Difference between Soc (system on chip) and SBC (single board computer)

Can anyone please explain the major differences between a Soc and SBC?

Upvotes: 11

Views: 10589

Answers (3)

Toradex
Toradex

Reputation: 31

System on Chip (SoC) and Single Board Computer (SBC) are totally different to each other. Usually SOC is an important constituent of the SBC. System-on-a-chip (SoC) is an Integrated Circuit which houses all the critical elements of the electronic system on a single microchip. A SoC can usually have the on-chip memory, microprocessor, peripheral interfaces, , I/O logic control, etc. that are usually found inside a computer system. It is widely used across the embedded industry due to their small-form-factor, computational excellence and low power consumption. SBCs are off-the-shelf products that can be used to develop end-products or applications for a variety of industries. SBCs come along with integrated software and hardware, which includes System on Chips, memory, power requirements, real world multimedia and connectivity interfaces such as USB, UART, CAN, HDMI, Ethernet, SDIO, MMC, Analog Audio, display etc.

Upvotes: 2

simon
simon

Reputation: 5915

SOC = System on a Chip

SBC = Single Board Computer

A SOC has multiple functional units on one piece of silicon. Often multiple processors and peripherals.

A SBC is a complete PC on a single PCB. CPU, RAM, non-volatile memory(HDD or flash)...

Upvotes: 6

kauppi
kauppi

Reputation: 17406

SBC is a PCB, SoC a chip.

SBC may contain a SoC (a chip) in addition to other components and connectors to build a stand-alone system. SoC in itself is rarely standalone but needs at least a few extra components and at least some connectors for power and interfacing.

A bit like car(SBC) and engine(SoC). A standalone engine is not functional but needs to be placed in a car.

Upvotes: 17

Related Questions