学位论文 > 优秀研究生学位论文题录展示

基于OpenRISC 1200的AVS解码器软件控制器的实现

作 者: 李风志
导 师: 王祖强
学 校: 山东大学
专 业: 电路与系统
关键词: AVS OpenRISC 1200 SOC 软件控制器 验证
分类号: TN919.81
类 型: 硕士论文
年 份: 2011年
下 载: 28次
引 用: 0次
阅 读: 论文下载
 

内容摘要


为了促进音视频相关产业的升级和发展,我国于2002年6月成立了“数字音视频编解码技术标准工作组”,并联合国内企业和科研机构,制定了具有自主知识产权的数字音视频编解码标准——AVS标准。2006年3月,AVS标准第2部分(AVS-P2)正式公布,它属于高效的第二代视频编码技术,数据压缩率高,拥有与H.264近似的压缩性能,并且实现方案简洁,专利费用低,兼容性好。SOC是基于IP模块的复用技术,以嵌入式系统为核心,把整个系统集成在单个或少数几个芯片上,从而完成整个系统功能的复杂集成电路。对于AVS来说,由于其解码复杂度比较高,采用纯软件设计难以对高清视频进行实时播放,采用纯硬件设计则成本较高且灵活性低,所以对于高清视频的实时播放采用软硬件结合的方式,也就是设计SOC解码芯片进行视频解码,可以达到成本与性能之间的折中。本文主要是对AVS解码器的软件控制器进行研究设计。首先通过OR1200与其他常用软核处理器的对比,说明了选用该软核处理器作为控制器的原因,并进一步研究了OR1 200的结构及其指令集,对解码器采用的Wishbone总线进行了介绍。其次在研究AVS关键技术的基础上对AVS视频解码软件进行了任务复杂度分析,根据各部分的功能完成了软件和硬件的任务划分,提出AVS视频解码器的架构,定义了相应的接口,并对软件控制部分的设计做了详细描述,其中包括解析流程,存储显示区更新,中断处理,同步控制等。最后对设计的软件控制程序在软件平台和硬件平台上分别进行了验证,验证结果表明设计的程序正正确,符合设计要求。

全文目录


摘要  10-11
ABSTRACT  11-13
符号说明  13-14
第一章 绪论  14-19
  1.1 课题背景  14-17
    1.1.1 视频解码标准概述  14-15
    1.1.2 SOC技术  15-17
  1.2 AVS解码器的研究现状  17-18
  1.3 论文结构  18
  1.4 本章小结  18-19
第二章 OpenRISC 1200及Wishbone总线介绍  19-33
  2.1 常用软核处理器概述  19-23
    2.1.1 ARM系列处理器  19-20
    2.1.2 Nios Ⅱ处理器  20-21
    2.1.3 LEON系列处理器  21-22
    2.1.4 OpenRISC 1200软核处理器  22-23
  2.2 OpenRISC 1200处理器及其指令集  23-27
    2.2.1 OpenRISC 1200的结构  23-25
    2.2.2 OpenRISC 1200处理器的指令集  25-27
  2.3 Wishbone总线  27-31
    2.3.1 Wishbone支持的互联类型  28-30
    2.3.2 Wishbone总线接口信号  30-31
  2.4 本章小结  31-33
第三章 AVS解码芯片的结构研究  33-48
  3.1 AVS视频码流组织方式及关键技术  33-37
    3.1.1 AVS视频比特流结构  33-34
    3.1.2 AVS标准中的关键技术  34-37
  3.2 AVS视频解码器软硬件划分  37-42
    3.2.1 AVS-P2解码流程分析  37-38
    3.2.2 算法复杂度分析及任务划分  38-42
  3.3 AVS视频解码芯片的架构及接口定义  42-47
    3.3.1 AVS视频解码芯片架构定义  42-43
    3.3.2 AVS视频解码器各部分接口定义  43-47
  3.4 本章小结  47-48
第四章 软件控制器设计  48-63
  4.1 软件控制器概述  48-49
  4.2 软件程序流程  49-54
    4.2.1 序列级信息解析及数据配置  51
    4.2.2 图像帧级信息解析及数据配置  51-52
    4.2.3 条带级信息解析及数据配置  52
    4.2.4 宏块级信息解析及数据配置  52-54
  4.3 存储显示管理  54-60
    4.3.1 存储管理  54-59
    4.3.2 显示管理  59-60
  4.4 中断处理  60-61
  4.5 同步控制  61-62
  4.6 本章小结  62-63
第五章 软件控制器功能验证  63-69
  5.1 软件平台验证  63-65
  5.2 硬件平台验证  65-68
    5.2.1 软件开发工具  65-66
    5.2.2 系统的FPGA移植  66-68
  5.3 本章小结  68-69
第六章 总结与展望  69-71
  6.1 总结  69
  6.2 展望  69-71
参考文献  71-75
致谢  75-76
攻读硕士学位期间申请的发明专利  76-77
学位论文评阅及答辩情况表  77

相似论文

  1. AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
  2. 仿真系统模型验证方法和工具研究,TP391.9
  3. 复杂仿真系统VV&A工作流技术研究,TP391.9
  4. 辐射自显影胶片用于调强放疗剂量验证的可行性研究,R815
  5. 魔力平台业务过程建模冲突消解的研究与实现,TP311.5
  6. 多功能车辆总线控制器MVBC综合验证研究,TP273
  7. 蛋内注射leptin对肉鸡肝脏胆固醇代谢相关基因及microRNA表达的影响,S831
  8. 基于windows日志的计算机取证模型设计,D918.2
  9. 油包水型乳化油液水击谐波破乳LabVIEW仿真及实验研究,X703
  10. 船厂管加工车间生产计划仿真,U673.2
  11. 基于VHDL/FPGA的嵌入式UART的设计及FPGA验证,TN47
  12. 秘密共享方案中若干问题的研究,TN918.1
  13. 几种秘密共享方案的研究,TN918.1
  14. 高效三维视频表达及编码技术研究与开发,TN919.81
  15. 低成本RFID系统安全协议研究,TP391.44
  16. 基于医学图像序列匹配的分割及三维建模研究,TP391.41
  17. 嵌入式Web系统安全性的研究与实现,TP393.08
  18. 多层VLAN实现汇接设备快速拓扑、快速接入的方法及平台设计,TP393.1
  19. NUCSoC芯片的物理设计,TN47
  20. 基于RSA和Eflash的安全SOC设计,TN47
  21. 低功耗、多主接口、多图层的液晶控制器设计,TN873.93

中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com