SlideShare a Scribd company logo
Building an Embedded Systems
What is a Embedded Systems
-- Hard to define. Nearly any computing
system other than a desktop computer
-- A portable applications of Computer
Science Field, Electronics & Electrical
Field, Communications, Mechanical and
much more.
Characteristics of Embedded
Systems
• Single-functioned
-- Executes a single program, repeatedly
• Tightly-constrained
-- Low cost, low power, small, fast, etc.
• Reactive and real-time
-- Continually reacts to changes in the system’s
environment
-- Must compute certain results in real-time
without delay
Examples of Embedded Systems
A Closer Look
Design challenge
• Obvious design goal:
-- Construct an implementation with desired
functionality
• Key design challenge:
-- Simultaneously optimize numerous design
metrics
• Design metric
-- A measurable feature of a system’s
implementation
-- Optimizing design metrics is a key challenge
Design challenge – cont.
Common metrics
• Unit cost: the monetary cost of manufacturing each
copy of the system, excluding NRE cost
• NRE cost (Non-Recurring Engineering cost): The
one-time monetary cost of designing the system
• Size: the physical space required by the system
• Performance: the execution time or throughput of the
system
• Power: the amount of power consumed by the system
• Flexibility: the ability to change the functionality of the
system without incurring heavy NRE cost
Design challenge – cont.
• Time-to-prototype: the time needed to
build a working version of the system
• Time-to-market: the time required to
develop a system to the point that it can
be released and sold to customers
• Maintainability: the ability to modify the
system after its initial release
• Correctness, safety, many more
Design metric competition
SizePerformance
Power
NRE cost
Design metric competition
• Expertise with both software and hardware
is needed to optimize design metrics
• Not just a hardware or software expert, as
is common
• A designer must be comfortable with
various technologies in order to choose
the best for a given application and
constraints
Time-to-market: a demanding
design metric
Losses due to delayed market entry
Losses due to delayed market entry
(cont.)
NRE and unit cost metrics
Costs:
• Unit cost: the monetary cost of manufacturing each
copy of the system, excluding NRE cost
• NRE cost (Non-Recurring Engineering cost): The
one-time monetary cost of designing the system
• Fixed Cost: The cost that does not depends on no. of
units.
• Variable Cost: The cost which varies with the no. of
units.
• Fixed and Variable cost groups to the Unit cost.
• Total Cost = NRE Cost + Unit Cost
• Unit Cost = Total cost/ No. of Units.
Cost Metrics
Product Life Cycle (PLC)
Product Life Cycle (PLC) Crossing
the Chasm
New Product Development Cycle
Conclusion
• To follow to New Product Development
cycle.
• To understand the Product Life Cycle.
• To get an awareness of Embedded
System design.

More Related Content

PPT
Text Editor for System software
PPTX
Requirements validation - requirements engineering
PDF
Preparing for Infrastructure Management (Part 1)
PPT
isa architecture
PPTX
Checkpoints of the Process
PPTX
Object Oriented Design
PPTX
File Protection in Operating System
PDF
High Performance Computer Architecture
Text Editor for System software
Requirements validation - requirements engineering
Preparing for Infrastructure Management (Part 1)
isa architecture
Checkpoints of the Process
Object Oriented Design
File Protection in Operating System
High Performance Computer Architecture

What's hot (20)

