基于五级流水线的HEVC DBF模块硬件架构设计
Five-Stage Pipeline Hardware Architecture Design for Deblocking Filter in HEVC
-
摘要: DBF (Deblocking Filter) 是HEVC解码器中复杂度较高的一个部分, 它的处理速度直接影响到整个视频解码器的性能.提出了一种基于五级流水线操作的高性能DBF模块硬件架构, 为了消除流水线操作中数据依赖的影响, 选取了16×8像素单元作为基本处理单元, 占用很少的内部存储器资源.硬件架构使用Verilog硬件描述语言实现, 并通过Xilinx-ISE工具进行了电路综合.结果表明, 此电路架构能够在48.1 MHz的工作频率下, 达到4 096×2 048分辨率60 fps高清视频的实时解码要求.Abstract: Deblocking Filter (DBF) is one of the components which have high computational complexity in HEVC decoder. Its processing speed directly affects the whole performance of video decoders. This paper proposes a high performance five-stage-pipeline-based hardware Architecture of DBF. In order to eliminate the influence of data dependency in the pipeline operation, a 16×8 pixels unit is chosen as basic processing unit. This unit occupies very little internal storage resources. The proposed hardware Architecture is implemented in Verilog-HDL. The implementation is synthesized by Xilinx ISE tool. The results show that the proposed architecture can meet requirement of real-time decoding 4 096×2 048@60fps high definition video under an operating frequency of 48.1 MHz.