论文部分内容阅读
为了促进我国音视频相关产业的产业升级和发展,2002年6月国家信息产业部科学技术司批准成立AVS工作组,负责制定我国的数字音视频编码标准。2006年3月AVS第二部分标准AVS-P2正式公布,它主要针对高清晰度数字电视广播和高密度存储媒体应用。SystemVerilog是一种系统级硬件设计和建模语言,它引入了面向对象的设计思想,OVM是Cadence和Mentor公司以Systemverilog为基础开发的一套用于硬件建模和验证的源码开放的方法学,它提供了一套完成的事务级建模机制。本文利用OVM完成了AVS视频解码器的TLM级建模,为后续的RTL级设计及验证提供了一个参考模型。本文主要内容包括以下几个方面:1.介绍了当前视频压缩标准的发展以及开发AVS视频解码芯片的必要性,分析了SoC设计的流程及系统级建模在SOC设计阶段的作用。2.对AVS视频解码软件进行运算复杂度分析,提出了AVS视频解码器的软硬件划分以及流水线划分方案。3.在OVM框架下分别对AVS硬件部分的变长解码、反量化、反变换、帧内预测、运动补偿、重构和环路功能模块进行行为级建模,将仿真运行结果与参考软件解码结果进行对比,确保模型的功能正确性。4.最后本文对所做的工作,以及所获得的经验进行了简单总结,并指出论文的可改进之处。