• DocumentCode
    2140298
  • Title

    Optimization of start-up time and quiescent power consumption of FPGAs

  • Author

    Schiefer, Artur ; Kebschull, Udo

  • Author_Institution
    Dept. of Comput. Sci., Leipzig Univ., Germany
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    551
  • Lastpage
    554
  • Abstract
    Mass usage of FPGAs instead of ASICs in many embedded applications is often not feasible because of their slow start up time, which is composed of configuration time, time to initialize peripherals and the boot time of the operating system. Another obstacle is their high quiescent power consumption. In this paper we propose a strategy how both problems can be minimized, especially for more complex applications which require a sophisticated operating system and complex peripherals. Our approach uses recent technologies to freeze the FPGA in a defined state, save this slate and write it back at start up. With this approach the classical boot process of the OS can be omitted. For many applications there is no need to provide the system with power when it is not actually in use since it can be restarted within milliseconds. Our first results show that a reduction of start up time by up to two orders of magnitude is possible.
  • Keywords
    field programmable gate arrays; logic design; low-power electronics; boot process; boot time; configuration time; field programmable gate arrays; initialization time; operating system; peripherals initialization; quiescent power consumption; start-up time; Application software; Application specific integrated circuits; Computer science; Energy consumption; Field programmable gate arrays; Logic design; Logic devices; Operating systems; Programmable logic arrays; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515783
  • Filename
    1515783