Professional Documents
Culture Documents
RTES - Chapter 1
RTES - Chapter 1
Chapter – 1
Embedded System
Definition
3
Output Analog
CPU Input
Mem. Analog
Embedded Computer
Examples
6
Printers
Cell phone
Television
Household appliances
Continued
7
Product: Palm Vx
handheld
Microprocessor:
32-bit Motorola
Dragonball EZ
Continued
8
Microprocessor:
32-bit Motorola MCORE
Application Examples
9
ovens, etc.
Camera: Canon EOS 3 has three
microprocessors
• 32-bit RISC CPU runs auto-focus
microprocessors:
• 4-bit microprocessors checks seat belt
• Microcontroller run dashboard devices
• 16/32 bit microprocessor controls engine
Example: Automobile
11
Sensor Sensor
Brake Brake
Automated Hydraulic
Braking System Pump
Brake Brake
Sensor Sensor
Characteristics of embedded system
12
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.
Real-time operation
13
Fault-tolerance
• Continue operation despite hardware or
software faults
Safe
• Systems to avoid physical or economic damage
to person or property
More features
15
Dedicated system
• Predefined functionality-accordingly hardware
& software design
• Programmability rarely used during lifetime of
the system.
• Real-time, fault tolerance, safe
More Examples
16
Microprocessor:
4-bit Motorola
68HC11
Microprocessor:
16-bit
Cont . . .
18
Microprocessor:
32-bit RISC
Cont . . .
19
Microprocessor:
32-bit RISC
Cont . . .
20
Microprocessor:
64-bit MIPS RISC
Types of embedded system
21
Control Laws
Sequencing Logic
Signal Processing
Fault Response
Architecture
23
Electromechanical
packaging
Sensors
24
Examples of actuators
• Motors
• Heaters
• Hydraulic and pneumatic actuators
ADC & DAC
27
Hardware
Processing elements
Peripherals
I/O Devices
Interfacing sensors & Hardware
actuators Software
Memory Partitioning
Bus of
Software Tasks
System software
Application
Software
29
correct
Must deal with inherent physical
concurrency
• Reactive systems
issues
Application Specific & single purpose
Multi-Tasking and Concurrency
30
Performance
• Overall speed, deadlines
Manufacturing cost
Power Consumption
requirement
specification
architecture
Component
design
System
Integration
36
Embedded Hardware
Embedded System Hardware
37
Key requirement:
• Energy Efficiency
• High code density
Microprocessors
39
Data Bus
CPU
General I/O Serial
purpose RAM ROM Timer
Port port
Micropro
cessor
Address Bus
What is Micro-controller
40
Data Counter/
Memory Timer
Programmable, re-programmable
Single purpose
Architecture
44
Architecture
45
46
END