基于FPGA的VGA控制电路设计
无需注册登录,支付后按照提示操作即可获取该资料.
基于FPGA的VGA控制电路设计(任务书,开题报告,论文14000字)
摘要
随着信息技术的不断发展,显示技术也取得了飞速的发展。在生活中人们主要通过电子显示器件来获得视觉信息,随着人类生活中图像信息的不断丰富,对于电子显示器件的要求也越来越高。VGA作为一种视频传输标准,由于其突出的优势广泛应用在彩色显示器领域。利用FPGA实现VGA显示控制的设计具有很好的灵活性,可以根据用户需要设计出不同功能的专用型VGA显示控制器。基于FPGA的VGA显示控制器可以使显示器不用再依靠计算机,还可以很好满足生产实践中不断变化的需要,很适合安全监控、工业检测等领域。
本次设计采用Xilinx Artix-7 XC7A35T作为主控芯片,利用Xilinx EGO board的VGA接口对图像进行了显示,同时进一步结合了图像处理知识,将图像处理算法集成到FPGA上,处理结果通过VGA显示。本次设计利用 Verilog HDL语言编写各个功能模块,设计的主要功能模块包括:IP核调用模块,时钟分频模块,VGA时序模块,VGA图片显示模块,图像处理模块。图像处理模块主要实现SOBEL边缘检测。各个模块的分析和设计采用自顶向下的方法,先对顶层架构进行了分析,然后设计实现了各个底层模块。本设计基本达到了预期效果,实现了VGA图像显示控制,基本达到了预期目标。
关键字:VGA;FPGA;图像处理
Abstract
With the continuous development of information technology, display technology has also achieved rapid development. In life, people mainly obtain visual information through electronic display devices. With the continuous enrichment of image information in human life, the requirements for electronic display devices are getting higher and higher. As a video transmission standard, VGA is widely used in the field of color displays due to its outstanding advantages. The design of VGA display control using FPGA has great flexibility, and can design a dedicated VGA display controller with different functions according to user needs. The FPGA-based VGA display controller can make the display no longer need to rely on the computer, and can also meet the ever-changing needs of production practice, and is very suitable for security monitoring, industrial testing and other fields.
This design uses Xilinx Artix-7 XC7A35T as the main control chip, and uses the VGA interface of Xilinx EGO board to display the image. At the same time, it further combines the image processing knowledge, integrates the image processing algorithm into the FPGA, and the processing result is displayed by VGA. This design uses Verilog HDL language to write each functional module. The main functional modules of the design include: IP core calling module, clock frequency dividing module, VGA timing module, VGA picture display module, image processing module. The image processing module mainly implements SOBEL edge detection. The analysis and design of each module adopts a top-down approach, which first analyzes the top-level architecture and then designs and implements each of the underlying modules. The design basically achieved the expected effect, and realized the VGA image display control, which basically achieved the expected goal.
Keywords: VGA; FPGA; image processing
目录
第1章 绪论 5
1.1 研究的背景和意义 5
1.2 国内外研究现状 5
1.3 论文主要工作及章节安排 5
第2章 VGA控制电路的设计和实现 5
2.1 VGA概述 5
2.1.1 VGA基础与VGA信号传输 5
2.1.2 VGA显示原理和VGA时序 5
2.1.3 VGA接口和应用 5
2.2 VGA显示控制器的设计和实现 5
第3章VGA显示控制器在图像处理中的应用 5
3.1 设计所需工具和开发环境 5
3.1.1 FPGA基础和开发流程 5
3.1.2 FPGA编程语言 5
3.1.3 VIVADO软件介绍 5
3.1.4 FPGA开发板和VGA接口电路 5
3.2 系统设计方案 5
3.2.1 图像格式转换模块 5
3.2.2 IP ROM调用模块 5
3.2.3 图像处理算法模块 5
3.2.4 VGA图像显示控制模块 5
3.3 结果分析 5
3.3.1 VGA图像显示原图结果 5
3.3.2 VGA图像处理后显示结果 5
第4章 总结与展望 5
4.1 总结 5
4.2 展望 5
参考文献 5
致谢 5