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

基于IP的计算机图像处理技术的实现

作 者: 陈沛文
导 师: 邓彬
学 校: 电子科技大学
专 业: 信号与信息处理
关键词: IP 块 计算机图像 FPGA DDR PCI 大视场
分类号: TP391.41
类 型: 硕士论文
年 份: 2005年
下 载: 167次
引 用: 1次
阅 读: 论文下载
 

内容摘要


已验证的可重复使用的IC 模块称为IP (知识产权) 模块, 在FPGA的设计中直接使用IP的这种设计方法就称为基于IP的设计方法。本文使用了基于IP的设计方法,设计实现了一种计算机图像转换卡。该卡是以高密度高性能的FPGA芯片为核心,图像采集芯片、图像输出芯片、PCI桥芯片、DDR动态存储器等为辅助的PCI扩展卡。它能依照由PC机根据要求计算出的一系列参数,将原始图像转换为所需要的图像并输出。其中,FPGA要实现图像采集、计算和输出等功能,实现与图像采集芯片、图像输出芯片、PCI桥芯片、动态存储器的高效接口。同时,为了实现高帧率的输出图像,必须更有效的使用各种片内外资源,这就涉及到各种复杂的数据调度问题。本文详细描述了FPGA中各IP块的设计思路和实现方式,其中涉及计算机图像格式、动态存储器控制、存储器调度机制等多种内容,并介绍了软IP核的生成,同时简单描述了图像处理卡的设计和实现。本文给出了一种图像处理卡的应用实例——多通道曲面投影机。多通道曲面投影校正机是一种大屏幕显示系统,它将多个图像源生成的图像根据投影屏的几何形状做预处理,输出到多个投影仪上,最终实现相对视点正确的大屏幕图像。

全文目录


第一章 前言  8-9
  1.1 课题研究背景  8
  1.2 课题研究目标  8
  1.3 课题研究意义  8-9
第二章 IP 复用技术简介  9-10
  2.1 IP 核  9
  2.2 IP 模块的重用  9-10
第三章 图像转化卡的设计和实现  10-28
  3.1 图像转换卡框架  10-11
  3.2 计算机图像输出接口  11-15
    3.2.1 XVGA  12
    3.2.2 DVI (Digital Visual Interface)数字视频接口  12-14
    3.2.3 VESA 时间标准  14-15
  3.3 FPGA 的选取  15-19
    3.2.4 嵌入式存储器TriMatrix:  16
    3.2.5 DSP 块:  16
    3.2.6 高带宽 I/O 标准和高速接口  16-17
    3.2.7 用于系统时钟管理的PLL  17-19
  3.4 图像采集芯片的选取  19-20
  3.5 图像输出芯片的选取  20-22
  3.6 DDR SDRAM  22-23
  3.7 图像处理卡的实现  23-28
第四章 计算机图像处理核心FPGA 的Verilog 设计与实现  28-57
  4.1 FPGA 的设计方法和设计规划  28-29
    4.1.1 基于块的设计流程  28
    4.1.2 设计分割  28
    4.1.3 QuatusII 中基于块的设计的实现  28-29
  4.2 系统结构分析与建模  29-31
  4.3 IP 的HDL 设计与实现  31-57
    4.3.1 图像采集模块  31-34
      4.3.1.1 基本功能  31
      4.3.1.2 内部功能块定义  31-33
      4.3.1.3 Fif0246 功能及特性  33
      4.3.1.4 InputControl 功能、设计思想及特性  33-34
    4.3.2 图像输出模块  34-39
      4.3.2.1 基本功能  34-35
      4.3.2.2 内部功能块定义说明  35-37
      4.3.2.3 fifo_24_2048_DDR 功能及特性  37
      4.3.2.4 PPimageOut 的功能,设计思路和特性  37-39
    4.3.3 图像计算模块实例  39-46
      4.3.3.1 功能说明  39
      4.3.3.2 实现方法  39-40
      4.3.3.3 paraTableRead 模块功能及设计思想  40-42
      4.3.3.4 pixelSelect 模块功能及设计思想  42-45
      4.3.3.5 ImageMult_Add 模块功能及设计思想  45
      4.3.3.6 Rimagefifo 模块功能及设计思想  45-46
    4.3.4 DDR SDRAM 操作模块  46-53
      4.3.4.1 基本功能  46-47
      4.3.4.2 DDR 器件初始化过程  47-49
      4.3.4.3 FwriteAline 操作的说明和实现方式  49-51
      4.3.4.4 FreadAline 操作的说明和实现方式  51-52
      4.3.4.5 Fread2word 操作的说明和实现方式  52
      4.3.4.6 共享资源Fdataenable,Fnewframe  52-53
    4.3.5 RamRoll 模块说明  53-55
      4.3.5.1 基本功能  53
      4.3.5.2 设计思路  53-55
    4.3.6 bankRoll 模块说明  55-57
      4.3.6.1 基本功能  55-56
      4.3.6.2 设计思路  56-57
第五章 时序分析、软IP 核的生成和系统的综合  57-61
  5.1 时序分析  57-58
  5.2 软IP 核生成  58-60
    5.2.1 Top-Down vs. Bottom-up  58-59
    5.2.2 利用QuatusII 生成软IP 核  59-60
  5.3 系统综合  60-61
第六章 系统仿真与设计验证  61-66
  6.1 测试平台  61-62
  6.2 在大视场系统中的应用  62-66
    6.2.1 大视场系统简介  62-63
    6.2.2 大视场系统中图像校正的实现原理  63-65
      6.2.2.1 图像校正方式简述  63-64
      6.2.2.2 双线性插值  64-65
    6.2.3 应用结果  65-66
第七章 结论与展望  66-68
  7.1 全文工作总结  66
  7.2 未来研究展望  66-68
参考文献  68-70
致谢  70-71

相似论文

  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. 高性能计算机I/O总线技术研究,TP336
  10. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  11. 基于FPGA的高速图像预处理技术的研究,TP391.41
  12. PCI-E总线高速数据采集回放模块研制,TP274.2
  13. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  14. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  15. PCI-E数字化仪研制,TP274.2
  16. 基于Nios的串行总线分析仪研制,TP274
  17. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  18. PXI高性能数字I/O模块研制,TP274
  19. LXI计数器研制,TP274
  20. 基于FPGA的高速实时数据采集系统,TP274.2
  21. 易化PCI对比直接PCI治疗ST段抬高性心肌梗死的有效性及安全性分析,R542.22

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com