• DocumentCode
    3508051
  • Title

    FPGA Design of A H.264/AVC Main Profile Decoder for HDTV

  • Author

    Agostini, Luciano V. ; Filho, Arnaldo P Azevedo ; Rosa, Vagner S. ; Berriel, Eduardo A. ; Santos, Tatiana G S ; Bampi, Sergio ; Susin, Altamiro A.

  • Author_Institution
    Informatics Inst., Fed. Univ. of Rio Grande do Sul
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents the architecture, design, validation, and prototyping of inverse transforms and quantization, intra prediction, motion compensation and loop filter, for a main profile H.264/AVC decoder. These architectures were designed to reach high throughputs and to be easily integrated with the other H.264/AVC modules. The architectures, all folly H.264/AVC compliant, were completely described in VHDL and forther validated through simulations down to prototyping. The architectures were prototyped using a Digilent XUP V2P board, containing a Virtex-II Pro XC2VP30 Xilinx FPGA. The post place-and-route synthesis results indicate that the designed architectures are able to process 114 million of samples per second and, in the worst case, they are able to process 64 HDTV frames (1080x1920) per second, allowing their use in H.264/AVC decoders targeting real time HDTV applications
  • Keywords
    field programmable gate arrays; hardware description languages; high definition television; motion compensation; video coding; AVC decoder; H.264 decoder; VHDL; field programmable gate arrays; high definition television; inverse transforms; motion compensation; Automatic voltage control; Decoding; Field programmable gate arrays; Filters; HDTV; Motion compensation; Prototypes; Quantization; Throughput; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311258
  • Filename
    4101020