Title :
Efficiently Generating FPGA Configurations through a Stack Machine
Author :
Abouelella, Fatma ; Bruneel, Karel ; Stroobandt, Dirk
Author_Institution :
ELIS Dept., Ghent Univ., Ghent, Belgium
fDate :
Aug. 31 2010-Sept. 2 2010
Abstract :
Parameterizable configurations are regular FPGA configurations in which some of the configuration bits are expressed as Boolean functions of a set of parameters. These configurations can be rapidly transformed to a specialized configuration by evaluating the Boolean functions for a specific set of parameter values and are therefore ideal for use in run-time reconfigurable systems. To accommodate the use of parameterizable configurations in commercial FPGAs, the concept of the Parameterizable Bitstream was introduced. In this paper, we introduce a hardware implementation that evaluates the Parameterizable Bitstream based on a stack machine architecture. We enabled fast generation of specialized configurations with a significant reduction in resources (80%) in comparison to the MicroBlaze soft processor when it is used as a configuration generation engine.
Keywords :
Boolean functions; field programmable gate arrays; Boolean function; FPGA configuration; MicroBlaze soft processor; configuration generation engine; field programmable gate arrays; parameterizable bitstream; parameterizable configuration; runtime reconfigurable system; stack machine architecture; FPGA; ICAP; Parameterizable Bitstream; Stack machine;
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
Print_ISBN :
978-1-4244-7842-2
DOI :
10.1109/FPL.2010.18