Chapter 1
Chapter 1
Chapter 1
1
Definition
3
Real Time Model
11
Definition
12
Embedding a Computer
Output analog
CPU Input
Mem. analog
Embedded Computer
13
Examples
Microprocessor:
32-bit Motorola
Dragonball EZ
15
Continued
Product: Motorola i1000
plus iDEN Multi Service
Digital Phone
Microprocessor:
32-bit Motorola MCORE
16
Application Examples
18
Example: Automobile
Sensor Sensor
Brake Brake
Brake Brake
Sensor Sensor
19
Characteristics of embedded system
Sophisticated functionality
Real-time operation (always?)
Low manufacturing cost
Application dependent processor
Restricted memory
Low power consumption
• Power consumption is critical in battery
power devices.
20
Real-time operation
21
Application dependent requirements
Fault-tolerance
• Continue operation despite hardware or software
faults
Safe
• Systems to avoid physical or economic damage to
person or property
22
More features
Dedicated system
• Predefined functionality-accordingly hardware &
software design
• Programmability rarely used during lifetime of the
system.
23
More Examples
Product: Pepsi Vending
machine
Microprocessor:
4-bit Motorola
68HC11
Microprocessor:
16-bit
25
Cont . . .
Product: MP3 Player
Microprocessor:
32-bit RISC
26
Cont . . .
Product: DVD Player
Microprocessor:
32-bit RISC
27
Cont . . .
Product: Sony Aibo
ERS-110 Robotic Dog
Microprocessor:
64-bit MIPS RISC
28
Types of embedded system
Control Laws
Sequencing Logic
Signal Processing
Application Specific Interfacing
Fault Response
30
Architecture
Electromechanical
packaging
31
Sensors
33
Actuators
Examples of actuators
• Motors
• Heaters
• Hydraulic and pneumatic actuators
34
ADC & DAC
35
Implementing Embedded System
Hardware
Processing elements
Peripherals
I/O Devices
Hardware
Interfacing sensors &
actuators
Software
Memory
Partitioning
of
Bus
Tasks
Software
System software
Application
36
Software
39
Challenges in embedded system design
41
Design goals
Performance
• Overall speed, deadlines
Functionality & User Interface
Manufacturing cost
Power Consumption
Other requirement (physical size, etc)
42