Detail publikačního výsledku

A Novel Architecture for LZSS Compression of Configuration Bitstreams Within FPGA

IŠA, R.; MATOUŠEK, J.

Originální název

A Novel Architecture for LZSS Compression of Configuration Bitstreams Within FPGA

Anglický název

A Novel Architecture for LZSS Compression of Configuration Bitstreams Within FPGA

Druh

Stať ve sborníku v databázi WoS či Scopus

Originální abstrakt

Partial run-time reconfigurability of current FPGAs has been shown to be beneficial in many application domains. However, utilization of this feature is limited by the time it takes to reconfigure a selected part of an FPGA. This is commonly addressed by compression of a configuration bitstream, often using LZSS algorithm. To allow speeding up the reconfiguration also in self-adaptive architectures, bitstream compression has to be done within FPGA. Therefore, this paper presents a novel architecture of an LZSS compression engine that is able to achieve very low resource utilization or throughput several times higher than similar architectures, while keeping the other parameter as well as compression ratio at acceptable level. The presented architecture is generic, thus the user can tune the input token size and the size of buffers to achieve desired characteristics. The paper also includes an evaluation of a trade-off among the size of input token, the size of buffers utilized in LZSS algorithm, and a compression ratio for several configuration bitstreams. This evaluation can help the user to select the right set of parameters for the architecture.

Anglický abstrakt

Partial run-time reconfigurability of current FPGAs has been shown to be beneficial in many application domains. However, utilization of this feature is limited by the time it takes to reconfigure a selected part of an FPGA. This is commonly addressed by compression of a configuration bitstream, often using LZSS algorithm. To allow speeding up the reconfiguration also in self-adaptive architectures, bitstream compression has to be done within FPGA. Therefore, this paper presents a novel architecture of an LZSS compression engine that is able to achieve very low resource utilization or throughput several times higher than similar architectures, while keeping the other parameter as well as compression ratio at acceptable level. The presented architecture is generic, thus the user can tune the input token size and the size of buffers to achieve desired characteristics. The paper also includes an evaluation of a trade-off among the size of input token, the size of buffers utilized in LZSS algorithm, and a compression ratio for several configuration bitstreams. This evaluation can help the user to select the right set of parameters for the architecture.

Autoři

IŠA, R.; MATOUŠEK, J.

Vydáno

26.05.2017

Místo

Dresden

ISBN

978-1-5386-0471-7

Kniha

Proceedings - 2017 IEEE 20th International Symposium on Design and Diagnostics of Electronic Circuit and Systems, DDECS 2017

Strany od

171

Strany do

176

Strany počet

6

URL

BibTex

@inproceedings{BUT193301,
  author="Radek {Iša} and Jiří {Matoušek}",
  title="A Novel Architecture for LZSS Compression of Configuration Bitstreams Within FPGA",
  booktitle="Proceedings - 2017 IEEE 20th International Symposium on Design and Diagnostics of Electronic Circuit and Systems, DDECS 2017",
  year="2017",
  pages="171--176",
  address="Dresden",
  doi="10.1109/DDECS.2017.7934587",
  isbn="978-1-5386-0471-7",
  url="https://ieeexplore.ieee.org/document/7934587"
}