• DocumentCode
    124102
  • Title

    Hierarchical reconfiguration of FPGAs

  • Author

    Koch, Dirk ; Beckhoff, Christian

  • Author_Institution
    Univ. of Manchester, Manchester, UK
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Partial reconfiguration allows some applications to substantially save FPGA area by time sharing resources among multiple modules. In this paper, we push this approach further by introducing hierarchical reconfiguration where reconfigurable modules can have reconfigurable submodules. This is useful for complex systems where many modules have common parts or where modules can share components. For such systems, we show that the number of bitstreams and the bitstream storage requirements can be scaled down from a multiplicative to an additive behavior with respect to the number of modules and submodules. A case study consisting of different reconfigurable softcore CPUs and hierarchically reconfigurable custom instruction set extensions demonstrates a 18.7× lower bitstream storage requirement and up to 10× faster reconfiguration speed when using hierarchical reconfiguration instead of using conventional single-level module-based reconfiguration.
  • Keywords
    field programmable gate arrays; large-scale systems; modules; reconfigurable architectures; FPGA; additive behavior; bitstream storage requirement; complex system; field programmable gate array; hierarchical reconfiguration; hierarchically reconfigurable custom instruction set; multiplicative behavior; partial reconfiguration; reconfigurable softcore CPU; reconfigurable submodule; Clocks; Field programmable gate arrays; Libraries; Memory management; Routing; Timing; Wires;
  • 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.6927491
  • Filename
    6927491