• DocumentCode
    2436580
  • Title

    A H.264 decoder: A design style comparison case study

  • Author

    Nikolov, Hristo ; Rao, Adarsha ; Deprettere, Ed F. ; Nandy, S.K. ; Narayan, Ranjani

  • Author_Institution
    Leiden Embedded Res. Center, Leiden Univ., Leiden, Netherlands
  • fYear
    2009
  • fDate
    1-4 Nov. 2009
  • Firstpage
    236
  • Lastpage
    242
  • Abstract
    A comparison between an automated, and a semi-custom design, and synthesis of a H.264 restricted baseline profile decoder is the subject of this paper. The automated approach models the H.264 decoder as a Kahn Process Network (KPN), that is mapped on a multi-processor Field Programmable Gate Array (FPGA) execution platform. The semi-custom approach follows a BlueSpec design path, including Verilog code generation, compilation, and simulation, and the Xilinx Integrated Software Environment (ISE) tool chain for Xilinx Vertex-II FPGA synthesis. There is still a gap between automated and partially handcrafted design times, even when performance and cost parameters are otherwise comparable, and even when obvious limitations are avoided in both approaches. The purpose of the case study presented here is to pinpoint limitations and challenges when trying to close the gap.
  • Keywords
    codecs; design; field programmable gate arrays; BlueSpec design path; FPGA execution platform; H.264 restricted baseline profile decoder; ISE tool chain; Kahn Process Network; Verilog code generation; Xilinx Integrated Software Environment; Xilinx Vertex-II FPGA synthesis; multiprocessor field programmable gate array; Buffer storage; Costs; Decoding; Design automation; Field programmable gate arrays; Hardware design languages; Laboratories; Network synthesis; Process design; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA
  • ISSN
    1058-6393
  • Print_ISBN
    978-1-4244-5825-7
  • Type

    conf

  • DOI
    10.1109/ACSSC.2009.5470115
  • Filename
    5470115