首页 | 本学科首页   官方微博 | 高级检索  
     


An FPGA implementation of HW/SW codesign architecture for H.263 video coding
Authors:Ahmed  Patrice  Fahmi  Patrice  Nouri  Herve
Affiliation:aLaboratory of Electronics and Information Technology National Engineers School of Sfax (E.N.I.S.), BP W 3038 Sfax, Tunisia;bIXL Laboratory – ENSEIRB – University Bordeaux 1 – CNRS UMR 5818, 351 Cours de la Liberation, 33 405 Talence Cedex, France
Abstract:In this paper, we present an efficient HW/SW codesign architecture for H.263 video encoder and its FPGA implementation. Each module of the encoder is investigated to find which approach between HW and SW is better to achieve real-time processing speed as well as flexibility. The hardware portions include the Discrete Cosine Transform (DCT), inverse DCT (IDCT), quantization (Q) and inverse quantization (IQ). Remaining parts were realized in software executed by the NIOS II softcore processor. This paper also introduces efficient design methods for HW and SW modules. In hardware, an efficient architecture for the 2-D DCT/IDCT is suggested to reduce the chip size. A NIOS II Custom instruction logic is used to implement Q/IQ. Software optimization technique is also explored by using the fast block-matching algorithm for motion estimation (ME). The whole design is described in VHDL language, verified in simulations and implemented in Stratix II EP2S60 FPGA. Finally, the encoder has been tested on the Altera NIOS II development board and can work up to 120 MHz. Implementation results show that when HW/SW codesign is used, a 15.8-16.5 times improvement in coding speed is obtained compared to the software based solution.
Keywords:H  263  FPGA  NIOS II Softcore Processor  Embedded system  HW/SW codesign
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号