Reduction of Bitstream Size for Low-Cost iCE40 FPGAs

被引:1
|
作者
Fritzsch, Clemens [1 ]
Hoffmann, Joern [1 ]
Bogdan, Martin [1 ]
机构
[1] Univ Leipzig, Neuromorph Informat Proc, Leipzig, Germany
关键词
D O I
10.1109/FPL57034.2022.00028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reducing the bitstream size is important to lower external storage requirements and to speed-up the reconfiguration of field-programmable gate arrays (FPGAs). The most common methods for bitstream size reduction are based on dedicated hardware elements or dynamic partial reconfiguration. All of these properties are usually missing in low-cost FPGAs such as the Lattice iCE40 device family. In this paper we propose a lightweight compaction approach for iCE40 FPGAs. We present five methods for bitstream compaction: two adapted and three new. The methods work directly on the bitstream by removing unnecessary data and redundant commands. They are applicable independent of the synthesis toolchain and require neither repetition of synthesis steps nor modifications of the target system. Although our focus is on iCE40 devices, we additionally discuss the conditions for applying our approach to other targets. All five methods were implemented in an open-source compaction tool. We evaluate our approach with an iCE40 HX8K FPGA by synthesizing and compacting various projects. As a result, we achieve a reduction in bitstream size and reconfiguration time by up to 79 %.
引用
收藏
页码:117 / 122
页数:6
相关论文
共 50 条
  • [21] A LOW-COST SOLUTION FOR HDTV DATA REDUCTION
    STECKENBILLER, H
    PLANSKY, H
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 611 - 618
  • [22] A Low-cost High-efficiency True Random Number Generator on FPGAs
    Ma, Gaoliang
    Liang, Huaguo
    Yao, Liang
    Huang, Zhengfeng
    Yi, Maoxiang
    Xu, Xiumin
    Zhou, Kai
    2018 IEEE 27TH ASIAN TEST SYMPOSIUM (ATS), 2018, : 54 - 58
  • [23] An internal partial dynamic reconfiguration implementation of the JPEG Encoder for low-cost FPGAs
    Tumeo, Antonino
    Monchiero, Matteo
    Palermo, Gianluca
    Ferrandi, Fabrizio
    Sciuto, Donatella
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 449 - +
  • [24] DyRecMul: Fast and Low-Cost Approximate Multiplier for FPGAs using Dynamic Reconfiguration
    Vakili, Shervin
    Vaziri, Mobin
    Zarei, Amirhossein
    Langlois, J. M. Pierre
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2025, 18 (01)
  • [25] A Low-Cost and Fault-Tolerant Stochastic Architecture for the Bernsen Algorithm Using Bitstream Correlation
    Wang, Shaowei
    Xie, Guangjun
    Xu, Wenbing
    Zhang, Yongqiang
    Han, Jie
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (09)
  • [26] Low-size coupons for low-cost IC cards
    Girault, M
    SMART CARD RESEARCH AND ADVANCED APPLICATIONS, 2000, 52 : 39 - 49
  • [27] A Comparison of Low-Cost Collector Configurations for Quantifying Ice Accretion
    Campbell, John L.
    Rustad, Lindsey E.
    Garlick, Sarah
    Newman, Noah
    Stanovick, John S.
    Halm, Ian
    Driscoll, Charles T.
    Barjenbruch, Brian L.
    Burakowski, Elizabeth
    Hilberg, Steven D.
    Sanders, Kristopher J.
    Shafer, Jason C.
    Doesken, Nolan J.
    JOURNAL OF APPLIED METEOROLOGY AND CLIMATOLOGY, 2020, 59 (09) : 1429 - 1442
  • [28] Evaluation of Low-Cost, Automated Lake Ice Thickness Measurements
    Reed, David E.
    Desai, Ankur R.
    Whitaker, Emily C.
    Nuckles, Henry
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2019, 36 (04) : 527 - 534
  • [29] A Novel and Low-Cost Sea Ice Mass Balance Buoy
    Jackson, Keith
    Wilkinson, Jeremy
    Maksym, Ted
    Meldrum, David
    Beckers, Justin
    Haas, Christian
    Mackenzie, David
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2013, 30 (11) : 2676 - 2688
  • [30] Low-Cost Expendable Buoys for Under Ice Data Collection
    Langis, D.
    Stabeno, P. J.
    Meinig, C.
    Mordy, C. W.
    Bell, S. W.
    Tabisola, H. M.
    OCEANS 2018 MTS/IEEE CHARLESTON, 2018,