PDVQ图像压缩芯片仿真验证及测试

PDVQ图像压缩芯片仿真验证及测试

论文摘要

图像压缩技术一直是图像处理领域的一门关键技术,也一直是研究的热点。随着多媒体技术和网络的发展,人们对于图像压缩及实时传输的要求也不断提高。基于这一背景,本课题组自行设计开发一种实时图像压缩处理芯片。该芯片采用PDVQ算法,这是一种由本课题组提出的快速矢量量化算法。使用Verilog HDL编写相关的RTL级代码,按照主流的正向ASIC设计流程,完成了该PDVQ芯片的设计。本文主要对该芯片进行RTL前仿真,综合后门级仿真,版图寄生参数提取后的门级仿真以及基于FPGA的硬件测试。经过软件仿真和硬件测试,验证了芯片功能的正确性。首先,本论文采用Matlab作为仿真工具。通过行为级仿真,对该设计电路框架及算法的正确性进行了系统验证;采用Modelsim通过RTL级仿真,验证了系统RTL级功能的正确性;通过综合后反标的时序信息进行了门级仿真,保证了布局布线前的门级网表功能的正确性;通过版图寄生参数提取后的门级仿真,验证了芯片物理实现后,系统功能与时序的正确性。在后仿真中,系统时钟最高速度为100MHz,满足了设计初期对系统工作速度的要求,从而表明了设计的正确性。其次,该PDVQ芯片经新加坡特许半导体(Charter)采用0.35μm CMOS工艺完成流片。本论文对该芯片进行了功能测试,采用2套测试方案:基于MCU的测试方案和基于FPGA的测试方案。MCU测试平台的工作频率为1MHz,FPGA测试平台的工作频率为20MHz。经过对测试结果的分析,最后证明该芯片对子图像块的编码结果与预期结果完全一致,芯片能够正确完成对图像块的编码功能。最后,本论文还讨论了一种基于PDVQ算法的自适应编码算法,并对于2种不同算法的性能进行比较。验证了该自适应编码算法的可行性;对该算法,完成RTL级代码编写,通过RTL级仿真验证了代码的正确性;最后采用ALTERA公司的QuartusⅡ5.0完成FPGA的实现。

论文目录

  • 摘要
  • Abstract
  • 1 研究背景介绍
  • 1.1 多媒体的发展与图像压缩
  • 1.2 矢量量化
  • 1.3 仿真验证
  • 1.4 芯片测试
  • 1.5 论文内容提要
  • 2 PDVQ芯片的仿真验证
  • 2.1 仿真的意义及重要性
  • 2.1.1 ASIC设计流程与仿真
  • 2.1.2 仿真的重要性
  • 2.1.3 仿真工具的介绍
  • 2.2 仿真需要具备的条件
  • 2.3 PDVQ芯片设计中的仿真
  • 2.3.1 基于Matlab参考模型的仿真
  • 2.3.2 RTL级仿真
  • 2.3.3 pre-layout仿真
  • 2.3.4 Post-layout仿真
  • 2.3.5 仿真中的RAM和 ROM的处理
  • 3 芯片测试
  • 3.1 基于MCU的测试
  • 3.1.1 MCU控制单元
  • 3.1.2 PDVQ系统的 FPGA实现
  • 3.1.3 测试结果
  • 3.1.4 分析总结
  • 3.2 基于 FPGA的测试
  • 3.2.1 测试图像块
  • 3.2.2 完整的图像测试平台
  • 4 自适应 PDVQ编码算法
  • 4.1 引言
  • 4.2 算法介绍
  • 4.3 新算法与 PDVQ 的比较
  • 4.4 基于 PDVQ 芯片的自适应编码系统
  • 4.4.1 系统结构
  • 4.5 大分块系统电路结构
  • 4.5.1 缓冲器模块
  • 4.5.2 大块预测模块
  • 4.6 设计实现
  • 4.6.1 自适应编码系统性能分析
  • 4.6.2 FPGA实现
  • 5 结论
  • 致谢
  • 参考文献
  • 发表论文
  • 相关论文文献

    标签:;  ;  ;  

    PDVQ图像压缩芯片仿真验证及测试
    下载Doc文档

    猜你喜欢