Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (14): 141-144.DOI: 10.3778/j.issn.1002-8331.2009.14.043

• 数据库、信号与信息处理 • Previous Articles     Next Articles

Bandwidth analysis and DRAM controller design for H.264 encoder

HU Hong-qi1,XU Jia-dong1,SUN Jing-nan2   

  1. 1.School of Electronic & Information,Northwestern Polytechnical University,Xi’an 710129,China
    2.Hangzhou Institute of Commerce,Zhejiang Gongshang University,Hangzhou 310012,China
  • Received:2008-12-26 Revised:2009-03-05 Online:2009-05-11 Published:2009-05-11
  • Contact: HU Hong-qi

H.264编码器存储带宽分析及DRAM控制器设计

胡红旗1,许家栋1,孙景楠2   

  1. 1.西北工业大学 电子信息学院,西安 710129
    2.浙江工商大学 杭州商学院,杭州 310012
  • 通讯作者: 胡红旗

Abstract: A memory controller for H.264/AVC encoder is proposed based on bandwidth and schedule strategy analysis.The memory access patterns of H.264/AVC encoder are considered for suitable controller architecture designing.Several scheduling strategies,such as round-robin,fixed priority and preemptive are implemented for performance comparison of DRAM controller.Additionally,a referred memory mapping method has been used to improve memory bandwidth by reducing the overhead cycle of page-activation.Experiment results show that the proposed preemptive architecture has the highest bandwidth utilization,and can be used for real application of 1080p HDTV at 150 MHz.

摘要: 在分析H.264/AVC编码过程中存储器带宽需求的基础上,提出一种DRAM控制器结构,并实现了几种不同调度策略的DRAM控制器结构设计。实现了令牌环、固定优先级和抢占式等三种结构,结合已有的存储空间映射方法,通过减少换行及Bank切换过程中的冗余周期,进一步提高存储器的带宽利用率。实验结果表明,提出的三种存储器结构中抢占式调度具有最高的宽利用率,可满足150 MHz时钟频率条件下HDTV1080P实时编码的应用。