System on a chip

SoCsystem-on-a-chipsystem-on-chipsystem on chipSoCssystems on a chipsystems on chipsystems-on-a-chipsystems-on-chipsystem-on-chips
A system on chip (SoC or ) is an integrated circuit (also known as a "chip") that integrates all components of a computer or other electronic system.wikipedia
1,045 Related Articles

Microcontroller

microcontrollersMCUmicro-controller
A SoC integrates a microcontroller or microprocessor with advanced peripherals like graphics processing unit (GPU), Wi-Fi module, or one or more coprocessors. Processor cores can be a microcontroller, microprocessor (μP), digital signal processor (DSP) or application-specific instruction set processor (ASIP) core.
In modern terminology, it is similar to, but less sophisticated than, a system on a chip (SoC); an SoC may include a microcontroller as one of its components.

Programmable system-on-chip

PSoCPSoC 3Cypress PSoC1
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.

Mixed-signal integrated circuit

mixed-signalmixed signalmixed-signal integrated circuits
It may contain digital, analog, mixed-signal, and often radio frequency signal processing functions, depending on the application.
An analog-mixed-signal system-on-a-chip (AMS-SoC) can be a combination of analog circuits, digital circuits, intrinsic mixed-signal circuits (like ADC), and embedded software.

Microprocessor

microprocessorsprocessorprocessors
A SoC integrates a microcontroller or microprocessor with advanced peripherals like graphics processing unit (GPU), Wi-Fi module, or one or more coprocessors. Processor cores can be a microcontroller, microprocessor (μP), digital signal processor (DSP) or application-specific instruction set processor (ASIP) core.
An 8- or 16-bit processor may be selected over a 32-bit processor for system on a chip or microcontroller applications that require extremely low-power electronics, or are part of a mixed-signal integrated circuit with noise-sensitive on-chip analog electronics such as high-resolution analog to digital converters, or both.

Apple-designed processors

Apple mobile application processorsAxSecurity Chip
Apple Inc. has designed System on Chip (SoC) and System in Package (SiP) processors for their mobile consumer devices.

Application-specific integrated circuit

ASICASICsapplication specific integrated circuit
Field-programmable gate arrays (FPGAs) are favored for prototyping systems-on-chip because FPGA prototypes are reprogrammable, allow debugging and are more flexible than application-specific integrated circuits (ASICs).
Such an ASIC is often termed a SoC (system-on-chip).

Mobile computing

mobilemobile computermobile computers
Because of this, SoCs are very common in the mobile computing (such as in Smartphones) and edge computing markets.

Field-programmable gate array

FPGAFPGAsfield programmable gate array
Field-programmable gate arrays (FPGAs) are favored for prototyping systems-on-chip because FPGA prototypes are reprogrammable, allow debugging and are more flexible than application-specific integrated circuits (ASICs).
A few "mixed signal FPGAs" have integrated peripheral analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) with analog signal conditioning blocks allowing them to operate as a system-on-a-chip (SoC).

Exynos

Samsung ExynosHummingbirdExynos 5 Octa
Exynos (from the Greek words exypnos meaning smart and prasinos meaning green) is a series of ARM-based System-on-Chips (SoCs) developed by Samsung Electronics' System LSI division and manufactured by Samsung Electronics' Foundry division.

Qualcomm Snapdragon

SnapdragonSnapdragon S4Snapdragon 400
Snapdragon is a suite of system on a chip (SoC) semiconductor products for mobile devices designed and marketed by Qualcomm Technologies Inc. The Snapdragon central processing unit (CPU) uses the ARM RISC instruction set.

List of Qualcomm Snapdragon systems-on-chip

Snapdragon 845835845
Snapdragon is a family of mobile system on a chip (SoC) made by Qualcomm for use in smartphones, tablets, watches, and smartbook devices.

List of Samsung system-on-a-chips

S3C2410AS3C2410XS3C2410X01
Samsung has a long history of designing and producing systems on chip (SoCs) and has been manufacturing SoCs for its own devices as well as for sale to other manufacturers.

