Multiplierless and fully pipelined JPEG compression soft IP targeting FPGAs

  • Authors:
  • Luciano Volcan Agostini;Ivan Saraiva Silva;Sergio Bampi

  • Affiliations:
  • Group of Architectures and Integrated Circuits, DInfo, UFPel, Pelotas, Brazil and Microelectronics Group II, UFRGS, Porto Alegre, Brazil;DIMAp, UFRN, Natal, Brazil;Microelectronics Group II, UFRGS, Porto Alegre, Brazil

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents the design of a soft IP for JPEG compression targeted for high performance in a FPGA device. The JPEG compressor architecture achieves high throughput with a deep and optimized pipeline and with a multiplierless datapath architecture. The JPEG compressor architecture was designed in a hierarchical and modular fashion and the details of the global architecture and of its modules are presented in this paper. A modular and strictly structural VHDL design is followed to develop the JPEG compressor soft IP. The VHDL codes were synthesized to Altera and Xilinx FPGAs. Synthesis results and relevant performance comparisons with related works are presented. Our high throughput compressor is able to compress 39.8 millions of pixels per second when mapped onto an Altera FLEX 10KE FPGA. Our JPEG soft IP mapped to FLEX 10KE low cost FPGA is able to compress 115 images per second in SDTV resolution (720x480 pixels). Considering this SDTV resolution our design is worthy as a core of an M-JPEG video compressor, reaching a real time processing rate of 30fps, once mapped to the FLEX 10KE FPGA device.