DocumentCode
2175242
Title
Automatically mapping applications to a self-reconfiguring platform
Author
Bruneel, Karel ; Abouelella, Fatma ; Stroobandt, Dirk
Author_Institution
ELIS Dept., Ghent Univ., Ghent
fYear
2009
fDate
20-24 April 2009
Firstpage
964
Lastpage
969
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location
Nice
ISSN
1530-1591
Print_ISBN
978-1-4244-3781-8
Type
conf
DOI
10.1109/DATE.2009.5090804
Filename
5090804
Link To Document