SlideShare una empresa de Scribd logo
1 de 27
Cell- +91-7500347448 , +917533940322

Embedded Systems
Theory and Design

1
Course overview (contd)
Tentative contents:
1. Introduction to Embedded Computing
2. Embedded System Hardware
3. Embedded Computing Platform
4. Programming Embedded Systems
5. Embedded System Development
6. Case Study and Assignments for Designing a
Complete System
Cell- +91-7500347448 , +917533940322

2
Course Overview
• Evaluation criteria:
• Term papers / Seminars/ Projects : 40% (20%
will be clubbed with end term marks and 20%
will contribute as Teacher's Assessment)
• Mid Term (written): 20%
• End Term (written): 40%

Cell- +91-7500347448 , +917533940322

3
What is an Embedded System
An Embedded System is a microprocessor based
system that is embedded as a subsystem, in a
larger system (which may or may not be a
computer system).

I

O

Cell- +91-7500347448 , +917533940322

4
Application areas
• Automotive electronics
• Aircraft electronics
• Trains
• Telecommunication
Cell- +91-7500347448 , +917533940322

5
Application areas
•• Medical systems
Medical systems

•• Military applications
Military applications

•• Authentication
Authentication
Cell- +91-7500347448 , +917533940322

6
Application areas
• Consumer
electronics
•• Fabrication equipment
Fabrication equipment

•• Smart buildings
Smart buildings
Cell- +91-7500347448 , +917533940322

7
Essential Components
•
•
•
•
•
•

Microprocessor / DSP
Sensors
Converters (A-D and D-A)
Actuators
Memory (On-chip and Off chip)
Communication path with the interacting
environment
Cell- +91-7500347448 , +917533940322

8
Embedded System Structure
(Generic)

Sensor

AD

Processor &
ASICs

DA

Actuator

Memory

Cell- +91-7500347448 , +917533940322

9
Essential Considerations
•
•
•
•
•

Response Time -- Real Time Systems
Area
Cost
Portability
Low Power (Battery Life)

 Fault Tolerance
Cell- +91-7500347448 , +917533940322

10
Design Issues
(Hardware-Software Co-design)
• System Specification
– Functions, Real Time Constraints, Cost and
Power Constraints

•
•
•
•
•

Hardware Software Partitioning
Hardware Synthesis
Software Synthesis and Code Generation
Simulation
Implementation
Cell- +91-7500347448 , +917533940322

11
ES, MS and RTS
• All embedded systems are microprocessor based systems,
but all microprocessor based systems may not be amenable
to embedding (Area, Power, Cost, Payload parameters).
• Most of the embedded systems have real time constraints,
but there may be ES which are not hard RTS (for example
off line Palm tops)
• There may be RTS which are not embedded (e.g. Separate
Process Control Computers in a network)
• Embedded Systems are not GPS; they are designed for
dedicated applications with specific interfaces with the
sphere of control
Cell- +91-7500347448 , +917533940322

12
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
Cell- +91-7500347448 , +917533940322

13
General Characteristics of Embedded
Systems (contd.)

ASIC s
Processor
Cores

Mem

Analog
IO
Digital

ASIPs and ASICs form a significant component
– Adv: customization  lower power, cost and enhanced
performance
– Disadv: higher development effort (debuggers, compilers etc.) and
Cell- +91-7500347448 , +9114
larger time to market
7533940322
Classification of Embedded
Systems
• Distributed and Non distributed
• Reactive and Transformational
• Control dominated and Data dominated

Cell- +91-7500347448 , +917533940322

15
Application Specific
Characteristics
• Application is known before the system is designed
• System is however made programmable for
– Feature upgrades
– Product differentiation
• Often application development occurs in parallel to system
development
– Hw-Sw partitioning should be as delayed as possible
• For upgrades design reuse is an important criterion
– IP reuse, object oriented development
Cell- +91-7500347448 , +917533940322

16
DSP Characteristics
•
•
•

Signals are increasingly being represented digitally as a sequence of
samples
ADCs are moving closer to signals; RFs are also treated digitally
Typical DSP processing includes:
– Filtering, DFT, DCT etc.
– Speech and image: Compression, decompression, encryption,
decryption etc.
– Modems: Equalization, noise and echo cancellation, better SNR
– Communication channel: encoding, decoding, equalization etc.

Cell- +91-7500347448 , +917533940322

17
Distributed Characteristics
• Components may be physically distributed
• Communicating processes on multiple processors
• Dedicated hw connected through communicating channels
• Often economical
– 4 x 8 Bit controllers may be cheaper than a 32 bit
microcontroller
– Multiple processors can perform multiple time critical
tasks
– Better logistics – devices being controlled may be
Cell- +91-7500347448 , +9118
physically distributed
7533940322
Design Metrics
• Unit cost – the $ cost for each unit excluding development
cost
• NRE cost: $ cost for design and development
• Size: The physical space reqd. – determined by bytes of
sw, number of gates and transistors in hw
• Performance: execution time or throughput of the system
• Power: lifetime of battery, cooling provisions
• Flexibility: ability to change functionality without heavy
NRE cost
Cell- +91-7500347448 , +917533940322

19
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 for
optimization
• Processor choice, partitioning decisions, compilation
knowledge
• Requires expertise in hw and sw both
Cell- +91-7500347448 , +917533940322

20
Major Subtasks of Embedded System
Design
•

•
•

•
•
•
•

Modeling the system to be designed and constraints
– Experimenting with different algorithms and their preliminary
evaluation
– Factoring the task into smaller subtasks and modeling their
interaction
Refinement
HW-SW partitioning
– Allocating the tasks into hw, sw running on custom hw or general
purpose hw
Scheduling – allocation of time steps for several modules sharing the
same resource
Implementation: Actual hw binding and sw code generation
Simulation and Validation
Iterate if necessary
Cell- +91-7500347448 , +917533940322

21
What is Co-design?
• Traditional design
– SW and HW partitioning done at an early stage and
development henceforth proceeds independently
• CAD tools are focussed towards hardware synthesis
• For embedded systems we need several components
– DSPs, microprocessors, network and bus interface etc.
• HW-SW codesign allow hw and sw design to proceed in
parallel with interactions and feedback between the two
processes
• Evaluation of trade offs and performance yields ultimate
result
Cell- +91-7500347448 , +917533940322

22
CAD for Embedded Systems
• Co-design: Joint optimization of hw and sw to optimize
design metrics
• Co-synthesis: Synthesizes designs from formal
specifications
• Rapid prototyping and design space exploration
• Many of the tasks are interrelated
• Intermediate evaluation is not easy as a later decision in
one path affects the other

Cell- +91-7500347448 , +917533940322

23
A Mix of Disciplines
•
•
•
•
•
•
•

Application Domain (Signal processing, control …)
Software Engg. ( Design Process plays an important role)
Programming Language
Compilers and Operating System
Architecture – Processor and IO techniques
Parallel and Distributed Computing
Real Time Systems

Cell- +91-7500347448 , +917533940322

24
Importance of Embedded Software
and Embedded Processors
“... the New York Times has
estimated that the average
American comes into contact
with about 60 microprocessors every day....”
[Camposano, 1996]
Latest top-level BMWs
contain over 100 microprocessors
[Personal communication]
Cell- +91-7500347448 , +917533940322

Most of the
functionality
of embedded
systems
will be
implemented
in software!

25
Views on embedded System
• It is estimated that each year embedded software is
written five times as much as 'regular' software
• The vast majority of CPU-chips produced world-wide
today are used in the embedded market ... ; only a small
portion of CPU's is applied in PC's
• ... the number of software-constructors of Embedded
Systems will rise from 2 million in 1994 to 10 million
in 2010;
... the number of constructors employed by softwareproducers 'merely' rises from 0.6 million to 1.1 million.
[Department of Trade and Industry/ IDC Benelux BV: Embedded software
research in the Netherlands. Analysis and results, 1997
(according+91-7500347448 , +91Cell- to: www.scintilla.utwente.nl/shintabi/engels/thema_text.html)]
7533940322

26
Thank You
Techogroovy Systems India Pvt Ltd ,,
Techogroovy Systems India Pvt Ltd
www.technogroovy.com, Mail ::
www.technogroovy.com, Mail
technogroovy@gmail.com, Celltechnogroovy@gmail.com, Cell+91-7500347448 ,, +91-7533940322
+91-7500347448 +91-7533940322

Cell- +91-7500347448 , +917533940322

27

Más contenido relacionado

La actualidad más candente

Zenon introduction
Zenon introductionZenon introduction
Zenon introductionVu Tai
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systemsmahalakshmimalini
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design processRayees CK
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...Pankaj Singh
 

La actualidad más candente (6)

Zenon introduction
Zenon introductionZenon introduction
Zenon introduction
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 
Chromatography Data System: Comply with Regulations
Chromatography Data System: Comply with RegulationsChromatography Data System: Comply with Regulations
Chromatography Data System: Comply with Regulations
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
Lect02
Lect02Lect02
Lect02
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
 

Similar a B tech Projects,Final Year Projects,Engineering Projects

Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Technogroovy India
 
embedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovyembedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @TechnogroovyTechnogroovy India
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system designMukesh Bansal
 
1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptx1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptxKesavanGopal1
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptmonzhalabs
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsSiva Kumar
 
CAD: Layout Extraction
CAD: Layout ExtractionCAD: Layout Extraction
CAD: Layout ExtractionTeam-VLSI-ITMU
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)Shivam Gupta
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering SimulatorsGSE Systems, Inc.
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxNukalaMurthy1
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 sessionSameh El-Ashry
 
Introduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxIntroduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxpriyaanaparthy
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdfBeiYu6
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 

Similar a B tech Projects,Final Year Projects,Engineering Projects (20)

Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online Buy Embedded Systems Projects Online
Buy Embedded Systems Projects Online
 
embedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovyembedded systems & robotics Projects Based training @Technogroovy
embedded systems & robotics Projects Based training @Technogroovy
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Introduction to embedded system design
Introduction to embedded system designIntroduction to embedded system design
Introduction to embedded system design
 
1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptx1. An Introduction to Embed Systems_DRKG.pptx
1. An Introduction to Embed Systems_DRKG.pptx
 
Syste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.pptSyste O CHip Concepts for Students.ppt
Syste O CHip Concepts for Students.ppt
 
Esd module1
Esd module1Esd module1
Esd module1
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
 
Embedded
EmbeddedEmbedded
Embedded
 
CAD: Layout Extraction
CAD: Layout ExtractionCAD: Layout Extraction
CAD: Layout Extraction
 
Unit 1b
Unit 1bUnit 1b
Unit 1b
 
System On Chip (SOC)
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering Simulators
 
VLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptxVLSI and ES Design -An Overview.pptx
VLSI and ES Design -An Overview.pptx
 
System on Chip (SoC)
System on Chip (SoC)System on Chip (SoC)
System on Chip (SoC)
 
