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