Title :
Design flow and run-time management for compressed FPGA configurations
Author :
Huriaux, Christophe ; Courtay, Antoine ; Sentieys, Olivier
Author_Institution :
Univ. of Rennes 1, Lannion, France
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×.
Keywords :
field programmable gate arrays; logic design; compressed FPGA configurations; configuration bit-stream; dedicated reconfiguration controller; design flow; logic content; logic fabric; reconfigurable fabric; reconfigurable hardware; run-time management; single application paradigm; single bit-stream; specialized hardware blocks; Encoding; Fabrics; Field programmable gate arrays; Hardware; Routing; Switches; Video recording; Bit-Stream compression; FPGA;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
Conference_Location :
Grenoble
Print_ISBN :
978-3-9815-3704-8