Top Banner
System on a Chip System on a Chip (SoC) (SoC) An Overview An Overview David Cheung David Cheung Christopher Shannon Christopher Shannon
19

System on a Chip (SoC)

Dec 31, 2015

Download

Documents

zelenia-warren

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?. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: System on a Chip (SoC)

System on a Chip (SoC)System on a Chip (SoC)

An OverviewAn Overview

David CheungDavid CheungChristopher ShannonChristopher Shannon

Page 2: System on a Chip (SoC)

Presentation OverviewPresentation Overview

What is a SoC?What is a SoC? Implementation OptionsImplementation Options DesignDesign AdvantagesAdvantages DisadvantagesDisadvantages TigerSHARCTigerSHARC Future of SoCsFuture of SoCs

• Tolapai exampleTolapai example

Page 3: System on a Chip (SoC)

What is a SoC?What is a SoC?

Necessary components of a Necessary components of a computer system embedded on a computer system embedded on a single silicon die.single silicon die.

SiP – System in a Package : multiple SiP – System in a Package : multiple die in a single package.die in a single package.

SoP – System on a Package : multiple SoP – System on a Package : multiple layers of discrete components layers of discrete components

Page 4: System on a Chip (SoC)

A typical SoC will contain:A typical SoC will contain:• A processorA processor• Onboard execution memory (SRAM)Onboard execution memory (SRAM)• Peripheral systems & interfaces Peripheral systems & interfaces

connected to the processing core via a connected to the processing core via a SoC busSoC bus

• Many microcontrollers may contain Many microcontrollers may contain FLASH memory for program storage FLASH memory for program storage

Page 5: System on a Chip (SoC)
Page 6: System on a Chip (SoC)

How is a SoC implemented?How is a SoC implemented?

ASIC – Application Specific IC, very ASIC – Application Specific IC, very integrated, yet very expensiveintegrated, yet very expensive

FPGA – Cheaper to implement, field FPGA – Cheaper to implement, field reprogrammablereprogrammable

Programmable Devices – Off the shelf Programmable Devices – Off the shelf devices, quick to program, cheap.devices, quick to program, cheap.

Page 7: System on a Chip (SoC)

SoC Design:SoC Design:

IP hardware blocks and software blocks IP hardware blocks and software blocks developed in paralleldeveloped in parallel

Hardware in CADHardware in CAD Software in development environmentSoftware in development environment Emulated and verified on FPGAEmulated and verified on FPGA Place and Route, created in silicon Place and Route, created in silicon

Page 8: System on a Chip (SoC)
Page 9: System on a Chip (SoC)

SoC AdvantagesSoC Advantages

Decreased power consumptionDecreased power consumption Increased reliabilityIncreased reliability Smaller board spaceSmaller board space Can be cheaper when using ready to Can be cheaper when using ready to

go componentsgo components

Page 10: System on a Chip (SoC)

SoC DisadvantagesSoC Disadvantages

Extremely high design cost (for the Extremely high design cost (for the actual chip)actual chip)

Large silicon space may be requiredLarge silicon space may be required Component testing may be difficultComponent testing may be difficult Prototyping may take longerPrototyping may take longer Intellectual property (IP) issuesIntellectual property (IP) issues

Page 11: System on a Chip (SoC)

TigerSHARCTigerSHARC

TigerSHARC contains several SoC TigerSHARC contains several SoC components:components:• Execution memoryExecution memory• Processing CoreProcessing Core• Peripheral interface:Peripheral interface:

Link portsLink ports EBIU portEBIU port JTAG portJTAG port Ext. flags, timers, DMA, etcExt. flags, timers, DMA, etc

Page 12: System on a Chip (SoC)
Page 13: System on a Chip (SoC)

Where are SoCs Headed?Where are SoCs Headed?

More tightly integrates SoCs will More tightly integrates SoCs will result in smaller electronic products result in smaller electronic products that use less power, are faster, and that use less power, are faster, and more reliablemore reliable

Nano scale robots for fighting human Nano scale robots for fighting human diseases, curing diseases.diseases, curing diseases.

Page 14: System on a Chip (SoC)

Intel TolapaiIntel Tolapai

The XScale replacement is not a pure The XScale replacement is not a pure processor, but rather a tightly processor, but rather a tightly integrated SoCintegrated SoC

Does away with many supporting Does away with many supporting chips (North, South bridges as found chips (North, South bridges as found in typical systems)in typical systems)

Aimed at mobile devices market Aimed at mobile devices market (PDAs, cell phones, etc)(PDAs, cell phones, etc)

Page 15: System on a Chip (SoC)
Page 16: System on a Chip (SoC)
Page 17: System on a Chip (SoC)

ADSP-BF561 Dual Core Blackfin SoC

Page 18: System on a Chip (SoC)

Dallas DS80C Network Microcontroller

Page 19: System on a Chip (SoC)