DocumentCode
124091
Title
Portable module relocation and bitstream compression for Xilinx FPGAs
Author
Beckhoff, Christian ; Koch, Dirk ; Torresen, Jim
Author_Institution
Univ. of Oslo, Oslo, Norway
fYear
2014
fDate
2-4 Sept. 2014
Firstpage
1
Lastpage
8
Abstract
This paper presents a novel methodology for generating and compressing configuration bitstreams for modules that can be executed at different positions of an FPGA. The presented methodology for bitstream generation and compression does not need deep knowledge of the bitstream format and it is independent of the target (Xilinx) FPGA family. The approach consists of a design phase where partial bitstreams are decomposed into sequences of module dependent and module independent pieces of configuration data. At run-time, this data can then be recomposed for the individual placement positions by a special DMA configuration controller as one atomic operation without any further software interaction. Our experiments demonstrate that module relocation and fast partial reconfiguration can be implemented at low logic cost.
Keywords
data compression; field programmable gate arrays; file organisation; DMA configuration controller; Xilinx FPGAs; atomic operation; bitstream compression; configuration bitstream compression; configuration bitstream generation; design phase; direct memory accesses; fast partial reconfiguration; logic cost; module dependent configuration data; module independent configuration data; module relocation; partial bitstream decomposition; portable module relocation; Clocks; Compression algorithms; Digital signal processing; Encoding; Field programmable gate arrays; Hardware; Routing;
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.6927480
Filename
6927480
Link To Document