0% found this document useful (0 votes)
38 views

System On AChip

An SoC (System on a Chip) integrates necessary computer system components onto a single silicon chip. A typical SoC contains a processor, onboard memory, peripherals connected via a bus. SoCs can be implemented as ASICs, FPGAs, or programmable devices. They offer advantages like lower power use, smaller size, and cost savings, but designing an SoC has high costs and testing challenges. Examples discussed include the TigerSHARC with execution memory, core, and interfaces, and Intel's Tolapai which tightly integrates components for mobile devices.

Uploaded by

chaitanya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

System On AChip

An SoC (System on a Chip) integrates necessary computer system components onto a single silicon chip. A typical SoC contains a processor, onboard memory, peripherals connected via a bus. SoCs can be implemented as ASICs, FPGAs, or programmable devices. They offer advantages like lower power use, smaller size, and cost savings, but designing an SoC has high costs and testing challenges. Examples discussed include the TigerSHARC with execution memory, core, and interfaces, and Intel's Tolapai which tightly integrates components for mobile devices.

Uploaded by

chaitanya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

System on a Chip (SoC)

An Overview

David Cheung
Christopher Shannon
Presentation Overview
 What is a SoC?
 Implementation Options

 Design

 Advantages

 Disadvantages

 TigerSHARC

 Future of SoCs
• Tolapai example
What is a SoC?
 Necessary components of a
computer system embedded on a
single silicon die.
 SiP – System in a Package : multiple
die in a single package.
 SoP – System on a Package :
multiple layers of discrete
components
 A typical SoC will contain:
• A processor
• Onboard execution memory (SRAM)
• Peripheral systems & interfaces
connected to the processing core via a
SoC bus
• Many microcontrollers may contain
FLASH memory for program storage
How is a SoC implemented?
 ASIC – Application Specific IC, very
integrated, yet very expensive
 FPGA – Cheaper to implement, field

reprogrammable
 Programmable Devices – Off the

shelf devices, quick to program,


cheap.
SoC Design:
 IP hardware blocks and software blocks
developed in parallel
 Hardware in CAD

 Software in development environment

 Emulated and verified on FPGA

 Place and Route, created in silicon


SoC Advantages
 Decreased power consumption
 Increased reliability

 Smaller board space

 Can be cheaper when using ready to


go components
SoC Disadvantages
 Extremely high design cost (for the
actual chip)
 Large silicon space may be required

 Component testing may be difficult

 Prototyping may take longer

 Intellectual property (IP) issues


TigerSHARC
 TigerSHARC contains several SoC
components:
• Execution memory
• Processing Core
• Peripheral interface:
 Link ports
 EBIU port

 JTAG port

 Ext. flags, timers, DMA, etc


Where are SoCs Headed?
 More tightly integrates SoCs will
result in smaller electronic products
that use less power, are faster, and
more reliable
 Nano scale robots for fighting human
diseases, curing diseases.
Intel Tolapai
 The XScale replacement is not a pure
processor, but rather a tightly
integrated SoC
 Does away with many supporting
chips (North, South bridges as found
in typical systems)
 Aimed at mobile devices market
(PDAs, cell phones, etc)
ADSP-BF561 Dual Core Blackfin SoC
Dallas DS80C Network Microcontroller

You might also like