Hierarchical reconfiguration of FPGAs

Dirk Koch, Andreas Herkersdorf (Editor)

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

260 Downloads (Pure)

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.
Original languageEnglish
Title of host publicationProceedings of the 24th International Conference on Field Programmable Logic and Applications
EditorsAndreas Herkersdorf
Place of PublicationUSA
PublisherIEEE
Pages1-8
Number of pages8
DOIs
Publication statusPublished - 2014
EventField Programmable Logic and Applications (FPL) - Munich
Duration: 2 Sept 20144 Sept 2014

Conference

ConferenceField Programmable Logic and Applications (FPL)
CityMunich
Period2/09/144/09/14

Keywords

  • Partial Reconfiguration
  • FPGA Reconfiguration

Fingerprint

Dive into the research topics of 'Hierarchical reconfiguration of FPGAs'. Together they form a unique fingerprint.

Cite this