Title :
Design of an H.264 decoder with variable pipeline and smart bus arbiter
Author :
Lee, Chanho ; Yang, Seohoon
Author_Institution :
Sch. of Electron. Eng., Soongsil Univ., Seoul, South Korea
Abstract :
H.264 video coding standard is widely used due to the high compression rate and quality. H.264 decoders usually have pipeline architecture by a macroblock or a 4 × 4 sub-block. The period of the pipeline is usually fixed to guarantee the operation in the worst case which results in many idle cycles and higher data bandwidth. We propose variable pipeline architecture for H.264 decoders for efficient decoding and lower the requirement of the bandwidth for the memory bus. A smart bus arbiter is introduced to adjust the priority adaptively so that the access to a reference memory does not degrade the performance of the decoding pipeline. An H.264 decoder is designed and implemented using the proposed architecture to verify the operation using an FPGA.
Keywords :
asynchronous circuits; field programmable gate arrays; memory architecture; pipeline processing; system buses; video coding; FPGA; H.264 decoder; H.264 video coding standard; compression quality; compression rate; data bandwidth; decoding pipeline; macroblock; memory bus; pipeline arbiter; pipeline architecture; reference memory; smart bus arbiter; Automatic voltage control; Computer architecture; Decoding; Field programmable gate arrays; IP networks; Pipelines; Pixel; H.264; arbiter; design; implementation; pipeline;
Conference_Titel :
SoC Design Conference (ISOCC), 2010 International
Conference_Location :
Seoul
Print_ISBN :
978-1-4244-8633-5
DOI :
10.1109/SOCDC.2010.5682877