PPTX
Control unit
PPTX
What is Constructors and Destructors in C++ (Explained with Example along wi...
PPTX
Adbms 6 three schema database architecture
PPT
Fundamentals of Database ppt ch01
PPTX
Components of Microprocessor.pptx
PPTX
Context switching
PPT
03. top level view of computer function & interconnection
PPTX
Risc and cisc
PPT
Embedded _c_
PDF
Software engineering critical systems
PPTX
IO and file systems
PDF
CP7301 Software Process and Project Management notes
PPTX
MODES OF TRANSFER.pptx
PPTX
Basics of embedded system design
PPTX
Adbms 16 object definition language
PDF
Embedded systems
PPTX
Micro program example
PPTX
Mutual Exclusion using Peterson's Algorithm
PPTX
Multimedia database
PDF
Software Engineering : Requirement Analysis & Specification
Control unit
What is Constructors and Destructors in C++ (Explained with Example along wi...
Adbms 6 three schema database architecture
Fundamentals of Database ppt ch01
Components of Microprocessor.pptx
Context switching
03. top level view of computer function & interconnection
Risc and cisc
Embedded _c_
Software engineering critical systems
IO and file systems
CP7301 Software Process and Project Management notes
MODES OF TRANSFER.pptx
Basics of embedded system design
Adbms 16 object definition language
Embedded systems
Micro program example
Mutual Exclusion using Peterson's Algorithm
Multimedia database
Software Engineering : Requirement Analysis & Specification
Ad

Similar to Building embedded systems (20)

PPT
Building an embedded systems
PPTX
Introduction to Embedded Systems (1).pptx
PPT
introduction to Embedded System
PPTX
VLSI and ES Design -An Overview.pptx
PPTX
Unit-1 ESD.pptx
PPT
Introduction to Embedded System Chapter Intro
PPT
ch1_010902 (1).ppt
PPTX
Introduction to embedded system
PPT
design metrics for embedded systems and rtos
PPTX
1. An Introduction to Embed Systems_DRKG.pptx
PPTX
Design challenges in embedded systems
PPT
Introduction to Embedded SystemIntroduction to Embedded System
PPTX
Esd module1
PPT
PPT
PPT
Lect-01.ppt embedded systems chapter01 ppts
PPT
Electronic control unit
PPT
embedded introduction presentation profe
PPT
An embedded system is a specialized computing system designed to perform a de...
PPT
Computing systems are everywhere Most of us think of “desktop” computers PC’s...
Building an embedded systems
Introduction to Embedded Systems (1).pptx
introduction to Embedded System
VLSI and ES Design -An Overview.pptx
Unit-1 ESD.pptx
Introduction to Embedded System Chapter Intro
ch1_010902 (1).ppt
Introduction to embedded system
design metrics for embedded systems and rtos
1. An Introduction to Embed Systems_DRKG.pptx
Design challenges in embedded systems
Introduction to Embedded SystemIntroduction to Embedded System
Esd module1
Lect-01.ppt embedded systems chapter01 ppts
Electronic control unit
embedded introduction presentation profe
An embedded system is a specialized computing system designed to perform a de...
Computing systems are everywhere Most of us think of “desktop” computers PC’s...
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Unlocking AI with Model Context Protocol (MCP)
SOPHOS-XG Firewall Administrator PPT.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Getting Started with Data Integration: FME Form 101
Agricultural_Statistics_at_a_Glance_2022_0.pdf
1. Introduction to Computer Programming.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
MIND Revenue Release Quarter 2 2025 Press Release
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Building embedded systems

  • 2. What is a Embedded Systems -- Hard to define. Nearly any computing system other than a desktop computer -- A portable applications of Computer Science Field, Electronics & Electrical Field, Communications, Mechanical and much more.
  • 3. Characteristics of Embedded Systems • Single-functioned -- Executes a single program, repeatedly • Tightly-constrained -- Low cost, low power, small, fast, etc. • Reactive and real-time -- Continually reacts to changes in the system’s environment -- Must compute certain results in real-time without delay
  • 6. Design challenge • Obvious design goal: -- Construct an implementation with desired functionality • Key design challenge: -- Simultaneously optimize numerous design metrics • Design metric -- A measurable feature of a system’s implementation -- Optimizing design metrics is a key challenge
  • 7. Design challenge – cont. Common metrics • Unit cost: the monetary cost of manufacturing each copy of the system, excluding NRE cost • NRE cost (Non-Recurring Engineering cost): The one-time monetary cost of designing the system • Size: the physical space required by the system • Performance: the execution time or throughput of the system • Power: the amount of power consumed by the system • Flexibility: the ability to change the functionality of the system without incurring heavy NRE cost
  • 8. Design challenge – cont. • Time-to-prototype: the time needed to build a working version of the system • Time-to-market: the time required to develop a system to the point that it can be released and sold to customers • Maintainability: the ability to modify the system after its initial release • Correctness, safety, many more
  • 10. Design metric competition • Expertise with both software and hardware is needed to optimize design metrics • Not just a hardware or software expert, as is common • A designer must be comfortable with various technologies in order to choose the best for a given application and constraints
  • 12. Losses due to delayed market entry
  • 13. Losses due to delayed market entry (cont.)
  • 14. NRE and unit cost metrics Costs: • Unit cost: the monetary cost of manufacturing each copy of the system, excluding NRE cost • NRE cost (Non-Recurring Engineering cost): The one-time monetary cost of designing the system • Fixed Cost: The cost that does not depends on no. of units. • Variable Cost: The cost which varies with the no. of units. • Fixed and Variable cost groups to the Unit cost. • Total Cost = NRE Cost + Unit Cost • Unit Cost = Total cost/ No. of Units.
  • 17. Product Life Cycle (PLC) Crossing the Chasm
  • 19. Conclusion • To follow to New Product Development cycle. • To understand the Product Life Cycle. • To get an awareness of Embedded System design.