• 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