登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 理工学类 > 自动化 > 正文

基于FPGA与ARM的视频采集系统设计毕业论文

 2022-07-23 03:07  

论文总字数:23194字

摘 要

伴随着视频采集及处理技术的发展,视频采集处理系统被广泛的应用于各个层面,包括军事、安全、医疗等。在此发展过程中对于实时性、分辨率、体积等等都提出了更高的要求。因为嵌入式系统处理受到功耗、成本等各方面的限制,所以视频采集处理成为设计中很难突破的瓶颈。

本论文首先本文设计了一种基于FPGA(Field Programmable Gate Array,现场可编程门阵列)和ARM(Advanced RISC Machines,高级精简指令处理器)的视频采集系统,能够对视频信号实现快速采集和处理。FPGA完成视频解码器的始化、控制以及数据的处理。该方案充分利用FPGA高速、资源丰富的优点实现了对视频图像的高速采集与数据处理;利用ARM开发方便的优点实现了视频信号的传输、显示等功能。对体积和功耗都有较高要求的视频采集和处理系统,采集系统几乎全部的逻辑运算和控制都可以通过FPGA来完成,并且可以同时完成图像处理部分的底层算法;ARM作为一款32位处理器,能够实现高级阶段的各种算法与控制,使之达到要求。

关键词:视频采集,FPGA,ARM

FPGA and ARM -based video acquisition system

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.

Keywords: video capture, FPGA, ARM

目录

摘要 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

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

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

第一章 绪论

1.1 引言

在现代社会高新技术快速发展的大背景下,现代生产、生活以及技术研究对视频采集系统的要求越来越高。视频采集已在科学研究、工业生产、医疗卫生、通信等方面得到普遍应用,因此对视频信号的处理,尤其是实时视频信号的处理已经成为视频图像处理领域中重要部分。以专用图像处理芯片为核心单元的视频采集系统,其主要的面向对象是某一类的相关产品,功能上较为局限。借助于视频采集卡来获取数字化的视频信号的采集系统,又大多是借助于PC机实现采集、显示与存储,但是因为基于PC机的采集处理系统在算法与程序上较为复杂,处理时间大大加长,因而对于图像应用处理的实现显得捉襟见肘[11]。所以在此背景下就需要设计一种新的视频采集系统,来满足与实现视频图像处理技术的新要求。

本文主要采用FPGA和ARM的综合来实现系统的功能需求设计,在此提供了一种相对高速的视频采集设计方案。

1.2 选题意义

对视频信号采集的最主要性能指标是系统的实时性是否满足要求,就此可以得出结论,系统必须能够具备处理大量数据的能力,而且要求处理的速度必须要快速。对于实时图像的处理来说,方案多种多样;对于一些结构简单的设计,其在运算速度上无法满足大数据的处理性能要求;而相反一些设计满足处理速度要求的,其不论是在运算方式还是结构上都比较复杂,若采用硬件很难去单一实现。因此图像处理系统对运算速度和复杂度都有一定的要求[9]

请支付后下载全文,论文总字数:23194字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图