DocumentCode :
723266
Title :
Rapid Overlay Builder for Xilinx FPGAs
Author :
Yue, Michael Xi ; Koch, Dirk ; Lemieux, Guy G. F.
Author_Institution :
Univ. of British Columbia, Vancouver, BC, Canada
fYear :
2015
fDate :
2-6 May 2015
Firstpage :
17
Lastpage :
20
Abstract :
Overlays are emerging as useful design patterns for solving reconfigurable computing problems. Overlays consist of compiler-like tools and an architecture written in RTL, making it easier for users to quickly compile high-level languages into FPGAs. Despite a high degree of regularity and repetition present in most overlays, it takes a long time for FPGA tools to generate the configuration bit stream. This paper proposes a methodology called Rapid Overlay Builder, or ROB, that combines module relocation, module variants and an efficient form of "router less" module stitching that we call zipping. Our case study demonstrates up to 22 times speedup in compile-time over a regular Xilinx ISE compilation, while achieving higher clock speeds. By applying ROB, we anticipate that overlays can be implemented more quickly and with more consistent clock rates.
Keywords :
field programmable gate arrays; ROB methodology; Xilinx FPGA; Xilinx ISE compilation; configuration bit stream; field programmable gate arrays; rapid overlay builder; reconfigurable computing problems; regularity degree; repetition degree; router less module stitching; Acceleration; Buildings; Clocks; Design automation; Field programmable gate arrays; Routing; Wires; CGRA; component-based design; module relocation; module stitching; module variants; overlays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/FCCM.2015.48
Filename :
7160027
Link To Document :
بازگشت