Functional verification techniques EW16 session
Functional verification techniques  EW16 sessionFunctional verification techniques  EW16 session
Functional verification techniques EW16 session
 
Introduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptxIntroduction to Embedded Systems (1).pptx
Introduction to Embedded Systems (1).pptx
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdf
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
ASIC design verification
ASIC design verificationASIC design verification
ASIC design verification
 

Más de Technogroovy

Buy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects OnlineBuy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects OnlineTechnogroovy
 
Mechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By TechnogroovyMechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By TechnogroovyTechnogroovy
 
Embedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects ListEmbedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects ListTechnogroovy
 
Buy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects OnlineBuy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects OnlineTechnogroovy
 
Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Technogroovy
 
Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,Technogroovy
 
Readymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects AssistanceReadymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects AssistanceTechnogroovy
 
Winter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingWinter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingTechnogroovy
 
Embedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer TrainingEmbedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer TrainingTechnogroovy
 
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...Technogroovy
 

Más de Technogroovy (15)

Add7
Add7Add7
Add7
 
Add6
Add6Add6
Add6
 
Add5
Add5Add5
Add5
 
Buy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects OnlineBuy Embedded Systems Projects,B tech Final Year Projects Online
Buy Embedded Systems Projects,B tech Final Year Projects Online
 
Mechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By TechnogroovyMechanical projects List 2014 By Technogroovy
Mechanical projects List 2014 By Technogroovy
 
Embedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects ListEmbedded Systems Projects List,Ece/Electronics Projects List
Embedded Systems Projects List,Ece/Electronics Projects List
 
Add13
Add13Add13
Add13
 
Add13
Add13Add13
Add13
 
Buy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects OnlineBuy Embedded Systems Projects Online,Buy B tech Projects Online
Buy Embedded Systems Projects Online,Buy B tech Projects Online
 
Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,
 
Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,Computer Science Training,IT Training,CS Training,Computer Training Institute,
Computer Science Training,IT Training,CS Training,Computer Training Institute,
 
Readymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects AssistanceReadymade Projects,Buy Projects,Corporate Training,Projects Assistance
Readymade Projects,Buy Projects,Corporate Training,Projects Assistance
 
Winter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate TrainingWinter training,Readymade Projects,Buy Projects,Corporate Training
Winter training,Readymade Projects,Buy Projects,Corporate Training
 
Embedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer TrainingEmbedded Systems Project Based Training|Engineering Projects,Summer Training
Embedded Systems Project Based Training|Engineering Projects,Summer Training
 
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
Industrial Training|Summer Training|Embedded Systems|Final Year Project|B tec...
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
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
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Último (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
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
 
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
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

B tech Projects,Final Year Projects,Engineering Projects

  • 1. Cell- +91-7500347448 , +917533940322 Embedded Systems Theory and Design 1
  • 2. Course overview (contd) Tentative contents: 1. Introduction to Embedded Computing 2. Embedded System Hardware 3. Embedded Computing Platform 4. Programming Embedded Systems 5. Embedded System Development 6. Case Study and Assignments for Designing a Complete System Cell- +91-7500347448 , +917533940322 2
  • 3. Course Overview • Evaluation criteria: • Term papers / Seminars/ Projects : 40% (20% will be clubbed with end term marks and 20% will contribute as Teacher's Assessment) • Mid Term (written): 20% • End Term (written): 40% Cell- +91-7500347448 , +917533940322 3
  • 4. What is an Embedded System An Embedded System is a microprocessor based system that is embedded as a subsystem, in a larger system (which may or may not be a computer system). I O Cell- +91-7500347448 , +917533940322 4
  • 5. Application areas • Automotive electronics • Aircraft electronics • Trains • Telecommunication Cell- +91-7500347448 , +917533940322 5
  • 6. Application areas •• Medical systems Medical systems •• Military applications Military applications •• Authentication Authentication Cell- +91-7500347448 , +917533940322 6
  • 7. Application areas • Consumer electronics •• Fabrication equipment Fabrication equipment •• Smart buildings Smart buildings Cell- +91-7500347448 , +917533940322 7
  • 8. Essential Components • • • • • • Microprocessor / DSP Sensors Converters (A-D and D-A) Actuators Memory (On-chip and Off chip) Communication path with the interacting environment Cell- +91-7500347448 , +917533940322 8
  • 9. Embedded System Structure (Generic) Sensor AD Processor & ASICs DA Actuator Memory Cell- +91-7500347448 , +917533940322 9
  • 10. Essential Considerations • • • • • Response Time -- Real Time Systems Area Cost Portability Low Power (Battery Life)  Fault Tolerance Cell- +91-7500347448 , +917533940322 10
  • 11. Design Issues (Hardware-Software Co-design) • System Specification – Functions, Real Time Constraints, Cost and Power Constraints • • • • • Hardware Software Partitioning Hardware Synthesis Software Synthesis and Code Generation Simulation Implementation Cell- +91-7500347448 , +917533940322 11
  • 12. ES, MS and RTS • All embedded systems are microprocessor based systems, but all microprocessor based systems may not be amenable to embedding (Area, Power, Cost, Payload parameters). • Most of the embedded systems have real time constraints, but there may be ES which are not hard RTS (for example off line Palm tops) • There may be RTS which are not embedded (e.g. Separate Process Control Computers in a network) • Embedded Systems are not GPS; they are designed for dedicated applications with specific interfaces with the sphere of control Cell- +91-7500347448 , +917533940322 12
  • 13. 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 Cell- +91-7500347448 , +917533940322 13
  • 14. General Characteristics of Embedded Systems (contd.) ASIC s Processor Cores Mem Analog IO Digital ASIPs and ASICs form a significant component – Adv: customization  lower power, cost and enhanced performance – Disadv: higher development effort (debuggers, compilers etc.) and Cell- +91-7500347448 , +9114 larger time to market 7533940322
  • 15. Classification of Embedded Systems • Distributed and Non distributed • Reactive and Transformational • Control dominated and Data dominated Cell- +91-7500347448 , +917533940322 15
  • 16. Application Specific Characteristics • Application is known before the system is designed • System is however made programmable for – Feature upgrades – Product differentiation • Often application development occurs in parallel to system development – Hw-Sw partitioning should be as delayed as possible • For upgrades design reuse is an important criterion – IP reuse, object oriented development Cell- +91-7500347448 , +917533940322 16
  • 17. DSP Characteristics • • • Signals are increasingly being represented digitally as a sequence of samples ADCs are moving closer to signals; RFs are also treated digitally Typical DSP processing includes: – Filtering, DFT, DCT etc. – Speech and image: Compression, decompression, encryption, decryption etc. – Modems: Equalization, noise and echo cancellation, better SNR – Communication channel: encoding, decoding, equalization etc. Cell- +91-7500347448 , +917533940322 17
  • 18. Distributed Characteristics • Components may be physically distributed • Communicating processes on multiple processors • Dedicated hw connected through communicating channels • Often economical – 4 x 8 Bit controllers may be cheaper than a 32 bit microcontroller – Multiple processors can perform multiple time critical tasks – Better logistics – devices being controlled may be Cell- +91-7500347448 , +9118 physically distributed 7533940322
  • 19. Design Metrics • Unit cost – the $ cost for each unit excluding development cost • NRE cost: $ cost for design and development • Size: The physical space reqd. – determined by bytes of sw, number of gates and transistors in hw • Performance: execution time or throughput of the system • Power: lifetime of battery, cooling provisions • Flexibility: ability to change functionality without heavy NRE cost Cell- +91-7500347448 , +917533940322 19
  • 20. 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 for optimization • Processor choice, partitioning decisions, compilation knowledge • Requires expertise in hw and sw both Cell- +91-7500347448 , +917533940322 20
  • 21. Major Subtasks of Embedded System Design • • • • • • • Modeling the system to be designed and constraints – Experimenting with different algorithms and their preliminary evaluation – Factoring the task into smaller subtasks and modeling their interaction Refinement HW-SW partitioning – Allocating the tasks into hw, sw running on custom hw or general purpose hw Scheduling – allocation of time steps for several modules sharing the same resource Implementation: Actual hw binding and sw code generation Simulation and Validation Iterate if necessary Cell- +91-7500347448 , +917533940322 21
  • 22. What is Co-design? • Traditional design – SW and HW partitioning done at an early stage and development henceforth proceeds independently • CAD tools are focussed towards hardware synthesis • For embedded systems we need several components – DSPs, microprocessors, network and bus interface etc. • HW-SW codesign allow hw and sw design to proceed in parallel with interactions and feedback between the two processes • Evaluation of trade offs and performance yields ultimate result Cell- +91-7500347448 , +917533940322 22
  • 23. CAD for Embedded Systems • Co-design: Joint optimization of hw and sw to optimize design metrics • Co-synthesis: Synthesizes designs from formal specifications • Rapid prototyping and design space exploration • Many of the tasks are interrelated • Intermediate evaluation is not easy as a later decision in one path affects the other Cell- +91-7500347448 , +917533940322 23
  • 24. A Mix of Disciplines • • • • • • • Application Domain (Signal processing, control …) Software Engg. ( Design Process plays an important role) Programming Language Compilers and Operating System Architecture – Processor and IO techniques Parallel and Distributed Computing Real Time Systems Cell- +91-7500347448 , +917533940322 24
  • 25. Importance of Embedded Software and Embedded Processors “... the New York Times has estimated that the average American comes into contact with about 60 microprocessors every day....” [Camposano, 1996] Latest top-level BMWs contain over 100 microprocessors [Personal communication] Cell- +91-7500347448 , +917533940322 Most of the functionality of embedded systems will be implemented in software! 25
  • 26. Views on embedded System • It is estimated that each year embedded software is written five times as much as 'regular' software • The vast majority of CPU-chips produced world-wide today are used in the embedded market ... ; only a small portion of CPU's is applied in PC's • ... the number of software-constructors of Embedded Systems will rise from 2 million in 1994 to 10 million in 2010; ... the number of constructors employed by softwareproducers 'merely' rises from 0.6 million to 1.1 million. [Department of Trade and Industry/ IDC Benelux BV: Embedded software research in the Netherlands. Analysis and results, 1997 (according+91-7500347448 , +91Cell- to: www.scintilla.utwente.nl/shintabi/engels/thema_text.html)] 7533940322 26
  • 27. Thank You Techogroovy Systems India Pvt Ltd ,, Techogroovy Systems India Pvt Ltd www.technogroovy.com, Mail :: www.technogroovy.com, Mail technogroovy@gmail.com, Celltechnogroovy@gmail.com, Cell+91-7500347448 ,, +91-7533940322 +91-7500347448 +91-7533940322 Cell- +91-7500347448 , +917533940322 27

Notas del editor

  1. This lecture is intended to introduce the basic concept of embedded systems. At the end of this lecture the student will be able to define embedded systems identify embedded systems differentiate embedded systems with non-embedded systems and non-embedded real time systems
  2. Highlight the interaction with the environment Input output communications require proper transduction and actuation So A/D conversion requirements can also be mentioned here A very important aspect that should be mentioned is that the design of the hardware and software of the ES derives its specifications from the environment with which it will interact