0% found this document useful (0 votes)
19 views

ES - Basics 41 51

This document discusses embedded systems and some of the challenges in embedded system design. It provides examples of applications that use embedded systems, such as household appliances, audio players, aircraft/missile systems, cell phones, motor/engine controllers, calculators, and medical equipment. It notes that microprocessors are commonly used as key components in embedded designs, along with programmable logic and ASICs for critical parts. One of the challenges for embedded system designers is finding the cheapest solution that meets the requirements without overdesign. Other challenges mentioned include determining hardware needs, meeting deadlines, minimizing power consumption, testing for real-time characteristics, and ensuring observability and controllability during development.

Uploaded by

saikanna427
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

ES - Basics 41 51

This document discusses embedded systems and some of the challenges in embedded system design. It provides examples of applications that use embedded systems, such as household appliances, audio players, aircraft/missile systems, cell phones, motor/engine controllers, calculators, and medical equipment. It notes that microprocessors are commonly used as key components in embedded designs, along with programmable logic and ASICs for critical parts. One of the challenges for embedded system designers is finding the cheapest solution that meets the requirements without overdesign. Other challenges mentioned include determining hardware needs, meeting deadlines, minimizing power consumption, testing for real-time characteristics, and ensuring observability and controllability during development.

Uploaded by

saikanna427
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

SOFTWARE

SOFTWARE SIMULATOR
C Masm
C++
Dot Net

COMPILER
RIDE
KEIL

41
APPLICATIONS

•Household appliances:
Microwave ovens, Television, DVD
Players & Recorders
•Audio players

•Integrated systems in aircrafts and


missiles

•Cellular telephones

•Electric and Electronic Motor controllers

•Engine controllers in automobiles

•Calculators

• Medical equipments

•Videogames

•Digital musical instruments, etc.

42
43
44
• Automotive embedded
• systems
• Today’s high-end automobile may have 100
• microprocessors:
• 4-bit microcontroller checks seat belt;
• microcontrollers run dashboard devices;
• 16/32-bit microprocessor controls engine.
• Source:

45
• Embedded Systems...
• react on the environment at the speed of the
• environment
• often real-time requirements
• are designed for one single task
• have often to be power-efficient
• are mass products and have to be cheap
• must be reliable

46
47
• Thus ...
• Microprocessors are used
• As key components in an embedded design
• Programmable Logic and ASICs are used
• for critical parts in a design
• An obective for an embedded system designer is to
• find the cheapest solution that meets the requirements
• Do not use a Pentium, when you
• only want to control a freezer...

48
• Challenges in embedded system design
• How much hardware do we need?
• How big is the CPU? Memory?
• How do we meet our deadlines?
• Faster hardware or cleverer software?
• How do we minimize power?
• Turn off unnecessary logic? Reduce memory
accesses?

49
• Challenges, etc.
• Does it really work?
• Is the specification correct?
• Does the implementation meet the spec?
• How do we test for real-time characteristics?
• How do we test on real data?
• How do we work on the system?
• Observability, controllability?
• What is our development platform?

50
Learn by Doing
Excel Thru Experimentation
Lead by Example

Acquire skills and get employed

Update skills and stay employed

THANK YOU

51

You might also like