ACM Home Page
Please provide us with feedback. Feedback
Configuration compression for FPGA-based embedded systems
Full text PdfPdf (203 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2001 ACM/SIGDA ninth international symposium on Field programmable gate arrays table of contents
Monterey, California, United States
Pages: 173 - 182  
Year of Publication: 2001
ISBN:1-58113-341-3
Authors
Andreas Dandalis  Electrical Engineering - Systems, University of Southern California, 3740 McClintock Avenue, EEB 234, Los Angeles, CA
Viktor K. Prasanna  Electrical Engineering - Systems, University of Southern California, 3740 McClintock Avenue, EEB 200, Los Angeles, CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 36,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360276.360342
What is a DOI?

ABSTRACT

FPGAs are a promising technology for developing high-performance embedded systems. The density and performance of FPGAs have drastically improved over the past few years. Consequently, the size of the configuration bit-streams has also increased considerably. As a result, the cost-effectiveness of FPGA-based embedded systems is significantly affected by the memory required for storing various FPGA configurations. This paper proposes a novel compression technique that reduces the memory required for storing FPGA configurations and results in high decompression efficiency. Decompression efficiency corresponds to the decompression hardware cost as well as the decompression rate. The proposed technique is applicable to any SRAM-based FPGA device since configuration bit-streams are processed as raw data. The required decompression hardware is simple and is independent of the individual semantics of configuration bit-streams or specific features of the on-chip configuration mechanism. Moreover, the time to configure the device is not affected by our compression technique. Using our technique, we demonstrate up to $41 \%$ savings in memory for configuration bit-streams of several real-world applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Altera PLD Devices, http://www.altera.com/html/products/about.html
 
2
Atmel FPGA, http://www.atmel.com/atmel/products/prod3.htm
 
3
 
4
A. Dandalis, Dynamic Logic Synthesis for Recongurable Devices", PhD Thesis, Dept. of Electrical Engineering, University of Southern California. Under Preparation.
 
5
 
6
 
7
S. Hauck, Z. Li, and E. J. Schwabe, Conguration Compression for the Xilinx XC6200 FPGA", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 18, No. 8, pp. 1107-1113, August, 1999.
 
8
9
 
10
 
11
 
12
 
13
World Semiconductor Trade Statistics Organization, http://www.wsts.org
 
14
Xilinx Virtex Series FPGAs, http://www.xilinx.com/products/virtex.ht

CITED BY  10

Collaborative Colleagues:
Andreas Dandalis: colleagues
Viktor K. Prasanna: colleagues