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