embedded systems applications

Upload: alisha-gupta

Post on 04-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Embedded Systems Applications

    1/17

    1

    EMBEDDED SYSTEMS AND ITS

    APPLICATIONS

    PresentedBy

    M.Suresh

  • 7/31/2019 Embedded Systems Applications

    2/17

    What is an Embedded System?An Embedded System is a microprocessor basedsystem that is embedded as a subsystem, in a

    larger system (which may or may not be acomputer system).

    OI

  • 7/31/2019 Embedded Systems Applications

    3/17

    CHARACTERISTICS OF EMBEDDED

    SYSTEMS It acts as a single function

    It is very reactive and real time constrained

    Increasing high perfomance

  • 7/31/2019 Embedded Systems Applications

    4/17

    REQUIREMENTS OF EMBEDDED

    SYSTEMS FUNCTIONAL REQUIREMENTS

    DEPENDABILITY REQUIREMENTS

    4

  • 7/31/2019 Embedded Systems Applications

    5/17

    Automotive electronics

    Aircraft electronics

    Trains

    Telecommunication

  • 7/31/2019 Embedded Systems Applications

    6/17

    Application areas

    Authentication

    Military applications

    Medical systems

  • 7/31/2019 Embedded Systems Applications

    7/17

    Application areas

    Consumer electronics

    Smart buildings

    Fabrication equipment

  • 7/31/2019 Embedded Systems Applications

    8/17

    Essential Components

    Microprocessor / DSP

    Sensors

    Converters (A-D and D-A) Actuators

    Memory (On-chip and Off chip)

    Communication path with the interactingenvironment

    @Anupam Basu 8

  • 7/31/2019 Embedded Systems Applications

    9/17

    Embedded System Structure

    (Generic)

    Memory

    Processor &

    ASICsA-

    DSensor

    D-

    A

    Actuator

  • 7/31/2019 Embedded Systems Applications

    10/17

    Essential Considerations

    Response Time -- Real Time Systems

    Area

    Cost Portability

    Low Power (Battery Life)

    Fault Tolerance

  • 7/31/2019 Embedded Systems Applications

    11/17

    General Characteristics of Embedded

    Systems

    Perform a single task

    Usually not general purpose

    Increasingly high performance and real time

    constrained Power, cost and reliability are important

    considerations

    HW-SW systems

    Software is used for more features and flexibility Hardware (processors, ASICs, memory etc. are used

    for performance and security

  • 7/31/2019 Embedded Systems Applications

    12/17

    General Characteristics of Embedded

    Systems (contd.)

    ASIPs and ASICs form a significant component

    Adv: customization lower power, cost and enhanced performance

    Disadv: higher development effort (debuggers, compilers etc.) and

    larger time to market

    ASIC s

    Processor

    Cores

    Mem

    Analog

    IODigital

  • 7/31/2019 Embedded Systems Applications

    13/17

    Design Metrics

    Unit cost the $ cost for each unit excludingdevelopment cost

    NRE cost: $ cost for design and development

    Size: The physical space reqd.

    determined by bytes ofsw, number of gates and transistors in hw

    Performance: execution time or throughput of thesystem

    Power: lifetime of battery, cooling provisions

    Flexibility: ability to change functionality without heavyNRE cost

  • 7/31/2019 Embedded Systems Applications

    14/17

    Design Metrics (contd.)

    Time to market = Time to prototype + Time to refine +Time to produce in bulk

    Correctness: Test and Validation

    Safety:

    Often these metrics are contradictory hence calls foroptimization

    Processor choice, partitioning decisions, compilationknowledge

    Requires expertise in hw and sw both

  • 7/31/2019 Embedded Systems Applications

    15/17

    Importance of Embedded Software

    and Embedded Processors

    ... the New York Times has

    estimated that the average

    American comes into contact

    with about 60 micro-processors every day....

    [Camposano, 1996]

    Latest top-level BMWscontain over 100 micro-

    processors

    [Personal communication]

    Most of the

    functionality

    of embeddedsystems

    will be

    implemented

    in software!

  • 7/31/2019 Embedded Systems Applications

    16/17

    @Anupam Basu 16

  • 7/31/2019 Embedded Systems Applications

    17/17

    @Anupam Basu 17