SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Vibrant Technologies
& Computers
Embedded system COURSE
Make Career With Us!!
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
• 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: www.computeruser.com/resources/dictionary
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
Applications
Areas
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
Reactive Systems
R. S.
B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
http://embeddedsystemstraining.vibranttechnologies.co.in/
enquiry@vibrantgroup.co.in
http://embeddedsystemstraining.vibranttechnologies.co.in/
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
advancedaixadministration.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
androidtraining.vibranttechnologies.co.in
Where to Get More Information
Vibrant Group:
www.vibrantgroup.co.in
Vibrant Technologies & Computers
www.vibranttechnologies.co.in/technologies.vibrantgroup.co.
in
Vibrant HR Team
www.hr.vibrangroup.co.in

Weitere ähnliche Inhalte

Mehr von VibrantGroup

Oracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbai
Oracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbaiOracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbai
Oracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbaiVibrantGroup
 
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbaiNetbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbaiVibrantGroup
 
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiMainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiVibrantGroup
 
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...VibrantGroup
 
Datastage training-course-navi-mumbai-datastage-course-provider-navi-mumbai
Datastage training-course-navi-mumbai-datastage-course-provider-navi-mumbaiDatastage training-course-navi-mumbai-datastage-course-provider-navi-mumbai
Datastage training-course-navi-mumbai-datastage-course-provider-navi-mumbaiVibrantGroup
 
Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...
Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...
Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...VibrantGroup
 
Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...
Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...
Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...VibrantGroup
 

Mehr von VibrantGroup (7)

Oracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbai
Oracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbaiOracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbai
Oracle11g training-course-navi-mumbai-oracle11gl-course-provider-navi-mumbai
 
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbaiNetbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
Netbackup training-course-navi-mumbai-netbackup-course-provider-navi-mumbai
 
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiMainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
 
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
 
Datastage training-course-navi-mumbai-datastage-course-provider-navi-mumbai
Datastage training-course-navi-mumbai-datastage-course-provider-navi-mumbaiDatastage training-course-navi-mumbai-datastage-course-provider-navi-mumbai
Datastage training-course-navi-mumbai-datastage-course-provider-navi-mumbai
 
Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...
Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...
Aix admin-course-provider-navi-mumbai | Aix admin course provider Navi Mumbai...
 
Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...
Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...
Aix admin course provider Navi Mumbai | AIX Admin Course Training Navi Mumbai...
 

Kürzlich hochgeladen

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Kürzlich hochgeladen (20)

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

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

  • 1. Vibrant Technologies & Computers Embedded system COURSE Make Career With Us!! B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 2. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ • 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: www.computeruser.com/resources/dictionary
  • 3. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ Applications Areas
  • 4. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 5. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 6. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 7. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 8. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 9. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ Reactive Systems R. S.
  • 10. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 11. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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)
  • 12. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ Input and Output • Input / output device implementation can be: • • Memory-mapped • • I/O mapped (ports) • • DMA (direct memory access)
  • 13. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 http://embeddedsystemstraining.vibranttechnologies.co.in/ enquiry@vibrantgroup.co.in http://embeddedsystemstraining.vibranttechnologies.co.in/ 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
  • 14. B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 advancedaixadministration.vibranttechnologies.co.in enquiry@vibrantgroup.co.in androidtraining.vibranttechnologies.co.in Where to Get More Information Vibrant Group: www.vibrantgroup.co.in Vibrant Technologies & Computers www.vibranttechnologies.co.in/technologies.vibrantgroup.co. in Vibrant HR Team www.hr.vibrangroup.co.in