2. Contents
• Block diagram of soc
• Uses of soc
• Components of soc
• Advantages
• Disadvantages
• Targets
3. • A system on a chip or system on chip is
an integrated circuit(also known as a "chip") that
integrates all components of a computer or
other electronic system.
• It may contain digital, analog, mixed-signal, and
often radio frequency signal processing functions,
depending on the application.
6. • As they are integrated on a single electronic
substrate, SoCs consume much less power and take
up much less area than multi-chip designs with
equivalent functionality.
• Because of this, SoCs are very common in the mobile
computing and edge computing markets.Systems on
chip are commonly used in embedded systems and
the Internet of Things.
7. • Central processing unit(CPU)
• Graphics processing unit (GPU)
• Interfaces like VGA and HDMI ports
• Hard-disk and USB connectivity,
• random-access (RAM)and read-only memories(ROM)
• secondary storage on a single circuit die
• Modem for cellular connectivity
• WI-FI module
• Micro processor or micro controller
• One or more coprocessors
Components of soc
8.
9. • Mobile computing based SoCs typically bundle processors,
memories, on-chip caches, wireless networking capabilities
and often digital camera hardware and firmware. Some
mobile computing SoCs include:
• Apple: Apple-designed processors
– A12 Bionicand other A series, used in iPhones and iPads
– S series and W series, in Apple Watches.
– Apple T series, used in the 2016 and 2017 MacBook
Pro touch bars and fingerprint scanners.
Uses of soc in mobiles
10. • Samsung Electronics: list, typically based
on ARM7 and ARM9
– Exynos, used mainly by Samsung's Galaxy series of
smart phones
• Qualcomm:
– Snapdragon (list), used in
many LG, Xiaomi, Google Pixel, HTC and Samsung
Galaxy smart phones. In 2018, Snapdragon SoCs
are being used as the backbone of laptop
computers running Windows 10, marketed as
"Always Connected PCs
11. Processor cores
• An SoC must have at least one processor core, but
will typically have more. Processor cores can be
a microcontroller, microprocessor (μP), digital signal
processor (DSP) or application-specific instruction set
processor(ASIP) core. ASIPs have instruction setsthat
are customized for an application domain and
designed to be more efficient than general-purpose
instructions for a specific type of
workload. Multiprocessor SoCs have more than one
processor core by definition.
12.
13. Memory
• Memory technologies for SoCs include
• read-only memory (ROM), random-access
memory (RAM), electrically erasable programmable
ROM (EEPROM) and flash memory.
• RAMS subdivided into relatively faster but more
expensive static RAM (SRAM) and the slower but
cheaper dynamic RAM (DRAM).
14. Interfaces
• SoCs include external interfaces, typically
for communication protocols. These are often based
upon industry standards such as
• USB, FireWire, Ethernet, USART, SPI, HDMI, , etc.
These interfaces will differ according to the intended
application. Wireless networking protocols such
as Wi-Fi, Bluetooth, and near-field communication
may also be supported.
15. Power mgmnt
• System-on-chip peripherals including counter timers,
real-time timers and power-on reset generators.
SoCs also include voltage regulators and power
management circuits.
16. Targets
• Power consumption-reduce power consumption
• Performance per watt-maximize the performance
• Waste heat-reduce waste heat
• Pipelining- important principle for speedup in soc
architecture