esd lecture 1

Upload: ashoaib3

Post on 10-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 ESD Lecture 1

    1/18

    1

    Embedded System Design(Fall 2010)

    Lecture 1

    Osman Hasan

  • 8/8/2019 ESD Lecture 1

    2/18

    2

    Outline

    Introduction

    Course

    Instructor

    Students

    Embedded Systems

  • 8/8/2019 ESD Lecture 1

    3/18

    3

    Course Introduction

    Prerequisites

    Digital Systems I, II (CE-202, CE-302),

    Computer Architecture (CE314)

    Text Book:

    Embedded System Design: A unified Hardware/Software

    Introduction, Frank Vahid and Tony Givargis, 2002.

    Chapters 17

    Reference Books:

    Computer as Components, Wayne Wolf, 2005

    Embedded Systems Design, Steve Heath, 2003

  • 8/8/2019 ESD Lecture 1

    4/18

    4

    Grading Scheme

    Final 40%

    OHTs 30%

    Class Participation 5%

    Quizzes 5%

    Labs 10%

    Assignment 5%

    Project 5%

  • 8/8/2019 ESD Lecture 1

    5/18

    5

    Instructor: Osman Hasan

    Joined SEECS in September 2009

    Contact:

    [email protected] Phone: 9085.2137

    Faculty Block A301

    http://ohasan.seecs.nust.edu.pk

    mailto:[email protected]:[email protected]
  • 8/8/2019 ESD Lecture 1

    6/18

    6

    Instructor: Osman Hasan

  • 8/8/2019 ESD Lecture 1

    7/18

  • 8/8/2019 ESD Lecture 1

    8/18

    8

    Outline

    Introduction

    Course

    Instructor

    Students

    Embedded Systems

  • 8/8/2019 ESD Lecture 1

    9/18

    9

    Embedded Systems

    Computers that perform one or a few dedicated tasks

    Tightly-constrained

    Low cost, low power, small, fast, etc.

    Reactive and real-time

    React to changes in the systems environment

    Delayed response may lead to faults

    Device Is an Embedded System?

    Desktop Computer No

    Printer Yes

    Digital Camera Yes

  • 8/8/2019 ESD Lecture 1

    10/18

    10

    An embedded system example -- a digital

    camera

    Single-functioned

    Always a digital camera

    Tightly-constrained

    Low cost, low power, small, fast

    Reactive and real-time

    Only to a small extent

  • 8/8/2019 ESD Lecture 1

    11/18

    11

    Activity!

    Identify at least 5 embedded systems

    Name a system that is not an embedded system butcan be made more efficient if developed as an

    embedded system

  • 8/8/2019 ESD Lecture 1

    12/18

    12

    Further examples of Embedded Systems

    Anti-lock brakesAuto-focus cameras

    Automatic teller machines

    Automatic toll systems

    Automatic transmission

    Avionic systemsBattery chargers

    Camcorders

    Cell phones

    Cell-phone base stations

    Cordless phones

    Cruise control

    Curbside check-in systems

    Digital cameras

    Disk drives

    PhotocopiersPoint-of-sale systems

    Portable video games

    Printers

    Satellite phones

    ScannersSmart ovens/dishwashers

    Stereo systems

    Teleconferencing systems

    Televisions

    Temperature controllers

    Theft tracking systems

    VCRs, DVD players

    Video game consoles

    Washers and dryers

    Electronic card readersElectronic instruments

    Electronic toys/games

    Factory control

    Fax machines

    Fingerprint identifiersHome security systems

    Life-support systems

    Medical testing systems

    Modems

    MPEG decoders

    Network cards

    Network switches/routers

    On-board navigation

    Pagers

  • 8/8/2019 ESD Lecture 1

    13/18

    13

    Further examples of Embedded Systems

    Billions of units produced yearly, versus millions of desktops

    50 per household and per automobile in 1999

  • 8/8/2019 ESD Lecture 1

    14/18

    14

    Components of an Embedded System

  • 8/8/2019 ESD Lecture 1

    15/18

    15

    Embedded System Design

    Obtain the desired functionality in the most optimal

    way

    Design Challenges

    What kind ofprocessors to use?

    What kind ofperipherals?

    What kind ofmemory?

    How to interface these components?

    Low Cost, Fast, Low Power, Low Time to Market

    etc.

  • 8/8/2019 ESD Lecture 1

    16/18

    16

    Course Outline

    Introduction to Embedded Systems

    Custom Single-Purpose Processors

    General-Purpose Processors

    Standard Single-Purpose Processors

    Memory

    Interfacing

    Case Study: Digital Camera

  • 8/8/2019 ESD Lecture 1

    17/18

    17

    Course Website

    Embedded System Design(Fall 2010)

    LMS access code: bee4a/bee4b

  • 8/8/2019 ESD Lecture 1

    18/18

    18

    Summary

    What are Embedded systems Computers that perform one or a few dedicated tasks

    Tightly-constrained

    Reactive and real-time