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