System on a Chip (SoC) An Overview David Cheung Christopher Shannon.

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Multi-core systems System Architecture COMP25212 Daniel Goodman Advanced Processor Technologies Group.
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
Programmable Logic Devices
System on a Chip (SoC) An Overview David Cheung Christopher Shannon.
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
TigerSHARC and Blackfin Different Applications. Introduction Quick overview of TigerSHARC Quick overview of Blackfin low power processor Case Study: Blackfin.
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Introduction Special-purpose processors. Embedded systems. FPGAs.
1 BGL Photo (system) BlueGene/L IBM Journal of Research and Development, Vol. 49, No. 2-3.
11/14/05ELEC Fall Multi-processor SoCs Yijing Chen.
Define Embedded Systems Small (?) Application Specific Computer Systems.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Microprocessor or Microcontroller Not just a case of “you say tomarto and I say tomayto” M. Smith, ECE University of Calgary, Canada.
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
Introduction to FPGA and DSPs Joe College, Chris Doyle, Ann Marie Rynning.
The 8051 Microcontroller Architecture
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Chapter 4 Section 3.
Programmable Logic- How do they do that? 1/16/2015 Warren Miller Class 5: Software Tools and More 1.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Flash Memory A type of EEPROM (Electrically-Erasable programmable Read-Only Memory) an older type of memory that used UV-light to erase Non-volatile,
Unit VI. Keil µVision3/4 IDE for 8051 Tool for embedded firmware development Steps for using keil.
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New.
2006 Chapter-1 L2: "Embedded Systems - Architecture, Programming and Design", Raj Kamal, Publs.: McGraw-Hill, Inc. 1 Introduction to Embedded Systems –
Programmable Solutions in Video Capture/Editing. Overview  Xilinx - Industry Leader in FPGAs/CPLDs High-density, high-speed, programmable, low cost logic.
Meier208/MAPLD DMA Controller for a Credit-Card Size Satellite Onboard Computer Michael Meier, Tanya Vladimirova*, Tim Plant and Alex da Silva Curiel.
SOC Consortium Course Material ASIC Logic National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Architecture Examples And Hierarchy Samuel Njoroge.
집적회로 Spring 2007 Prof. Sang Sik AHN Signal Processing LAB.
J. Christiansen, CERN - EP/MIC
Outline  Over view  Design  Performance  Advantages and disadvantages  Examples  Conclusion  Bibliography.
Baeg, Sanghyeon Reliable & high Speed Computing Lab. Hanyang University.
IC Products Processors –CPU, DSP, Controllers Memory chips –RAM, ROM, EEPROM Analog –Mobile communication, audio/video processing Programmable –PLA, FPGA.
EE3A1 Computer Hardware and Digital Design
Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro.
Introduction to Microprocessors Manijeh Keshtgary Fall 2006 Shiraz University of Technology.
Approved for public domain release ( N C-0066 on ) © 2008 BAE Systems - All rights reserved EVOLUTION AND APPLICATIONS OF SYSTEM ON.
 Historical view:  1940’s-Vacuum tubes  1947-Transistors invented by willliam shockely & team  1959-Integrated chips invented by Texas Instrument.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
TOPIC 1.3 INTRODUCTION TO NETWORKING. Router – A netwok interconnection device & associated software that links two networks. The networks being linked.
Introduction to VLSI Design Amit Kumar Mishra ECE Department IIT Guwahati.
CPU Transforms Input and Output Each computer contains one Collection of electronic circuits Processor Interpretates and execute instructions in a program.
HOME AUTOMATION USING PC DONE BY RAJESHKUMAR S SRI HARSHA D.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Software Design and Development Computer Architecture Computing Science.
System on a Programmable Chip (System on a Reprogrammable Chip)
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Programmable Logic Devices
System-on-Chip Design
Programmable Hardware: Hardware or Software?
Microcontrollers & GPIO
Difference Between SOC (System on Chip) and Single Board Computer
System On Chip.
CS703 - Advanced Operating Systems
EmbedDed Systems – MECT190
Chapter 1: The 8051 Microcontrollers
EmbedDed Systems – MECT190
Journey: Introduction to Embedded Systems
The Five Generations of Computers
Introduction to Programmable Logic Devices
Introduction to Embedded Systems
CHAPTER 1 THE 8051 MICROCONTROLLERS
Physical Implementation
Unit -4 Introduction to Embedded Systems Tuesday.
Presentation transcript:

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 exampleTolapai 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 processorA processor Onboard execution memory (SRAM)Onboard execution memory (SRAM) Peripheral systems & interfaces connected to the processing core via a SoC busPeripheral systems & interfaces connected to the processing core via a SoC bus Many microcontrollers may contain FLASH memory for program storageMany 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 memoryExecution memory Processing CoreProcessing Core Peripheral interface: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