• DocumentCode
    2288181
  • Title

    A new approach to compress the configuration information of programmable devices

  • Author

    Martina, M. ; Masera, G. ; Molino, A. ; Vacca, F. ; Sterpone, L. ; Violante, M.

  • Author_Institution
    Dipt. di Elettronica, Politecnico di Torino
  • Volume
    2
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Abstract
    During the last decade programmable devices have gained an impressive diffusion, tackling some traditional ASIC marked domains. In particular, multi-million gates FPGAs have become a very appealing low-cost solution even for consumer applications. However, one of the big issues that can arise with modern FPGA devices is the need for large and expensive external non-volatile memory to keep the configuration data. In this work we developed an alternative technique to compress FPGA bitstreams based on the knowledge of the device internal structure. The proposed method performs a two-step coder: in the first step the bitstream is adoptively "filtered" to remove data redundancy, while in the second step an arithmetic coder is used to actually compress the information. The effectiveness of the proposed technique has been demonstrated on a set of case studies. As a result conventional approaches are outperformed reaching a compression ratio of 4.26 against 3.3 times
  • Keywords
    arithmetic codes; data compression; field programmable gate arrays; programmable logic devices; redundancy; FPGA; arithmetic coder; configuration data; configuration information; data compression; data redundancy; nonvolatile memory; programmable devices; Adaptive filters; Application specific integrated circuits; Arithmetic; Dictionaries; Embedded system; Field programmable gate arrays; Hardware; Information filtering; Information filters; Nonvolatile memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243747
  • Filename
    1657113