学位论文 > 优秀研究生学位论文题录展示

基于FPGA红外图像预处理及采集卡控制逻辑设计

作 者: 叶林
导 师: 叶玉堂
学 校: 电子科技大学
专 业: 光学工程
关键词: 图像采集 FPGA USB总线 红外图像提取
分类号: TP274.2
类 型: 硕士论文
年 份: 2007年
下 载: 349次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着多媒体技术发展,数字图像的采集和处理已经成为许多应用系统的核心和基础。本文阐述了基于FPGA( Field Programmable Gate Array )的图像采集卡的红外图像预处理及采集卡控制逻辑IP( Intellectual Property )设计、仿真、验证过程。本IP将用于在基于红外热图像分析的电路板检测系统的采集卡中,作为核心处理单元提取热像仪的输出图像数据并控制采集卡工作。现在市面上的数字图像采集卡价格昂贵,且大多使用PCI( Peripheral Component Interconnect )接口,使用不方便。USB2.0接口有很多突出的优点:即插即用,连接方便,传输速度快,兼容性强。它已经在诸多设备中得到了非常广泛的应用。为了配合研制具有极强的易用性和便携性,并且能够实现与红外热像仪良好匹配的具有USB2.0功能的高速数据采集卡,本文设计了采集卡的基于FPGA为核心处理单元的完整预处理与控制逻辑IP。FPGA的使用大大简化了逻辑控制电路的设计,并且由于体积小、速度快以及可编程性强等诸多优点,它是一种更灵活的可编程器件,可根据需要,在实验室就能设计、更改大规模数字逻辑,研制成为满足各种不同的要求的ASIC ( Application Specific Integrated Circuit )并马上能投入使用。论文从IP设计的意义和本课题的应用背景出发,阐述了IP的设计、开发流程以及整个IP系统的组成,分析了各模块的功能,使用了新型的可编程逻辑技术,提出了一种基于Xilinx FPGA Spartan-IIE芯片的红外图像提取、逻辑控制的解决方案。论文从FPGA硬件特性和软件设计两大方面详细阐述了其开发方法和实现过程。在硬件方面,从FPGA的启动配置模式和重要信号引脚的连接设计方式入手,完成了USB( Universal Serial Bus )芯片Slave FIFO和FPGA之间、SRAM芯片与FPGA之间的接口模式。FPGA软件开发方面完成了模块状态机设计,寄存器传输级RTL( Register Transfer Level )的VerilogHDL可综合代码描述、仿真测试环境代码Testbench的编写以及仿真环境的建立。经过设计、综合、仿真和验证,本IP已经开发完成,完全满足预定目标。并且该IP具有可重配置性,能满足其他不同型号热像仪的输出分辨率需求,可根据热像仪的实际需要对分辨率进行重新配置。该IP的研制成功,为基于红外图像分析的电路板检测系统的小型化、实用化奠定了坚实的技术基础。

全文目录


摘要  4-6
ABSTRACT  6-10
第一章 引言  10-13
  1.1 课题背景  10-11
  1.2 论文的主要工作和内容安排  11-13
第二章 基本理论  13-28
  2.1 EDA 概述  13-14
  2.2 现场可编程门阵列FPGA  14-21
    2.2.1 FPGA 体系结构  14-17
    2.2.2 FPGA 设计开发流程  17-19
    2.2.3 集成开发环境ISE  19-21
  2.3 USB 总线规范  21-24
    2.3.1 US82.0 系统拓朴结构  21
    2.3.2 USB 重要概念  21-23
    2.3.3 USB 数据传输  23-24
  2.4 异步时钟域的数据传输  24-28
第三章 红外图像采集卡的软硬件系统  28-41
  3.1 SAT-HY600 红外热像仪  28-29
  3.2 CYPRESS68013A 的特性及工作原理  29-31
    3.2.1 Cypress68013A 接口电气特性  31
  3.3 FPGA 在本系统中的选用  31-34
    3.3.1 启动及配置模式选择  33-34
  3.4 SRAM 存储芯片介绍  34-35
  3.5 固件程序设计  35-38
    3.5.1 固件下载  37-38
  3.6 驱动程序设计  38-41
    3.6.1 Windows XP 操作系统驱动  38-39
    3.6.2 驱动程序的层次结构  39-41
第四章 红外图像预处理及控制逻辑设计的FPGA 实现  41-64
  4.1 红外图像预处理及控制逻辑系统  41-42
  4.2 状态机设计  42-54
    4.2.1 红外图像有效像元提取模块  44-49
    4.2.2 实现USB 芯片从工作方式同步写FIFO 操作模块  49-54
  4.3 计数器设计  54-59
    4.3.1 实现SRAM 读写操作  57-59
  4.4 设计问题分析与解决  59-63
  4.5 红外图像预处理及控制逻辑系统的FPGA 实现  63-64
第五章 仿真、验证  64-75
  5.1 仿真、验证基础  64-65
  5.2 整个系统的仿真、验证  65-72
  5.3 在片验证调试  72-75
    5.3.1 ChipScope Pro 综述  72-73
    5.3.2 验证调试  73-75
第六章 结论  75-76
致谢  76-77
参考文献  77-80
作者攻硕期间取得的成果  80-81

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  8. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  9. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  10. 基于FPGA的高速图像预处理技术的研究,TP391.41
  11. 基于千兆网的双相机高速同步采集系统设计,TP274.2
  12. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  13. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  14. 高速数字图像采集系统数据采集传输技术的研究,TP274.2
  15. 基于Nios的串行总线分析仪研制,TP274
  16. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  17. PXI高性能数字I/O模块研制,TP274
  18. LXI计数器研制,TP274
  19. 基于FPGA的高速实时数据采集系统,TP274.2
  20. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  21. 温压炸药爆炸温度场存储测试技术研究,TQ560.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统 > 数据收集和处理系统
© 2012 www.xueweilunwen.com