System on a chip

SoCsystem-on-a-chipsystem-on-chipSoCssystem on chipsystems on a chipsystems-on-a-chipsystems-on-chipsystem-on-chipssystems on chip
A system on a chip or 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,020 Related Articles

Central processing unit

CPUprocessorprocessors
These components typically include a central processing unit (CPU), memory, input/output ports and secondary storage – all on a single substrate.
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).

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.

Microcontroller

microcontrollersMCUmicro-controller
An 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

PSoC 3Cypress PSoC1Programmable SoC
Programmable systems-on-chip (PSoC), where most functionality is fixed but some functionality is reprogrammable in a manner analogous to a field-programmable gate array.
PSoC (programmable system-on-chip) is a family of microcontroller integrated circuits by Cypress Semiconductor.

Microprocessor

microprocessorsprocessorchip
An 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.
Systems on chip (SoCs) often integrate one or more microprocessor or microcontroller cores.

Apple-designed processors

AxApple SOCApple W1
Apple: Apple-designed processors A12 Bionic and other A series, used in iPhones and iPads S series and W series, in Apple Watches.
Apple Inc. has developed a range of "System on Chip" (SoC) as well as "System in Package" (SiP) processors for powering their mobile consumer devices and other tasks.

Application-specific integrated circuit

ASICASICsapplication specific integrated circuit
Specialized SoCs designed for specific applications that do not fit into the above two categories, and
Such an ASIC is often termed a SoC (system-on-chip).

Qualcomm Snapdragon

SnapdragonSnapdragon S4Snapdragon 400
Snapdragon (list), used in many LG, Xiaomi, Google Pixel, HTC and Samsung Galaxy smartphones. In 2018, Snapdragon SoCs are being used as the backbone of laptop computers running Windows 10, marketed as "Always Connected PCs".
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.

Field-programmable gate array

FPGAFPGAsfield programmable gate array
Programmable systems-on-chip (PSoC), where most functionality is fixed but some functionality is reprogrammable in a manner analogous to a field-programmable gate array.
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, used mainly by Samsung's Galaxy series of smartphones
Exynos (from the Greek words exypnos (smart) and prasinos(green)) is a series of ARM-based (reduced instruction set) System-on-Chips (SoCs) developed and manufactured by Samsung Electronics and is a continuation of Samsung's earlier S3C, S5L and S5P line of SoCs.

List of Qualcomm Snapdragon systems-on-chip

835845Snapdragon 845
Snapdragon (list), used in many LG, Xiaomi, Google Pixel, HTC and Samsung Galaxy smartphones. In 2018, Snapdragon SoCs are being used as the backbone of laptop computers running Windows 10, marketed as "Always Connected PCs".
Snapdragon is a family of mobile system on a chip (SoC) made by Qualcomm for use in smartphones, tablets, and smartbook devices.

List of Samsung system-on-a-chips

S3C2410AS3C2410XS3C2410X01
Samsung Electronics: list, typically based on ARM7 and ARM9
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.

Apple A12

A12 BionicApple A12 BionicA12
A12 Bionic and other A series, used in iPhones and iPads
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 and XR which were introduced on September 12, 2018.

ARM architecture

ARMNEONARMv7
ARM based:
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

iPhonesiPhone appApple iPhone
A12 Bionic and other A series, used in iPhones and iPads
The device comes with the same 326 pixels per inch found in the iPhone 4 and 4S. 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.

X86

x86 architectureIntel x8680x86
x86 based:
The architecture has been implemented in processors from Intel, Cyrix, AMD, VIA and many other companies; there are also open implementations, such as the Zet SoC platform.

Multi-processor system-on-chip

multiprocessor system-on-chipMultiprocessor SoCsmultiprocessor systems
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.

Embedded system

embedded systemsembeddedembedded device
Systems on chip 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 cardNIC
Tablet and laptop manufacturers have learned lessons from embedded systems and smartphone markets including 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

AppleApple Watch 2Apple Watch Edition
S series and W series, in Apple Watches.
The first-generation Apple Watch uses the single-core S1 system-on-chip.

ARM7

ARM7TDMIARM7EJ-SARM7T
Samsung Electronics: list, typically based on ARM7 and ARM9
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 processorapplication-specific instruction-set processorsprocessor instructions
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.

Qualcomm

Qualcomm Inc.QUALCOMM IncorporatedFlarion
Qualcomm:
Semiconductors - Qualcomm designs various ARM architecture-based CDMA, UMTS and LTE modem chipsets and SoC products under the Snapdragon brand. These chipsets are sold to mobile phone manufacturers such as Kyocera, HTC, Motorola Mobility, Sharp, Sanyo, LG Electronics, Microsoft, Sony, Xiaomi and Samsung for integration into cell phones. Although a "fabless" semiconductor company, meaning Qualcomm does not engage in the actual manufacturing process, the chips the firm has designed are powering a significant number of handsets and devices worldwide, both in CDMA and UMTS markets. As of 2017, Qualcomm is among the top-five semiconductor firms, after Micron Technology, SK Hynix, Intel, and Samsung Electronics.

Advanced Microcontroller Bus Architecture

AMBAAHBAMBA 3 AXI
A very common bus for system-on-chip communications is ARM's royalty-free Advanced Microcontroller Bus Architecture (AMBA) standard.
The ARM Advanced Microcontroller Bus Architecture (AMBA) is an open-standard, on-chip interconnect specification for the connection and management of functional blocks in system-on-a-chip (SoC) designs.

Network on a chip

network-on-chipnetwork on chipnetworks-on-chip
Originally, as with other microcomputer technologies, data bus architectures were used, but recently designs based on sparse intercommunication networks known as networks-on-chip (NoC) have risen to prominence and are forecast to overtake bus architectures for SoC design in the near future.
A network on a chip or network-on-chip (NoC or ) is a network-based communications subsystem on an integrated circuit ("microchip"), most typically between modules in a system on a chip (SoC).