摘要 | 第4-6页 |
ABSTRACT | 第6-7页 |
第一章 绪论 | 第13-16页 |
1.1 选题背景及意义 | 第13-14页 |
1.2 当前研究现状 | 第14页 |
1.3 本文的组织结构 | 第14-16页 |
第二章 设计概述 | 第16-32页 |
2.1 硬件环境 | 第16-21页 |
2.1.1 FPGA 简介 | 第16-17页 |
2.1.2 FPGA 的开发流程 | 第17-18页 |
2.1.3 本系统所选用的FPGA 芯片 | 第18-19页 |
2.1.4 SAA7105 简介 | 第19-20页 |
2.1.5 SAA7105 的主要特点 | 第20页 |
2.1.6 TVP5150A 简介及特性 | 第20页 |
2.1.7 硬件环境整体描述 | 第20-21页 |
2.2 软件环境 | 第21-28页 |
2.2.1 FPGA 集成开发环境Xilinx ISE | 第21-22页 |
2.2.2 仿真工具ModelSim | 第22-25页 |
2.2.3 FPGA 调试工具ChipScope Pro | 第25-27页 |
2.2.4 软件设计流程 | 第27-28页 |
2.3 系统结构概述 | 第28-30页 |
2.3.1 I2C 寄存器配置部分主要功能 | 第29页 |
2.3.2 视频输入及存储部分主要功能 | 第29页 |
2.3.3 视频数据处理部分主要功能 | 第29页 |
2.3.4 输出时序发生兼数据输出部分主要功能 | 第29-30页 |
2.4 模块划分 | 第30-32页 |
第三章 I2C 配置模块及视频输入单元模块 | 第32-42页 |
3.1 I2C 寄存器配置模块 | 第32-37页 |
3.1.1 I2C 总线介绍 | 第32-35页 |
3.1.2 I2C 写配置寄存器模块的顶层结构 | 第35-36页 |
3.1.3 I2C_write 模块的实现 | 第36页 |
3.1.4 I2C_reg_ram_write 模块的实现 | 第36-37页 |
3.1.5 I2C_top 模块的实现 | 第37页 |
3.1.6 I2C 配置模块的调试 | 第37页 |
3.2 VIU 视频输入单元模块 | 第37-42页 |
3.2.1 视频输入格式BT656 简介 | 第37-41页 |
3.2.2 视频输入单元模块的具体实现 | 第41页 |
3.2.3 视频输入单元模块的调试过程 | 第41-42页 |
第四章 图像处理模块 | 第42-47页 |
4.1 YCBCR2RGB 图像处理模块 | 第42-47页 |
4.1.1 基于Sobel 算子的边缘检测算法 | 第42-44页 |
4.1.2 本设计所采用的Sobel 算子边缘检测算法的流程图 | 第44-45页 |
4.1.3 YCbCr2RGB 模块的具体实现 | 第45-46页 |
4.1.4 YCbCr2RGB 图像处理模块的调试 | 第46-47页 |
第五章 仿真和验证结果及分析 | 第47-53页 |
5.1 I2C 模块仿真结果 | 第47页 |
5.2 视频输入模块仿真结果 | 第47-48页 |
5.3 视频输出模块仿真结果 | 第48-49页 |
5.4 视频处理模块仿真结果 | 第49页 |
5.5 综合结果分析 | 第49-50页 |
5.6 最终输出效果图 | 第50-53页 |
第六章 结论 | 第53-54页 |
参考文献 | 第54-55页 |
谢辞 | 第55页 |