Transcript Document
Building Power Smart
Applications with TI’s
Power Measurement and
Management Tools
Presentation begins live from Dallas
December 11, 2002
7:00 a.m. and 11:00 a.m.
Central Standard Time (Dallas Time)
TMS320C5000, TMS320C55x, C55x, and Code Composer Studio are
trademarks of Texas Instruments, Inc.
Building Power Smart
Applications with TI’s
Power Measurement and
Management Tools
TMS320C5000, TMS320C55x, C55x, and Code Composer Studio are
trademarks of Texas Instruments, Inc.
1
© Copyright © 2002 Texas Instruments. All rights reserved.
Host:
Lori Vidra
TMS320C5000™ DSP Tools
Product Manager
2
Presenter:
Ed Anderson
Software Engineer
Software Development Systems
3
Agenda
Importance
of Power Management (PM)
Support for Effective PM
TI’s New Support for PM
Power-Aware Development Paradigm
Summary
Questions & Answers
4
Importance of Power Management
Tomorrow’s
portable applications will be
power hungry
Battery technology is tapped out
MIPS and memory are not gating factors
anymore
Study shows that less than 20% of battery
consumption goes to customer use
Competitive advantage gained by power
efficiency
5
The Question is How To . . .
Measure
With enough visibility to see power consumption
hot spots
Affect
6
power consumption
power consumption
With software changes to see immediate results
The Power Management Answer is . . .
Measuring
Determine system power budget and estimate
battery life
Determine areas that can be tuned to
consume less power
Affecting
7
power
power
Dynamic power management capability
requires both hardware and software support
Consistent framework for accessing and
managing power management capabilities
Today’s Power Challenges
Current
development paradigm
Research
Build
Measure
Affecting
power consumption is costprohibitive
Power consumption hot spots unknown
Need new paradigm
8
Earlier in development process
Enables software developers as well as
hardware developers
TMS320C55x™ DSP Support for
Power Management
Programmable
PLL for variable frequency
DSP is operable at variable voltages
Automatic low-power modes
Domains can be idled
9
Controlled via assembly instruction
DSP Starter Kit with Power
Management Capabilities
“Power friendly” DSK
Software
10
Power measurement
points for DSP and board
Voltage regulation with
fixed voltage points
I/O pin pinned out for
triggering
Code Composer Studio™
Development Tools
Power Analyzer
Power Scaling Library
Application notes
TMS320C5510 DSP Starter Kit
(DSK)
TI’s New Tool: Power Analyzer
11
Measures power
anywhere
Simplifies power
measurement
Automatically
instruments source code
Correlates power to
source code
Provides view of
peripheral usage
Displays power data in
tabular and graphical
forms
Power Analyzer Set-Up
CCStudio
Power
Analyzer
Plug-In
IEEE 488
Software
Software
Hardware
IEEE 488
Card
USB
Trigger
Data
Emulation
C5510 DSK
Current
Data
TEK
Scope
Current
Probe
System
Power Analyzer’s Tabular View
Access to detailed function-level data helps developer
craft power-aware software
Can be saved to file for further analysis
12
Total energy
Maximum power
Average power
Peripheral usage
Seamless interface to reports
Chart power savings progress
Power Analyzer’s Graphical View
Dynamic view of power data
Observe power consumption over time
Identify exactly when peripherals are on and off
Visualize where most power is consumed
Power Consumption
Time
13
Dynamic Power Management
TI provides dynamic power management with
its new Power Scaling Library (PSL)
Apply PSL when CPU is not fully utilized
Dynamic control of frequency and voltage
Query operations
Callbacks to user code
Architected for porting to custom target
hardware
Utilizing the PSL results in power savings
Frequency reduction – 1:1 power savings
Voltage reduction – n:n2 power savings
14
Power Savings Example via PSL
Power Savings
Frequency Scaling – 54%
Frequency & Voltage Scaling – 73%
15
Power Savings Example via PSL
Power savings can be used for product differentiation
16
Software Development for Power –
A New Paradigm
Start
Measure
Power
Build App
Powe
r
OK?
No
Adjust
Peripheral
Activity
Dynamic
Power
Management
17
Examine
Peripheral
Activity
Examine
CPU Load
Yes
Done
Visualize
Power
TI Tools
Power Analyzer
Power Scaling Library
What Does the New Paradigm Mean?
Start
Measure
Power
Build App
Pow
er
OK?
Yes
Done
No
Adjust
Peripheral
Activity
Dynamic
Power
Management
Software
Examine
Peripheral
Activity
Visualize
Power
Examine
CPU Load
engineer can measure and affect
power consumption
Power tuning enabled earlier in development
Results in time savings and cost reductions
18
Summary
TI’s
power management solutions extend
battery life
The C55x™ DSP architecture and C5510 DSK
facilitate power management
Power Analyzer measures and visualizes
power consumption
Power Scaling Library provides frequency
and voltage scaling
New
19
paradigm emerging as a result
Lower development costs
Quicker time to market
Question & Answer
Session
20