Professional Documents
Culture Documents
to
Embedded Systems
Date-10/10/2009
Ravi kumar A.V
Lecturer
Electronics and Communication
Introduction to
Embedded Systems
Introduction
Introduction to
Embedded Systems
What is an embedded system
Introduction to
Embedded Systems
Examples
Office systems and Building systems Manufacturing and
mobile equipment Process Control
Answering machines Air conditioning Automated factories
Copiers Backup lighting and Bottling plants
Faxes generators Energy control systems
Laptops and notebooks Building management Manufacturing plants
systems
Mobile Telephones Nuclear power stations
CTV systems
PDAs, Personal organisers Oil refineries and related
Still and video cameras Fire Control systems storage facilities
Heating and ventilating Power grid systems
Telephone systems
systems
Time recording systems Power stations
Lifts, elevators, escalators
Printer Robots
Lighting systems Switching systems
Microwave
Security systems
Water and sewage systems
Security cameras
Sprinkler systems
Introduction to
Embedded Systems
Examples
Transport Communications Other equipment
Aeroplanes Telephone systems Automated teller systems
Trains Cable systems Credit card systems
Buses Telephone switches Medical Imaging equipment
Marine craft Satellites Domestic Central Heating control
Jetties Global Positioning VCRs
Automobiles System
Air Traffic Control
Signalling Systems
Radar Systems
Traffic Lights
Ticketing machines
Speed cameras,
Radar speed
detectors
Introduction to
Embedded Systems
Automotive embedded
systems
Introduction to
Embedded Systems
BMW 850i brake and
stability control system
Introduction to
Embedded Systems
BMW 850i, cont’d.
sensor sensor
brake brake
hydraulic
ABS
pump
brake brake
sensor sensor
Introduction to
Embedded Systems
Embedded systems rule
the market place
Introduction to
Embedded Systems
Why are embedded systems
different from desktop computers ?
Introduction to
Embedded Systems
Four General Embedded
Systems Types
General Computing
• Applications similar to desktop computing, but in an embedded package
• Video games, set- top boxes, wearable computers, automatic tellers
Control Systems
• Closed- loop feedback control of real- time system
• Vehicle engines, chemical processes, nuclear power, flight control
Signal Processing
• Computations involving large data streams
• Radar, Sonar, video compression
Communication & Networking
• Switching and information transmission
• Telephone system, Internet
Introduction to
Embedded Systems
Characteristics of an
embedded system
Real-Time Operation
• Reactive: computations must occur in response to external events
• Correctness is partially a function of time
Small Size, Low Weight
• Hand- held electronics and Transportation applications -- weight costs
money
Low Power
• Battery power for 8+ hours (laptops often last only 2 hours)
Harsh environment
• Heat, vibration, shock, power fluctuations, RF interference, lightning,
corrosion
Safety- critical operation
• Must function correctly and Must not function in correctly
Extreme cost sensitivity
• $. 05 adds up over 1,000, 000 units
Introduction to
Embedded Systems
Embedding a computer
output analog
input analog
CPU
mem
embedded
computer
Introduction to
Embedded Systems
Why use microprocessors?
Microprocessors simplify the design of families of
products.
Microprocessors are often very efficient: can use
same logic to perform many different functions, but
Microprocessors use much more logic to implement a
function than does custom logic.
Alternatives: field-programmable gate arrays (FPGAs),
ASIC’s, custom logic, etc.
What about MicroControllers or DSP’s….
Custom logic is a clear winner for low power devices.
Introduction to
Embedded Systems
An Embedded Control
System Designer’s View
Introduction to
Embedded Systems
A Customer View
Introduction to
Embedded Systems
Design teams
Introduction to
Embedded Systems
Challenges in embedded
system design
Introduction to
Embedded Systems