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

  • Authors:
  • Hristo Nikolov;Adarsha Rao;Ed F. Deprettere;S. K. Nandy;Ranjani Narayan

  • Affiliations:
  • Leiden Embedded Research Center, Leiden University, The Netherlands;CAD Laboratory, and Morphing Machines Private Limited, Indian Institute of Science, India;Leiden Embedded Research Center, Leiden University, The Netherlands;CAD Laboratory, and Morphing Machines Private Limited, Indian Institute of Science, India;CAD Laboratory, and Morphing Machines Private Limited, Indian Institute of Science, India

  • Venue:
  • Asilomar'09 Proceedings of the 43rd Asilomar conference on Signals, systems and computers
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

A comparison between an automated, and a semicustom design, and synthesis of a H.264 restricred 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.