Skip to Main content Skip to Navigation
Conference papers

Design Flow and Run-Time Management for Compressed FPGA Configurations

Abstract : The aim of partially and dynamically reconfigurable hardware is to provide an increased flexibility through the load of multiple applications on the same reconfigurable fabric at the same time. However, a configuration bit-stream loaded at runtime should be created offline for each task of the application. Moreover, modern applications use a lot of specialized hardware blocks to perform complex operations, which tends to cancel the "single bit-stream for a single application" paradigm, as the logic content for different locations of the reconfigurable fabric may be different. In this paper we propose a design flow for generating compressed configuration bit-streams abstracted from their final position on the logic fabric. Those configurations will then be decoded and finalized in real-time and at run-time by a dedicated reconfiguration controller to be placed at a given physical location. Our experiments show that densely routed applications gain the most with a compression factor of more than 2× using the finest cluster size, but coarser coding can be implemented to achieve a compression factor up to 10×.
Document type :
Conference papers
Complete list of metadata

Cited literature [7 references]  Display  Hide  Download
Contributor : Christophe Huriaux Connect in order to contact the contributor
Submitted on : Monday, December 1, 2014 - 3:09:55 PM
Last modification on : Thursday, January 20, 2022 - 4:20:01 PM
Long-term archiving on: : Monday, March 2, 2015 - 1:33:56 PM


Files produced by the author(s)


  • HAL Id : hal-01089319, version 1


Christophe Huriaux, Antoine Courtay, Olivier Sentieys. Design Flow and Run-Time Management for Compressed FPGA Configurations. DATE - Design, Automation and Test in Europe, Mar 2015, Grenoble, France. ⟨hal-01089319⟩



Les métriques sont temporairement indisponibles