Electronic design automation (EDA) software, tools and events

Menu

IAR Embedded Workbench Includes Power Debugging

IAR Embedded Workbench for ARM now features IAR Systems’ newly developed power debug and analysis tools. The new tools provide the capability to correlate current sampling alongside program execution, allowing analysis of the software’s influence on power consumption and providing developers with the means to optimize source code to minimize power consumption. A free 30-days evaluation version is available now.

IAR Systems’ power debugging provides software developers with the tools to tune source code to minimize power consumption. Power debugging is available now for development on ARM Cortex cores.

The power measurements can be visualized in various ways in IAR Embedded Workbench. In its simplest form a power log window displays the measured current and the time and location of the program counter when it was sampled. This gives the developer detailed insight into an application’s power consumption.

An overview is provided as a graph of the power consumption presented in the timeline window in IAR Embedded Workbench, where the call stack, interrupt activity and variable values can be displayed simultaneously. This allows power consumption to be mapped against key events in the program’s execution and the developer can easily see what events triggers higher power consumption.

Power profiling is done on function level, letting the developer know how much power is consumed during the execution of each function, and what the average current is during its execution. The power profiling utility provides insight to where efforts should be done to optimize for lower power consumption.