文摘
英文文摘
声明
第一章绪论
1.1研究的目的及意义
1.2课题的研究现状
1.3本文主要工作与论文的章节安排
第二章研究的基础理论及其相关设计技术
2.1数字图像及数字视频技术
2.1.1数字图像技术
2.1.2数字视频技术
2.2 FPGA器件及其设计流程
2.2.1 FPGA器件
2.2.2 FPGA典型的开发流程
2.2.3硬件描述语言
2.3 SOPC设计技术
2.3.1 SOPC技术简介
2.3.2基于Nios Ⅱ的SOPC硬件系统开发流程
2.3.3 SOPC系统软件开发流程
2.3.4 Avalon总线
2.3.5系统的软硬件协同设计
2.4 Nios Ⅱ用户自定义指令
2.4.1定制指令的硬件实现
2.4.2定制指令的软件接口
2.4.3多周期定制指令结构
2.5图像旋转算法
2.5.1图像的映射变换
2.5.2图像旋转矩阵
2.5.3图像旋转坐标变换
2.5.4旋转后外接矩形的计算
2.5.5双线性插值算法
2.6本章小结
第三章基于FPGA的视频图像旋转的总体设计
3.1系统所用器件的选择
3.1.1系统控制芯片FPGA Cyclone Ⅱ EP2C35
3.1.2存储单元
3.2实验系统的总体设计
3.2.1系统整体框架设计
3.2.2系统各模块功能
3.3 SOPC系统的构建
3.4本章小结
第四章视频图像旋转的FPGA设计与实现
4.1 CORDIC算法
4.1.1 CORDIC旋转模式
4.1.2 CORDIC向量模式
4.1.3 CORDIC算法统一结构
4.2 CORDIC算法的实现结构
4.2.1循环迭代结构
4.2.2流水线实现结构
4.3旋转模式下CORDIC加速器的设计
4.3.1总体设计方案
4.3.2算法的各模块的FPGA设计
4.3.3算法的综合与仿真
4.4 CORDIC算法的优化
4.4.1 CORDIC算法的局限
4.4.2旋转周期的扩展
4.4.3反正切ROM存储表的优化
4.4.4模校正因子的简化
4.5优化CORDIC算法的FPGA设计
4.5.1优化的CORDIC算法的总体结构设计
4.5.2优化CORDIC算法的FPGA设计
4.5.3优化算法的综合与仿真
4.6图像旋转的软硬件协同实现
4.6.1图像旋转算法流程
4.6.2优化CORDIC加速器与Nios Ⅱ的连接
4.6.3硬件加速的图象旋转的实现
4.7本章小结
第五章实验结果
5.1系统的设计平台
5.2实验系统的性能分析
5.3系统运行结果
5.4系统消耗资源情况
5.5本章小结
第六章总结与展望
6.1总结
6.2展望
参考文献
致谢
发表论文