[计算机]电脑硬件论文计算机硬件知识论文:基于FPGA高分辨率图像处理硬件设计.docVIP

[计算机]电脑硬件论文计算机硬件知识论文:基于FPGA高分辨率图像处理硬件设计.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机]电脑硬件论文计算机硬件知识论文:基于FPGA高分辨率图像处理硬件设计

电脑硬件论文计算机硬件知识论文: 基于FPGA高分辨率图像处理硬件设计 摘 要: 嵌入式高分辨率图像处理系统以FPGA作为核心处理器件,根据系统的要求在片外设计了LVDS接口的高分辨率相机图像采集电路、LVDS接口的平板液晶驱动电路。基于SDRAM和SRAM两种片外存储器设计了系统的图像缓存部分,缓存框架采用乒乓缓存的形式,两组缓存交替存储图像。此外还设计了触摸屏、SD卡、相机控制等接口。 关键词: FPGA;高分辨率相机;乒乓缓存;LVDS 高分辨率图像处理系统总体上是由高分辨率图像传感器、图像采集部分、图像处理部分和图像显示等部分组成。高分辨率的图像中能获得更多的图像信息,为后续的处理和分析提供了更多有用的信息,已经在工业中的定位和检测、非接触测量、模式识别、科学图像和医疗影像等众多领域得到广泛应用。传统的方式是采用计算机配合图像采集卡的实现图像的采集和处理,这种方式的缺点是实时性不好,体积大,难以适应多种对体积和实时性有要求的场合。所以采用嵌入式处理器取代计算机实现高分辨率图像的采集、处理和显示有一定的现实意义。可编程片上系统(SOPC)是一种新兴的嵌入式技术,是基于大规模FPGA的单芯片系统,它将嵌入式处理器内核、小容量片内高速RAM资源、丰富的IP Core资源、足够的片上可编程逻辑资源融合到一个芯片中。采用FPGA作为系统的核心器件,Nios II软核作为嵌入式处理器,实现图像的采集、预处理算法、图像显示,具有设计灵活、可裁减、可扩充、可升级的特点,而且FPGA内部可以真正实现算法的并行处理,提高系统的实时性[1]。 1 高分辨率图像处理系统总体设计 本系统由高分辨率相机、嵌入式图像处理板和LCD显示器组成,系统组成示意图如图1。 1.1 图像采集传感器 本系统采用IMPERX公司的IPX-4M15-LC型高分辨率数字相机,相机最大分辨率为2048×2048,帧速率为15fps,以Camera Link协议接口标准传输图像数据和相机控制命令。 1.2 嵌入式图像处理板 本系统中采用FPGA作为系统核心芯片,可以发挥FPGA设计灵活、I/O接口丰富和支持片上可编程系统(SOPC)的优势。 1.3 显示设备,本系统选择NEC公司的NL8060BC液晶平板显示器,LVDS接口,分辨率为800×600,刷新频率为60Hz,支持24位真彩显示。 1) 人机交互接口:采用四线电阻式触摸屏,分辨率2048*2048,RS232串口通讯。 2 嵌入式处理板硬件总体设计 嵌入式高分辨率图像处理板要实现的功能: 高分辨率图像采集:根据相机的通讯协议将图像数据读取到图像缓存中。高分辨率图像处理:实现一些图像处理算法,其中预处理图像包括降噪处理、色彩变换、边缘锐化,高级处理包括目标识别、跟踪等算法。高分辨率图像显示:包括原始图像显示、彩色图像显示和局部放大显示,目标跟踪显示等。高分辨率图像存储:以BMP格式保存图像到非易失存储器中,用于后续的图像分析和处理。 硬件组成框图如图2所示。 核心处理器件采用采用Altera公司的Cy-clone II系列FPGA EP2C35F672C8,具有33,216个逻辑单元(LE),具有105个M4K的RAM,共组成483,840bit可用RAM,可达到250MHz的性能,具有475个用户I/O口,满足系统设计需要的资源[2]。 外围存储器包括用于图像缓存的SRAM和SDRAM,用于基于Nios II处理器C语言代码存储和菜单字库存储的Flash、用于存储FPGA配置信息的Flash,用于图像保存的SD卡,以下重点分析下图像缓存部分的体系结构和芯片选型[3]。 3 图像缓存设计 图像缓存的存储器SRAM和SDRAM都设计为可进行乒乓操作的体系,乒乓缓存体系示意图如图3所示。 通过“输入图像数据流选择单元”和“输出图像数据流选择单元”按节拍、相互配合的切换,将经过缓冲的数据流没有停顿地送到“图像处理模块”进行运算与处理。把乒乓操作模块当做一个整体,站在这个模块的两端看数据,输入数据流和输出数据流都是连续不断的,没有任何停顿不会丢失数据。而且这样的体系位图像处理模块完成复杂的算法提供了更加充裕的图像处理时间。 SRAM采用ISS公司的IS61WV102416作为原始黑白图像的缓存。从存储空间上考虑,单片容量为1024K×16=2MB,由于所采用的高分辨率相机单帧图像所占用存储空间为4MB,所以为满足缓存一帧图像设计要求,就需要两片SRAM进行存储器位扩展,扩展为1024K×32=4MB。由于采用了乒乓缓存体系,系统最终用到4片IS61WV102416作为原始图像缓存。从存储器访问时间上考虑,高分辨率数字相机的数据时钟为40M,采用双通道模式,每个时钟上升沿需要存储2个字节数据,即25ns存

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档