DocumentCode
1897183
Title
Efficient implementation of Virtual Coarse Grained Reconfigurable Arrays on FPGAS
Author
Heyse, Karel ; Davidson, Timothy N. ; Vansteenkiste, Elias ; Bruneel, Karel ; Stroobandt, Dirk
Author_Institution
ELIS Dept., Ghent Univ., Ghent, Belgium
fYear
2013
fDate
2-4 Sept. 2013
Firstpage
1
Lastpage
8
Abstract
Fine grained Field Programmable Gate Arrays (FPGA) are complex to program and therefore suffer from high development costs. To solve this problem, Virtual Coarse Grained Reconfigurable Arrays (Virtual CGRA), or CGRAs implemented on FPGAs, have been proposed. Conventional implementations of VCGRAs use functional FPGA resources, such as LookUp Tables, to implement the virtual switch blocks, registers and other components that make the VCGRA configurable. We show that this is a large overhead that can often be avoided by mapping these components directly on lower level FPGA resources such as physical switch blocks and configuration memory. We show how this can be achieved using the tool flow for parameterised FPGA configurations and illustrate the advantages of this method by showing that an area reduction of 50% is attainable for a VCGRA aimed at regular expression matching.
Keywords
field programmable gate arrays; reconfigurable architectures; FPGA; configuration memory; field programmable gate array; lookup table; physical switch block; virtual CGR; virtual coarse grained reconfigurable array; virtual switch block; Communication networks; Field programmable gate arrays; Hardware design languages; Registers; Routing; Switches; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location
Porto
Type
conf
DOI
10.1109/FPL.2013.6645516
Filename
6645516
Link To Document