{"title":"基于SOPC的JPEG编码器灵活架构","authors":"C. Ken, Li Xiaoying, Li Chuanju","doi":"10.1109/ICCSE.2009.5228486","DOIUrl":null,"url":null,"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.","PeriodicalId":303484,"journal":{"name":"2009 4th International Conference on Computer Science & Education","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"SOPC based flexible architecture for JPEG enconder\",\"authors\":\"C. Ken, Li Xiaoying, Li Chuanju\",\"doi\":\"10.1109/ICCSE.2009.5228486\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":303484,\"journal\":{\"name\":\"2009 4th International Conference on Computer Science & Education\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 4th International Conference on Computer Science & Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSE.2009.5228486\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 4th International Conference on Computer Science & Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE.2009.5228486","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
新一代现场可编程门阵列(FPGA)技术使嵌入式处理器知识产权(IP)和应用IP能够集成到可编程芯片系统(SOPC)开发环境中。因此,本文提出了一种高效的JPEG编码器软硬件协同设计体系结构及其FPGA实现。它由NIOS II处理器组成,该处理器控制一组执行离散余弦变换(DCT),量化(Q), RLC,霍夫曼编码器的专用处理器的调度。该架构还包括用于从摄像机输入视频信号的预处理模块以及用于外部视频存储器和LCD的接口。JPEG编码器支持基线JPEG模式,并提出了一种有效的二维DCT架构,以减小芯片尺寸。用verilog HDL语言对整个设计进行了描述,通过仿真验证,并在Cyclone II EP2C35 FPGA上实现。最后,在NIOS II开发板上对编码器进行了测试,并给出了一些实验结果。
SOPC based flexible architecture for JPEG enconder
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.