System on a Chip (SoC) - University of Calgary

Download Report

Transcript System on a Chip (SoC) - University of Calgary

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