下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于FPGA图像信号发生器设计的原理与实验结果分析在自适应光学系统中,哈特曼波前传感器检测到的波前信息通过高速CCD相机采集输出,然后由波前处理机完成斜率计算、波前复原运算和控制运算。自适应光学系统研制时,为了缩短研制周期,哈特曼传感器和波前处理机需要同步进行设计和研制,以便同步完成后进行系统集成调试。然而,通常都要等到哈特曼传感器研制完成,并且配合必要的光学系统之后,才能输出子光斑图像给波前处理机进行调试。这样给波前处理机的研制周期带来了很大压力。因此,如果可以建立一个模拟前端系统哈特曼传感器作为子光斑图像输出的信号源,则可以简化波前处理机对调试环境的要求、缩短其研制周期。本文以XC2V1500-FPGA和K9F1G16UOM-FLASHROM为载体,设计了一种模拟哈特曼传感器中CCD相机图像输出的信号发生器。该系统不仅能为波前处理机的调试提供信号源,而且还可以为已经研制完成的波前处理机提供算法验证的支持。1、系统原理及组成该图像信号发生器的基本原理如下:通过模拟产生CCD相机输出控制时序,将特定图像进行循环播放输出。目标图像数据可通过PC机进行加载,并且需要进行非易失性存储。这样在完成图像加载之后,系统一经启动就能够将图像数据按照要求进行输出。目标图像按要求均是灰度图像,可以是单帧、也可以是多帧,可以是从相机采集而来,也可以是通过Matlab仿真模拟得到的。选择载入不同的目标图像序列,则系统可以完成不同的需求任务。系统组成如图1所示,主要由主控模块、USB接口模块、数据存储模块和CameraLink接口模块组成。
主控模块由一片XC2V1500-FPGA来实现。CY7C68013A芯片组成USB接口模块,实现PC机与系统的通信功能。8片并行K9F1G16UOM-FLASHROM芯片组成数据存储模块,可提供1GB的存储空间、良好的读写速度。对于CameraLink接口模块,采用3片DS90CR287、1片DS90LV019和1片DS90LV048A来实现,可以支持CarneraLink接口的初级配置(Base)、中级配置(Medium)和高级配置(Full)。CameraLink接口是一种应用最广泛的高帧频相机接口,具有差分传输、传输速率高的特点。系统的任务可以分为两个过程:首先PC机通过USB总线和FPGA将目标图像序列写入FLASH;然后由于FLASH是一种非易失存储器,接下来系统一旦启动后FPGA就能够模拟产生CCD相机时序、将FLASH中的数据进行循环输出。这两个过程的实现可加载不同的FPGA程序来完成。2、系统实现2.1、USB接口模块USB接口具有传输速度快、即插即用等优点,所以使用USB来实现PC机与系统的通信。CY7C68013A作为USB2.0控制器,有3种接口工作模式:Ports,SlaveFIFO和GPIF。根据系统构成和实际要求,选用SlaveFIFO模式的数据传输方案。具体的硬件连接如图2所示。
图2SlaveFIFO模式的硬件连接图CY7C68013A通过固件编程来配置具体的功能。应用程序通过USB驱动程序建立与USB外部设备的联系。本文采用了Cypress公司提供的通用驱动CyUsb.sys,该驱动程序完全满足本系统设计的要求。应用程序可以通过两种方式来访问CyUsb.sys:
(1)使用WindowsAPI如SetupDiXxxx和DeviceioControl;
(2)使用Cypress公司提供的CyAPI.lib。本文采用CyAPI.lib来访问USB驱动,CyAPI.lib提供了简单高效的与Cyusb.sys通信的方法,方便掌握、可有效缩短USB设备的开发周期。在完成图像数据写入功能时,FPGA接收到图像数据写入的命令后,使faddr地址指向用于下传数据的端点FIFO,然后开始获取来自USB控制器的数据,FPGA内部USB通信模块工作情况如图3所示。IFCLK是由FPGA提供的40MHz时钟,CY7C68013A的端点FIFO被配置为同步工作。图3CY7C68013A的工作时序2.2、FLASHROM无效块管理
选取SAMSUNG公司的NAND型的K9F1G16UOM-FLASH作为存储芯片,单片容量为1Gb、数据宽度为16b。大容量的FLASH器件一般都是按块(block)管理其存储空间。FLASH芯片可能有包含一个或多个无效位的无效块,这在NAND型FLASH中是不可避免的。无效块出现的几率很小,但影响很大。如果对FLASH中的无效块进行操作,无效
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电化学反应工安全宣教考核试卷含答案
- 茶树育苗工岗前安全意识强化考核试卷含答案
- 炼钢原料加工工常识测试考核试卷含答案
- 矫形器装配工安全专项强化考核试卷含答案
- 松香浸提工测试验证模拟考核试卷含答案
- 液体药剂工岗前实操综合知识考核试卷含答案
- 絮锦加工工岗中环保及安全考核试卷含答案
- 野生植物采集工技术改进模拟考核试卷含答案
- 计量员变革管理水平考核试卷含答案
- 地勘钻探工岗前技能综合实践考核试卷含答案
- 初中道德与法治项目化学习探究实例
- 2022利达华信JB-QB-LD988ENM火灾报警控制器-消防联动控制器
- 中国建筑业信息化发展报告(2025)新质生产力赋能好房子建设应用1516mb
- 消除母婴三病传播培训课件
- 妊娠合并上感护理查房
- DB4403T 508-2024《生产经营单位锂离子电池存储使用安全规范》
- 2024年农业职业经理人知识积累试题及答案
- 《广东省义务教育九年制学校教育装备标准》
- 2025届高考英语高频核心词汇表(词汇+词性)+清单(一)
- LY/T 3405-2024竹材弧形原态重组材
- 2025年1月浙江首考高考英语听力试题真题及答案(含原文+MP3)
评论
0/150
提交评论