论文部分内容阅读
本文主要研究了MPEG-4视频解码芯片中的离散余弦逆变换(InverseDiscrete Cosine Transform,IDCT)的算法分析及基于FPGA的硬件实现。在目前众多的便携式消费类电子产品中,视频编解码器都得到广泛的应用,而用硬件实现视频编解码芯片或对部分模块进行硬件加速在保证其规模范围的前提下可以实现视频编解码的实时性,并提升编解码器的性能。
本设计的目的是离散余弦逆变换的硬件实现。首先从硬件实现的角度对该算法进行了选择和部分优化,完成C模型和Simulink模型,验证并通过IEEE1180-1990标准。在满足规范及吞吐率要求情况下,硬件实现时对一维离散余弦逆变换模块采用流水线及硬件资源复用,从而达到减少设计复杂度及面积、功耗进而降低成本的目的。通过Synplify Pro综合,本设计可以达到100MHz以上,综合后只需要1499个SLICE。本设计同时设计了FPGA验证系统从而实现小规模的硬件验证,通过该验证系统,本设计可以通过在Xilinx VirtexⅡxc2v8000芯片上的FPGA验证。