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
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;
Conference_Titel :
Signals, Systems and Computers, 2009 Conference Record of the Forty-Third Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
978-1-4244-5825-7
DOI :
10.1109/ACSSC.2009.5470115