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
Link To Document :
بازگشت