Title :
A flexible H.263 video coder prototype based on FPGA
Author :
Garrido, Matías J. ; Sanz, César ; Jiménez, Marcos ; Meneses, Juan M.
Author_Institution :
Univ. Politecnica de Madrid, Spain
Abstract :
The methodology used for prototyping an H.263 video coder is explained in this paper. The coder is based on an architecture, we have called MVIP-2, which consists of a set of specialized processors for the main tasks (transforms, quantizers, motion estimation and motion compensation) and a RISC processor for the scheduling tasks. The design has been written in synthesizable Verilog and fully tested with hardware-software co-simulation using standard video sequences. All modules except the RISC has been synthesized and fitted onto an EP20K400BC652 FPGA from Altera. At present we are testing the prototype in real-time using a commercial board with the RISC and the FPGA, a pattern generator and data acquisition system to generate the input sequences and to read the reconstructed ones, as well as a logic analyzer. The methodological aspects presented in this paper can be applied to other designs.
Keywords :
field programmable gate arrays; hardware-software codesign; reduced instruction set computing; software prototyping; video coding; H.263 video coder; MVIP-2; Verilog; hardware-software co-simulation; pattern generator; video sequences; Field programmable gate arrays; Hardware design languages; Logic testing; Motion compensation; Motion estimation; Processor scheduling; Prototypes; Reduced instruction set computing; Test pattern generators; Video sequences;
Conference_Titel :
Rapid System Prototyping, 2002. Proceedings. 13th IEEE International Workshop on
Print_ISBN :
0-7695-1703-X
DOI :
10.1109/IWRSP.2002.1029735