Computer

computerscomputer systemdigital computer
A system on chip (SoC or ) is an integrated circuit (also known as a "chip") that integrates all components of a computer or other electronic system.
System on a Chip (SoCs) are complete computers on a microchip (or chip) the size of a coin.

Apple A12

Apple A12 BionicA12 BionicA12
The Apple A12 Bionic is a 64-bit ARM-based system on a chip (SoC) designed by Apple Inc. It first appeared in the iPhone XS, XS Max, XR, and 2019 versions of the iPad Air and iPad Mini.

ARM architecture

ARMARMv7ARMv8-A
In previous Acorn ARM-powered computers, these were four discrete chips.
Arm Holdings develops the architecture and licenses it to other companies, who design their own products that implement one of those architecturesincluding systems-on-chips (SoC) and systems-on-modules (SoM) that incorporate memory, interfaces, radios, etc. It also designs cores that implement this instruction set and licenses these designs to a number of companies that incorporate those core designs into their own products.

IPhone

iPhonesApple iPhoneiPhone app
The iPhone 5 has the SoC A6 processor, the chip is 22% smaller than the iPhone 4S' A5 and is twice as fast, doubling the graphics performance of its predecessor.

Multi-processor system-on-chip

MPSoCmultiprocessor system-on-chipMultiprocessor SoCs
Multiprocessor SoCs have more than one processor core by definition.
A multiprocessor system-on-chip (MPSoC, or ) is a system-on-a-chip (SoC) which includes multiple microprocessors.

Central processing unit

CPUprocessorprocessors
These components typically (but not always) include a central processing unit (CPU), memory, input/output ports and secondary storage – all on a single substrate or microchip, the size of a coin.
An IC that contains a CPU may also contain memory, peripheral interfaces, and other components of a computer; such integrated devices are variously called microcontrollers or systems on a chip (SoC).

Package on package

PoPpackage-on-packagechip-on-chip
With increasing memory sizes, high end SoCs will often have no memory and flash storage and instead, the memory and flash memory will be placed right next to, or above (Package on package), the SoC.

Embedded system

embedded systemsembeddedembedded device
Systems-on-chip are typically fabricated using metal–oxide–semiconductor (MOS) technology, and are commonly used in embedded systems and the Internet of Things.
When a system-on-a-chip processor is involved, there may be little benefit to having a standardized bus connecting discrete components, and the environment for both hardware and software tools may be very different.

Network interface controller

network cardnetwork interface cardnetwork adapter
Tablet and laptop manufacturers have learned lessons from embedded systems and smartphone markets about reduced power consumption, better performance and reliability from tighter integration of hardware and firmware modules, and LTE and other wireless network communications integrated on chip (integrated network interface controllers).
A general trend in computer hardware is towards integrating the various components of systems on a chip, and this is also applied to network interface cards.

Apple Watch

Apple Watch Series 4Apple Watch EditionApple
The first-generation Apple Watch, colloquially referred to as Series 0, uses the single-core S1 system-on-chip.

MOSFET

metal-oxide-semiconductorMOSMOS integrated circuit
Systems-on-chip are typically fabricated using metal–oxide–semiconductor (MOS) technology, and are commonly used in embedded systems and the Internet of Things.
The first true electronic pocket calculator was the Busicom LE-120A HANDY LE, which used a single MOS LSI calculator-on-a-chip from Mostek, and was released in 1971.

ARM7

ARM7TDMIARM7TARM7500
The ARM710 variant was used in a CPU module for the Acorn Risc PC, and the first ARM based System on a Chip designs ARM7100 and ARM7500 used this core.

Application-specific instruction set processor

Application-specific instruction-set processorprocessor instructionsspecialized processors
Processor cores can be a microcontroller, microprocessor (μP), digital signal processor (DSP) or application-specific instruction set processor (ASIP) core.
An application-specific instruction set processor (ASIP) is a component used in system-on-a-chip design.