Title :
Automatically mapping applications to a self-reconfiguring platform
Author :
Bruneel, Karel ; Abouelella, Fatma ; Stroobandt, Dirk
Author_Institution :
ELIS Dept., Ghent Univ., Ghent
Abstract :
The inherent reconfigurability of FPGAs enables us to optimize an FPGA implementation in different time intervals by generating new optimized FPGA configurations and reconfiguring the FPGA at the interval boundaries. With conventional methods, generating a configuration at run-time requires an unacceptable amount of resources. In this paper, we describe a tool flow that can automatically map a large set of applications to a self-reconfiguring platform, without an excessive need for resources at run-time. The self-reconfiguring platform is implemented on a Xilinx Virtex-II Pro FPGA and uses the FPGA´s PowerPC as configuration manager. This configuration manager generates optimized configurations on-the-fly and writes them to the configuration memory using the ICAP. We successfully used our approach to implement an adaptive 32-tap FIR filter on a Xilinx XUP board. This resulted in a 40% reduction in FPGA resources compared to a conventional implementation and a manageable reconfiguration overhead.
Keywords :
FIR filters; adaptive filters; field programmable gate arrays; logic design; reconfigurable architectures; FPGA implementation; PowerPC; Xilinx Virtex-II Pro FPGA; Xilinx XUP board; adaptive FIR filter; automatically mapping applications; self-reconfiguring platform; Boolean functions; Design methodology; Energy management; Field programmable gate arrays; Finite impulse response filter; Memory management; NP-complete problem; Resource management; Routing; Runtime;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090804