• 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