DocumentCode
3235705
Title
SOPC based flexible architecture for JPEG enconder
Author
Ken, Cai ; Xiaoying, Liang ; Chuanju, Liu
Author_Institution
Inf. Coll., Zhongkai Univ. of Agric. & Eng., Guangzhou, China
fYear
2009
fDate
25-28 July 2009
Firstpage
1151
Lastpage
1154
Abstract
The new generation of field programmable gate array (FPGA) technologies enables an embedded processor intellectual property (IP) and an application IP to be integrated into a system-on-a-programmable-chip (SOPC) developing environment. Therefore, in this paper, we present an efficient HW/SW codesign architecture for JPEG encoder and its FPGA implementation. It consists of a NIOS II processor that controls the scheduling of a set of specialized processors that perform the discrete cosine transform (DCT), quantization (Q), RLC, Huffman encoder. The architecture also includes pre-processing modules for the input video signal from the camera and interfaces for the external video memory and the LCD. The JPEG encoder supports the baseline JPEG mode and an efficient architecture for the 2-D DCT is suggested to reduce the chip size. The whole design is described in verilog HDL language, verified in simulations and implemented in Cyclone II EP2C35 FPGA. Finally, the encoder has been tested on a NIOS II development board and some experimental results are demonstrated.
Keywords
Huffman codes; data compression; discrete cosine transforms; field programmable gate arrays; hardware description languages; hardware-software codesign; system-on-chip; video cameras; video coding; Cyclone II EP2C35 FPGA; HW-SW codesign architecture; Huffman encoder; JPEG enconder; NIOS II processor; SOPC based flexible architecture; Verilog HDL language; camera; discrete cosine transform; embedded processor intellectual property; field programmable gate array; system-on-a-programmable-chip; video signal; Cameras; Cyclones; Discrete cosine transforms; Field programmable gate arrays; Hardware design languages; Intellectual property; Process control; Processor scheduling; Quantization; Testing; FPGA; IP-core; JPEG; Nios II processor; SOPC;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
Conference_Location
Nanning
Print_ISBN
978-1-4244-3520-3
Electronic_ISBN
978-1-4244-3521-0
Type
conf
DOI
10.1109/ICCSE.2009.5228486
Filename
5228486
Link To Document