DocumentCode
3258974
Title
Toward on-chip JIT synthesis on Xilinx VirtexII-Pro FPGAs
Author
Bergeron, Etienne ; Feeley, Marc ; David, Jean Pierre
Author_Institution
Ecole Polytech. de Montreal, Univ. de Montreal, Montreal, QC
fYear
2007
fDate
5-8 Aug. 2007
Firstpage
642
Lastpage
645
Abstract
Xilinx VirtexII Pro FPGAs support dynamic reconfiguration. To benefit from this functionality, Xilinx proposes a modular and differential development flow, which consists in precompiling all possible configurations and switching from one to another in real time. The pre-compilation process is too slow and static. Xilinx also supplies JBits, but this tool does not support the VirtexII Pro FPGA and later devices. We aim to dynamically produce digital circuits. Unfortunately, since Xilinx does not entirely document the format of the FPGA bitstreams, it is in principle impossible to produce bitstreams without using their tools. This paper presents the methodology we have used to determine the Xilinx bitstream format in order to quickly produce valid configurations on the fly using only our tools. Our synthesis approach translates a simple expression language into a dataflow graph of predefined tiles which are placed and interconnected using the bitstream format information we gathered.
Keywords
field programmable gate arrays; logic design; FPGA; Xilinx VirtexII Pro; digital circuits; on-chip JIT synthesis; Computer architecture; Encoding; Field programmable gate arrays; Integrated circuit interconnections; Java; Linear programming; Registers; Runtime; Table lookup; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. NEWCAS 2007. IEEE Northeast Workshop on
Conference_Location
Montreal, Que
Print_ISBN
978-1-4244-1163-4
Electronic_ISBN
978-1-4244-1164-1
Type
conf
DOI
10.1109/NEWCAS.2007.4487978
Filename
4487978
Link To Document