DocumentCode
2144930
Title
Hellfire: A design framework for critical embedded systems´ applications
Author
Aguiar, Alexandra ; Filho, Sérgio J. ; Magalhães, Felipe G. ; Casagrande, Thiago D. ; Hessel, Fabiano
Author_Institution
Fac. of Inf., PUCRS, Porto Alegre, Brazil
fYear
2010
fDate
22-24 March 2010
Firstpage
730
Lastpage
737
Abstract
Hellfire framework (HellfireFW) presents a design flow for the design of MPSoC based critical embedded systems. Health-care electronics, security equipment and space aircraft are examples of such systems that, besides presenting typical embedded system´s constraints, bring new design challenges as their restrictions are even tighter in terms of area, power consumption and high-performance in distributed computing involving real-time processing requirement. In this paper, we present the Hellfire framework, which offers an integrated tool-flow in which design space exploration (DSE), OS customization and static and dynamic application mapping are highly automated. The designer can develop embedded sequential and parallel applications while evaluating how design decisions impact in overall system behavior, in terms of static and dynamic task mapping, performance, deadline miss ratio, communication traffic and energy consumption. Results show that: i) our solution is suitable for hard real-time critical embedded systems, in terms of real-time scheduling and OS overhead; ii) an accurate analysis of critical embedded applications in terms of deadline miss ratio can be done using HellfireFW; iii) designer can better decide which architecture is more suitable for the application; iv) different HW/SW solutions by configuring both the RTOS and the HW platform can be simulated.
Keywords
embedded systems; hardware-software codesign; multiprocessing systems; operating systems (computers); system-on-chip; Hellfire framework; OS customization; communication traffic; critical embedded systems; deadline miss ratio; design space exploration; dynamic task mapping; energy consumption; multiprocessing system-on-chip; operating systems; static task mapping; Aerospace electronics; Analytical models; Embedded system; Energy consumption; Hardware; Real time systems; Space exploration; Time to market; Timing; Vehicle dynamics; Embedded Systems Design; HW/SW Co-design; MPSoC;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Electronic Design (ISQED), 2010 11th International Symposium on
Conference_Location
San Jose, CA
ISSN
1948-3287
Print_ISBN
978-1-4244-6454-8
Type
conf
DOI
10.1109/ISQED.2010.5450495
Filename
5450495
Link To Document