Date post: | 28-Jan-2023 |
Category: |
Documents |
Upload: | khangminh22 |
View: | 0 times |
Download: | 0 times |
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 1
Lesson 03: Design Metrics
2015 Chapter-2L02: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 2
Design Metrics Power Dissipation
Performance
Process Deadlines
User Interfaces
Size
Engineering cost
Prototype Development and
Manufacturing cost
2015 Chapter-2L02: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 3
Design Metrics
Flexibility
Prototype development Time
Time-to- market System and
User safety Maintenance
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 4
Amount and type of hardware needed
Optimizing the microprocessors, ASIPs and single purpose processors in the system
Optimizing according to the performance, power dissipation, cost and other design metrics the system
Optimizing hardware (memory RAM, ROM or internal and external flash or secondary memory in the system, peripherals and devices internal and external to the system, ports and buses in the system and power source or battery in the system).
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 5
Optimizing the Power Dissipation
Clock Rate Reduction
Operating Voltage Reduction
Wait, Stop and Cache Disable Instructions –
Clever real- time programming.
'Wait' and 'Stop' instructions and disabling
or controlling certain units when not needed
a of saving power during program
execution
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 6
Disable use of certain structural units of
the processor to reduce power dissipation
Caches—when not necessary and
Keep in disconnected state those structure
units that are not needed during a particular
software-portion execution, for example,
display screen, timers or IO units
Control of power requirement, for example,
by screen auto-brightness control
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 7
Meeting the deadline of all processes
in the system while keeping the
memory, power dissipation, processor
clock rate and cost at minimum
A challenging Task
Process Deadlines
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 8
Flexibility and Upgradeability
Ability to offer the different versions
of a product for marketing and offering
the product in advanced versions later
on.
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 9
Reliability
Designing reliable product by appropriate design and thorough testing, verification and validation is a challenge.
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 10
Disable use of certain structural units of
the processor to reduce power dissipation
Caches—when not necessary and
Keep in disconnected state those structure
units that are not needed during a particular
software-portion execution, for example,
display screen, timers or IO units
Control of power requirement, for example,
by screen auto-brightness control
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 11
Meeting the deadline of all processes
in the system while keeping the
memory, power dissipation, processor
clock rate and cost at minimum is a
challenge
Process Deadlines
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 12
Flexibility and Upgradeability
Ability to offer the different versions
of a product for marketing and offering
the product in advanced versions later
on.
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 13
Reliability
Designing reliable product by appropriate design and thorough testing, verification and validation is a challenge.
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 14
We learnt
Challenges in Meeting Design Metrics in system design
Process to Meet design metrics
Reduction methods for Power dissipation
Summary
2008 Chapter-2 Lesson 3: "Embedded Systems - " , Raj Kamal,
Publs.: McGraw-Hill Education 15
We learnt
Enabling and controlling of processes and hardware units
Flexibility, upgradeability and reliability
Summary