基于FPGA与ARM的视频采集系统设计(含程序)

基于FPGA与ARM的视频采集系统设计(含程序)(任务书,开题报告,外文翻译,论文15200字,程序)
摘要
伴随着视频采集及处理技术的发展,视频采集处理系统被广泛的应用于各个层面,包括军事、安全、医疗等。在此发展过程中对于实时性、分辨率、体积等等都提出了更高的要求。因为嵌入式系统处理受到功耗、成本等各方面的限制,所以视频采集处理成为设计中很难突破的瓶颈。
本论文首先本文设计了一种基于FPGA(Field Programmable Gate Array,现场可编程门阵列)和ARM(Advanced RISC Machines,高级精简指令处理器)的视频采集系统,能够对视频信号实现快速采集和处理。FPGA完成视频解码器的始化、控制以及数据的处理。该方案充分利用FPGA高速、资源丰富的优点实现了对视频图像的高速采集与数据处理;利用ARM开发方便的优点实现了视频信号的传输、显示等功能。对体积和功耗都有较高要求的视频采集和处理系统,采集系统几乎全部的逻辑运算和控制都可以通过FPGA来完成,并且可以同时完成图像处理部分的底层算法;ARM作为一款32位处理器,能够实现高级阶段的各种算法与控制,使之达到要求。
关键词:视频采集,FPGA,ARM
FPGA and ARM -based video acquisition system [资料来源:http://doc163.com]
Abstract
With the development of video capture and processing technologies, video acquisition and processing systems are widely used in various levels, including military, security, health care and so on. In this process of development for real-time, resolution, size, and so have a higher requirement. Embedded systems are limited because of processing power, cost and other aspects, so the design of video acquisition and processing becomes difficult to break through the bottleneck.
In this thesis, we design a fast acquisition and processing based on FPGA (Field Programmable Gate Array, a field programmable gate array) and ARM (Advanced RISC Machines, Advanced RISC processor) video capture system, the video signal can be achieved. FPGA to complete the video decoder initialization, control, and data processing. The program takes full advantage of high-speed FPGA resource-rich video images to achieve the advantages of high-speed acquisition and data processing; exploit the advantages of convenient ARM development to achieve a transmission of video signals and display functions. For video capture and processing system size and power requirements are high, almost all of the logical collection system operation and control can be accomplished by FPGA, and can complete the bottom portion of the image processing algorithms simultaneously; ARM as a 32 processors, and control algorithms to achieve an advanced stage, in order to meet system requirements. [资料来源:Doc163.com]
Keywords: video capture, FPGA, ARM
[来源:http://Doc163.com]


目录
摘要 I
Abstract II
目录 I
第一章 绪论 1
1.1引言 1
1.2选题意义 1
1.3本文的主要工作 2
1.4本文章节安排 3
第二章 系统方案及器件选型 4
2.1系统设计方案 4
2.2 TVP5150视频解码器介绍 4
2.3 FPGA 介绍和器件选型 5
2.3.1 FPGA 的设计步骤 5 [资料来源:http://Doc163.com]
2.3.2 EP2C8Q208C参数介绍 6
2.4 ARM 处理器简介与芯片选型 6
2.4.1 ARM 处理器 6
2.4.2 ARM Cortex-M3处理器 7
2.4.3 STM32芯片 7
2.4.4 STM32F107芯片简介 9
第三章 视频信号的采集 10
3.1 视频信号概述 10
3.1.1 视频信号采集处理过程 10
3.1.2 数字图像处理技术的相关概念 11
3.1.3 数字视频信号格式 12
3.1.4 ITU-RBT.656 标准 13
3.2 视频信号转换模块 13
3.2.1 I2C总线 14
3.2.2 TVP5150的配置 16
第四章 视频信号处理模块 22
4.1 视频信号的传输与处理 22
4.2 FIFO 简介 22
4.2.1 分类 23
4.2.2 FIFO的常见参数 23
4.3 FPGA 对初始信号的处理 23 [来源:http://www.doc163.com]
4.4 ARM 与 FPGA 的通信与输出 26
4.4.1 DMA 传输 26
4.4.2 视频信号的输出 27
4.5仿真结果 28
4.5.1仿真软件简介 28
4.5.2 仿真结果 28
结语 29
参考文献 30
致 谢 32
[资料来源:Doc163.com]