• DocumentCode
    124105
  • Title

    FPGA architecture support for heterogeneous, relocatable partial bitstreams

  • Author

    Huriaux, Christophe ; Sentieys, Olivier ; Tessier, Russell

  • Author_Institution
    IRISA, Univ. of Rennes 1, Lannion, France
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The use of partial dynamic reconfiguration in FPGA-based systems has grown in recent years as the spectrum of applications which use this feature has increased. For these systems, it is desirable to create a series of partial bitstreams which represent tasks which can be located in multiple regions in the FPGA fabric. While the transferal of homogeneous collections of lookup-table based logic blocks from region to region has been shown to be relatively straightforward, it is more difficult to transfer partial bitstreams which contain fixed-function resources, such as block RAMs and DSP blocks. In this paper we consider FPGA architecture enhancements which allow for the migration of partial bitstreams including fixed-function resources from region to region even if these resources are not located in the same position in each region. Our approach does not require significant, time-consuming place-and-route during the migration process. We quantify the cost of inserting additional routing resources into the FPGA architecture to allow for easy migration of heterogeneous, fixed-function resources. Our experiments show that this flexibility can be added for a relatively low overhead and performance penalty.
  • Keywords
    field programmable gate arrays; DSP blocks; FPGA architecture support; FPGA fabric; block RAMs; fixed-function resources; heterogeneous partial bitstream; heterogeneous resource; homogeneous collections; lookup-table based logic blocks; migration process; partial bitstreams; partial dynamic reconfiguration; performance penalty; relocatable partial bitstream; routing resources; Arrays; Fabrics; Field programmable gate arrays; Routing; Switches; Wires; FPGA; Partial reconfiguration; heterogeneous fixed-function blocks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927494
  • Filename
    6927494