Your SlideShare is downloading. ×
  • Like
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-navi-mumbai
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-navi-mumbai


Embedded system training-course-navi-mumbai-embedded systeml-course-provider-navi-mumbai,Embedded system classes in navi-mumbai, best embedded system course-provider-in-navi-mumbai …

Embedded system training-course-navi-mumbai-embedded systeml-course-provider-navi-mumbai,Embedded system classes in navi-mumbai, best embedded system course-provider-in-navi-mumbai
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173

Published in Education , Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Vibrant Technologies & Computers Embedded system COURSE Make Career With Us!! B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 2. • Definition for: embedded system • A combination of hardware and software which together form a component of a larger machine. • An example of an embedded system is a microprocessor that controls an automobile engine. • An embedded system is designed to run on its own without human intervention, and may be required to respond to events in real time. • Source: B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 3. Applications Areas B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 4. Application Areas • TV • stereo • remote control • phone / mobile phone • refrigerator • microwave • washing machine • electric tooth brush • oven / rice or bread cooker • watch • alarm clock • electronic musical instruments • electronic toys (stuffed animals,handheld toys, pinballs, etc.) • medical home equipment (e.g. blood pressure, thermometer) •… • *PDAs?? More like standard computer system+ Consumer Products B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 5. System Components • Embedded System Components – Programmable processors (controllers & DSP) – Standard and custom hardware – Concurrent Software – OS Components: • Schedulers, Timers, Watchdogs, • IPC primitives – Interface components • External, HW and SW interface B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 6. System Development • Decomposition of functionality • Architecture Selection: Choice of processors, standard hardware • Mapping of functionality to HW and SW • Development of Custom HW and software • Communication protocol between HW and SW • Prototyping, verification and validation B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 7. Design Choices • Choices in Components – Processors, DSP chips, Std. Components • Many different choices in mapping – Fully HW solution • More speed, cost, TTM (Time to market), less robust • Std. HW development – Fully SW solution • Slow, less TTM, cost, more flexible • Std. Micro controller development B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 8. Mixed Solution • Desired Solution is often mixed – Optimal performance, cost and TTM – Design is more involved and takes more time – Involves Co-design of HW and SW – System Partitioning - difficult step – For optimal designs, design exploration and evaluation essential – Design practices supporting exploration and evaluation essential – Should support correctness analysis as it is crucial to ensure high quality B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 9. Reactive Systems R. S. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 10. Suitability of C • C not natural for such applications • Various problems – Events and states all modeled as variables – Not natural for even oriented embedded applications – States are implicit (control points decide the states) – No abstract description possible – Commitment to details at an early stage – Too much of work when the design is likely to be discarded B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 11. Input Output • Required to communicate with outside world • PC System: – – – – Keyboard Monitor Parallel port (printer port) Serial port + USB • Embedded System: – Sensors (e.g. in automobile: acceleration sensor, seat sensor) – Actuators (e.g. in automobile: valves for airbags) B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 12. Input and Output • • • • Input / output device implementation can be: • Memory-mapped • I/O mapped (ports) • DMA (direct memory access) B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 13. Summary • Sequential program model, data flow model for function computation • Real systems often require mixture of models • Modeling tools and languages should have combination of all the features B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 14. Where to Get More Information Vibrant Group: Vibrant Technologies & Computers in Vibrant HR Team B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173