Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 24

Embedded System Design

Definition
1.1

Introduction to Embedded System

Small Scale Embedded System


(8/16 bit Microcontroller)

PIC16F8 Hitac 68HC 8051


X family hi H8 11xx Family

MZCET/EEE/III/A/EE6602/ES/1 6
1.1

Introduction to Embedded System

Medium Scale Embedded System


(16 bit Microcontroller)

8051 PIC16F8 Hitachi 68HC12xx


76 & D64F26 &
Mx PIC18 23FA 68HC16xx

MZCET/EEE/III/A/EE6602/ES/1 7
1.1

Introduction to Embedded System

Large Scale Embedded System


(32 bit Microcontroller)

ARM, Atmel,
Philips,
Hitachi
SamsungS3C44Box SH7045F

MZCET/EEE/III/A/EE6602/ES/1 8
Design challenges
Design metrices
● NRE cost
● Unit cost
● Size
● Performance
● Power
● flexibility
● Maintability
● Safety
● Time to market
Time to market design metric
Embedded system characteristics
● Single functioned
● Tightly constrained
● Reactive and real time
Design process
Concept used during design process
• Abstraction –getting complete functionality eg:robotic arm,motors,sensor
• Hardware and software architecture – kind of architecture
• Extra functional properties- user need functions
• System related family of design –consider earlier design
• Modular design – split into modules based on functionality
• Mapping – transform into other similar products
• Software design process-ADL(Architecture Description Language)
Design metrices
• Power dissipation -consume low power
• Performance - Exection time faster
• Process deadline – each process has certain time limit
• Size - physical size, RAM size, less hardware
• Cost - NRE+unit cost
• Flexibility -- extra functions can be added with less cost
• Time to market –on time delivery of embedded products
• Safety - ensure safety
• Maintenance- upgrading software,hardware replacement
DESIGN PROCESS -ACVM
• ACVM-Automatic chocolate ending machine
Hardware software co-design
-designing hadware and software simultaneously

• Earlier-separate hardware and software design

• Earlier

You might also like