DocumentCode :
613567
Title :
Energy-aware software development for embedded systems in HW/SW co-design
Author :
Ehrlich, Peter ; Radke, S.
Author_Institution :
Design Autom. Div., EAS, Fraunhofer IIS, Dresden, Germany
fYear :
2013
fDate :
8-10 April 2013
Firstpage :
232
Lastpage :
235
Abstract :
Power constrains are becoming increasingly important for embedded systems, especially when considering mobile applications. These systems are characterized by the presence of a dedicated processor running application-specific software. Current approaches only focus on power optimization in one design domain, such as the hardware or the software one. However, to meet the tight power constrains, both have to be investigated in relation. This paper proposes a novel approach to support the software developing process which takes this relation into account. Based on hardware/software co-simulation, the power consumption of the hardware is annotated to the corresponding source code. Hence, the consumption of the system is directly visible during software refinements of the microcontroller. After each refinement cycle, an overall power optimization can be accomplished. The approach is applied to an example system which comprises the embedded software of a MSP430 microcontroller and its controlled external peripherals. Using the example, the potential of the approach is discussed. Moreover, the power annotation process is defined and the data exchange formats are specified. Therefore, the approach is also applicable to any other controller type.
Keywords :
electronic data interchange; embedded systems; hardware-software codesign; low-power electronics; microcontrollers; optimisation; HW-SW co-design; MSP430 microcontroller; application-specific software; data exchange; dedicated processor; embedded software; embedded systems; energy-aware software development; hardware-software co-simulation; power annotation; power constrains; power consumption; power optimization; Embedded systems; Hardware; Light emitting diodes; Optimization; Power demand; XML; Embedded Systems Design; Hardware/Software Co-Design; Power System Simulation; Power-Analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2013 IEEE 16th International Symposium on
Conference_Location :
Karlovy Vary
Print_ISBN :
978-1-4673-6135-4
Electronic_ISBN :
978-1-4673-6134-7
Type :
conf
DOI :
10.1109/DDECS.2013.6549823
Filename :
6549823
Link To Document :
بازگشت