Lauterbach Tool Profiles Power Usage in Embedded Systems

Energy Profiling tool enables embedded systems developers to analyse the energy usage of a microprocessor with reference to software behaviour

Software Power Usage Profiler
Software Power Usage Profiler

Lauterbach’s Energy Profiling tool has seen an unexpected rise in interest from the automotive and medical sectors. Enabling embedded systems developers to analyse the energy usage of a microprocessor with reference to software behaviour, the Energy Profiler has been in use for several years with engineering teams working in the mobile phone sector. By helping identify energy peaks and general energy usage, the Lauterbach Energy Profiler is helping engineers to extend battery life and manage thermal performance.

"The Energy Profiler gives engineers the feedback that they need to fine tune their software for minimal power usage," said Barry Lock, UK Manager of Lauterbach. "This might be in order to achieve maximum battery life or simply to reduce the device’s impact on the environment. Both of these issues are important market drivers at this time. This is what has been driving the development of this technology."

German based Lauterbach had a turnover in excess of $90 million worldwide during 2010 and has seen its customer base grow year on year. Recognised for both engineering excellence and exceptional technical support, Lauterbach tools have become a favourite with many hi-tech engineers. Lauterbach tools support more than 3500 microprocessors and all known ARM Cores, covering products from over 75 silicon companies. The quality and capability of these tools enables engineering teams to develop robust code whilst minimising development time lost to debugging.

The optimal reduction of energy consumption in a device can only happen when the software that controls the equipment consistently exploits all possible power-saving features of the hardware. Energy is the product of current, voltage and time, with each of these parameters influenced by the control software.

The Energy Profiler provides a test set-up that measures, records and analyzes the program and data flow of the control software as well as current and voltage gradients. Statistical analyses are run automatically after each program stop. They provide information about minimum, maximum and mean values of the energy consumption of the executed functions. Similarly, the absolute and percentage share of the total energy consumption is calculated for each function. This makes it easy to locate the program parts that use the most energy.

“For high volume products, the Energy Profiler can have a very positive impact on the commercial performance of a project,” said Barry Lock. “It can be used to reduce battery size or even enable the use of a less costly processor. At high volumes, this can result in significant savings on the bill-of-materials. Of course, simply having a longer battery life and low energy performance will help the device compete successfully in the marketplace.”

Lauterbach will be presenting and exhibiting at the NMI “Embedded Software in Automotive” event on 22nd Nov and also they will be exhibiting at Medelec, the new UK medical electronics conference and exhibition due to be held in Cambridge on 29 November 2011. www.medelec.co.uk

About Lauterbach

Lauterbach is the world’s largest producer of hardware-assisted debug tools. Its engineering team has more than 30 years of experience in making world-class debuggers and emulators. The company attaches great importance to very high technical standards and only the latest development methods are used. This sound technical know-how has a high priority in the sales, support and training departments contributing to the technical expertise that is highly regarded by their customers across the world. www.lauterbach.com

Lauterbach Contact:

Barry Lock, UK Manager

E-mail: barry.lock(at)lauterbach.co.uk

Tel: +44 (0)1256 333 690

Media Contact:

Richard Blackburn, Energi Technical Limited

richard(at)energi-tech.co.uk

Tel: +44 (0)1603 436078