Anda di halaman 1dari 16

EE-423: Embedded Systems Design

Introduction

Awais M. Kamboh

Slide 1

Outline
Introduction
Course
Instructor
Students
Embedded Systems

Awais M. Kamboh

Slide 2

Course Introduction
Prerequisites
Digital Logic Design, Microprocessors
Introduction to Programming

Textbook
Embedded System Design: A Unified Hardware/Software
Introduction, Frank Vahid and Terry Givargis, 2002.
Introduction to Embedded Systems, A Cyber Physical
Approach, Edward A. Lee, Sanjit A. Seshia, 2011.

Reference Books:
Computers as Components, Wayne Wolf, 2008
Awais M. Kamboh

Slide 3

References
Course Organization, Labs, Slides and Content from
Book (Author) websites
Earlier courses @SEECS by Dr. Osman Hassan, Jameel
Nawaz, and Dr. Rehan Hafiz
Other courses around the globe
And related websites / books

Awais M. Kamboh

Slide 4

Grading Scheme

Final
OHTs
Quizzes
Assignments
Labs
Project

40%
24%
6%
5%
15%
10%

This scheme may be adjusted slightly during the semester.


Awais M. Kamboh

Slide 5

Labs & Projects


Groups of 4
Once a group is formed, no changes allowed during the
semester

Grading will be individual as well as collective


Start thinking about the projects now.
Discuss with seniors / instructors / teaching & lab assistants
Surf the net for ideas
Could be related to your SDP
Awais M. Kamboh

Slide 6

Instructor: Dr. Awais M. Kamboh


Contact:
Awais.Kamboh@seecs.edu.pk
PG Block: AMSG Lab
Faculty Block: A-116
http://amkamboh.seecs.nust.edu.pk

Awais M. Kamboh

Slide 7

Students
Your background?
Courses
Digital System Design?
Microprocessors

Projects
Verilog?
Microcontrollers

Your expectations from this course?

Awais M. Kamboh

Slide 8

Embedded Systems
What are Embedded Systems??

Awais M. Kamboh

Slide 9

Embedded Systems
Computers that perform one or a few dedicated tasks
Device

Is an Embedded System

Desktop Computer

No

Printer

Yes

Digital Camera

Yes

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
Awais M. Kamboh

Slide 10

Example
Single-functioned
Always a digital camera

Tightly Constrained
Low cost, low power, small, fast.

Reactive and Real-time


To some extent

Awais M. Kamboh

Slide 11

Examples
Examples of Embedded Systems??

Awais M. Kamboh

Slide 12

Examples of embedded systems


Anti-lock brakes
Auto-focus cameras
Automatic teller machines
Automatic toll systems
Automatic transmission
Avionic systems
Battery chargers
Camcorders
Cell phones
Cell-phone base stations
Cordless phones
Cruise control
Curbside check-in systems
Digital cameras
Disk drives
Electronic card readers
Electronic instruments
Electronic toys/games
Factory control
Fax machines
Fingerprint identifiers
Home security systems
Life-support systems
Medical testing systems

Modems
MPEG decoders
Network cards
Network switches/routers
On-board navigation
Pagers
Photocopiers
Point-of-sale systems
Portable video games
Printers
Satellite phones
Scanners
Smart ovens/dishwashers
Speech recognizers
Stereo systems
Teleconferencing systems
Televisions
Temperature controllers
Theft tracking systems
TV set-top boxes
VCRs, DVD players
Video game consoles
Video phones
Washers and dryers

Billions of Units Produced yearly, verses millions of Desktops !!


Awais M. Kamboh

Slide 13

Components of embedded systems

Figure: Block Diagram of a Typical Embedded System

Awais M. Kamboh

Slide 14

Design challenge optimizing design metrics


Design goal:
Obtain the desired functionality in the most optimal way
Low cost, low power, less time-to-market etc.

Design challenges:

Awais M. Kamboh

What Kind of processor ?


What kind of peripherals ?
What kind of memory ?
How to interface between different components ?

Slide 15

Summary

What are Embedded Systems ?


Systems that perform one or a few dedicated tasks
Tightly Constraint
Reactive and Real-Time

Awais M. Kamboh

Slide 17

Anda mungkin juga menyukai