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
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;
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
DOI :
10.1109/ICCSE.2009.5228486