• DocumentCode
    634733
  • Title

    Multiple-clone configuration of relocatable partial bitstreams in Xilinx Virtex FPGAs

  • Author

    Ebrahim, Ali ; Benkrid, Khaled ; Iturbe, Xabier ; Chuan Hong

  • Author_Institution
    Sch. of Eng., Univ. of Edinburgh, Edinburgh, UK
  • fYear
    2013
  • fDate
    24-27 June 2013
  • Firstpage
    178
  • Lastpage
    183
  • Abstract
    This paper addresses the high-performance systems which are based on swapping relocatable partial bitstreams (also called hardware tasks) in and out of an FPGA device using Dynamic Partial Reconfiguration (DPR) in Xilinx Virtex FPGAs. Configuration speed is important in such systems to achieve high performance. Previous research efforts were focused on over-clocking the Internal Configuration Access Port (ICAP) and compressing the partial bitstreams of the hardware tasks to enhance the configuration speed. We propose the use of the Multiple Frame Write (MFW) feature to significantly reduce the configuration time when multiple instances of a hardware task are needed. In this paper, we demonstrate the design and implementation of a novel internal reconfiguration engine which dynamically generates partial bitstreams required for simultaneous configuration of multiple clones of relocatable hardware tasks.
  • Keywords
    field programmable gate arrays; DPR; ICAP; MFW feature; Xilinx Virtex FPGA; configuration speed; dynamic partial reconfiguration; field programmable gate array; internal configuration access port; internal reconfiguration engine; multiple frame write feature; relocatable hardware task; relocatable partial bitstream configuration; Clocks; Cloning; Engines; Field programmable gate arrays; Hardware; Synchronization; Writing; Dynamic Partial Reconfiguration; FPGA; Multiple Frame Write;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2013 NASA/ESA Conference on
  • Conference_Location
    Torino
  • Type

    conf

  • DOI
    10.1109/AHS.2013.6604243
  • Filename
    6604243