Professional Documents
Culture Documents
V.Sathishkumar
7/13/2012
V.Sathishkumar
Concept
Specification
HW/SW Partitioning
Estimation Exploration
Software Components
Software
Non-Embedded Systems
PCs, servers, and notebooks
An embedded system is a special-purpose computer system designed to perform a dedicated function & its an FIRMWARE
7/13/2012
V.Sathishkumar
7/13/2012
V.Sathishkumar
Embedding a computer
output analog
CPU
input
analog
embedded computer
mem
7/13/2012
V.Sathishkumar
Areas
According to forecasts, future of IT characterized by terms such as
Disappearing computer, Ubiquitous computing, Pervasive computing, Ambient intelligence, Post-PC era, Cyber-physical systems. Embedded Systems Communication technologies
V.Sathishkumar 9
Basic technologies:
7/13/2012
Real-time Dependability
Embedded Systems
Robots Multicore processing Control systems Feature extraction and recognition Sensors/actuators A/D-converters
Software
(Application Programs)
Coprocessors
Processor
ASIC
Converters
Analog 7/13/2012
V.Sathishkumar
Digital
12 Analog
Digital Components
Processor, Coprocessors, Memories, Buses Controllers, Application Specific Hardwares
Converters
Analog-to-Digital (A2D), D2A,
Software
Operating systems Middleware Applications (MPEG-x, GSM-kernel, )
7/13/2012 V.Sathishkumar 13
V.Sathishkumar
0
1998 1999 2000 2001 2002 2003 2004 2005
10.5
13.1
14.1
15.8
17.4
19.3
21.0
brake
brake
ABS
brake
sensor
7/13/2012 V.Sathishkumar
sensor
18
Communication
Entertainment
Computing
Broadcasting
Imaging
Telematics
One device, multiple functions Center of ubiquitous media network Smart mobile device: next drive for semicon. Industry
V.Sathishkumar 19
7/13/2012
Mobile graphics/games
Resolution today ~176x208 480x320
In Japan, QVGA (320x240) is the norm Nokia series 90 is 640x320; Nokia N93 is 320x200 Sony Ericsson S700i, M600i, K800i: 240x320 IPhone, IPod Touch is 480x320
900 800 700 600 500 400 300 Millions of units
Jon Peddie Research
Handheld Multimedia Devices report MM phones Non 3D MM phones Native API based phones
100 0 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
V.Sathishkumar
20
7/13/2012
V.Sathishkumar
21
Growing Importancedriven world in which of ES .. embedded chips form the backbone of the electronics
we live ... they are part of almost everything that runs on electricity [Mary Ryan, EEDesign, 1995]
the global mobile entertainment industry is now worth some $32 blnpredicting average revenue growth of 28% for 2010 [www.itfacts.biz, July 8th, 2009]
Spending on GPS units exceeded $100 mln during Thanksgiving week, up 237% from 2006 More people bought GPS units than bought PCs, NPD found. [www.itfacts.biz, Dec. 6th, 2007] , the market for remote home health monitoring is expected to generate $225 mln revenue in 2011, up from less than $70 mln in 2006, according to Parks Associates. . [www.itfacts.biz, Sep. 4th, 2007] Accessing the Internet via a mobile device up by 82% in the US, by 49% in Europe, from May 2007 to May 2008 [www.itfacts.biz, July 29th, 2008]
22
Application Specific
Characteristics
Applications are known a priori Optimize for cost, area, power, and performance
Reactive
Reacts to changes in the systems environment
Real-time
Compute certain tasks before deadline
Distributed, Networked,
7/13/2012
V.Sathishkumar
23
Characteristics
Reliability
Probability of system working correctly provided that is was working at t=0
Maintainability
Probability of system working correctly d time units after error occurred.
Safety
Not harmful for user
Security
Confidential and authentic communication
7/13/2012 V.Sathishkumar 24
Real-Time Systems
A systems where correctness depends on logical results and the time the results are produced
Safety-critical: incorrect operation leads to human loss Mission-critical: incorrect operation leads to failed mission
25
7/13/2012
V.Sathishkumar
26
Aerospace
Flight control
Stability: real-time differential feedback loops
Instrumentation
Data acquisition, display, processing, and archive
Radar Communication
Automobiles
Engine management
Fuel, ignition, timing
Robotics
Implies autonomous operation N physical degree of freedom Artificial intelligence Control heavy Mission oriented
Repair, search, rescue, investigate, and perform physically difficult tasks
Process Control
Industrial automation Plant monitoring and production control Similar to control systems but with emphasis on management
Sensor Nets
Many sensor nodes each capable of sensing, computation/storage, and communication
Structure safety Search and rescue Military use
UCLA: WINS
Rockwell: W INS
Multimedia
An exercise in
Signals, analog to digital conversion, quantization, sampling, processing, and digital to analogue conversion Information theory, entropy, Huffman codes, compression, lossless compression Images, audio, video
Virtual Reality Quality of service Think lots of data (formats and standards too)!
Consumer Electronics
Home appliances
Yesterdays appliances: add computation Tomorrows appliances: add networking (Internet)
Office electronics
Integration Electronic paper (filing, printing, sending, and receiving)
Home/office automation
Common fantasy about the automated home or office of the future with lights and appliances that operate by themselves or with minimal effort
Network Components
Stitching LANs
Bridge
Connects two parts of the same network
Router
Link networks using different network identities
Extending ports
Switch
Transmit to recipient only
Hub
Transmit to all
Medical Instruments
Perform diagnosis (screening/evaluation)
Data collection Appraisal of that data Developing a plan of action
Observation or monitoring
Sensing and instrumentation
Accuracy and precision
Other applications:
Radiation therapy Artificial hearts, arms, legs,
E-Business
Information processing systems
ATM Cash registers Scanners Credit-card readers
Architecture
Mote network
Internet
Jumbotron controller
Often each domain has associated standards, design methodologies, and certification programs
7/13/2012
V.Sathishkumar
39
Low cost
Light weight
Reliability
Shrinking time-to-market
Short product lifetime Real-time processing Inherent concurrency HW/SW co-design Secure
Low power
Portable
Complexity
Ease of use
7/13/2012
V.Sathishkumar
40
100,000 10,000
Intel8080
NVIDIA NV20 GPU Motorola G4 AMD Athlon XP Intel Centrino NVIDIA NV35 GPU ATI Radeon X800
1000
7/13/2012
Intel 4004
Intel8008
1970
1975
1980
1985
V.Sathishkumar
1990 1995
2000
2005
41
7/13/2012
V.Sathishkumar
42
Embedded programming
7/13/2012
V.Sathishkumar
43
Computer Engineers You will build and oversee the building of these systems
All close to he hardware code resembles this The concern for correctness and predictability of embedded systems code is simply a more critical form of what we want for all code
Electrical Engineers You will build and oversee the building of these systems.
You have to work with the computer guys You have to be able to talk to them You may have to teach them You may have to take over for them
Computer scientists youll know to do this or only work on web applications (and the like)
7/13/2012 V.Sathishkumar 44
7/13/2012
V.Sathishkumar
45
7/13/2012
V.Sathishkumar
46
7/13/2012
V.Sathishkumar
47
7/13/2012
V.Sathishkumar
48
7/13/2012
V.Sathishkumar
49
7/13/2012
V.Sathishkumar
50
7/13/2012
V.Sathishkumar
51
7/13/2012
V.Sathishkumar
52
7/13/2012
V.Sathishkumar
53
7/13/2012
V.Sathishkumar
54
7/13/2012
V.Sathishkumar
55
7/13/2012
V.Sathishkumar
56
7/13/2012
V.Sathishkumar
57
7/13/2012
V.Sathishkumar
58
7/13/2012
V.Sathishkumar
59
7/13/2012
V.Sathishkumar
60