基于PCI总线的模拟高速CCD数据输出系统.docx
《基于PCI总线的模拟高速CCD数据输出系统.docx》由会员分享,可在线阅读,更多相关《基于PCI总线的模拟高速CCD数据输出系统.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于PCI总线的模拟高速CCD数据输出系统ronggang导语:在阐述相关设计要求的根底上,介绍了一种用于测试目的、基于PCI总线的模拟高速CCD数据输出系统的开发经过,包括系统的硬件设计和相关软件的开发,着重对设计思路和方法做了具体介绍摘要:在阐述相关设计要求的根底上,介绍了一种用于测试目的、基于PCI总线的模拟高速CCD数据输出系统的开发经过,包括系统的硬件设计和相关软件的开发,着重对设计思路和方法做了具体介绍。关键词:PCI总线PCI9054WinDriverbalign=centerHighSpeedDataOutputtingSystemBasedonPCIBusPiHai-feng
2、LiZi-tianXuXiu-zhenXueLi-jun/align/bAbstract:Followedtheexpatiationofdesignrequirement,thedevelopmentprocessforasystembasedonPCIbusisexpounded,whichisassumedasCCDhighspeeddataoutputtingsystemandusedfortesting.Thedesignideaandmethodisemphasized.Keywords:PCIbusPCI9054WinDriver光谱成像仪是集光学、光谱学、精细机械、电子技术及计
3、算机技术于一体的新型探测仪器。其中,CCDchargecoupleddevice成像系统,将收集到的光谱信息转换为可处理、存储的电信号。由于数据量庞大,CCD成像系统所收集的数据在存储之前通常都要经过压缩处理。在光谱成像仪的研制经过中,需要这样一种测试设备,它模拟光谱成像仪CCD成像系统,对外持续输出已知数据及时序信号。通过将已知的发送数据,和经过压缩后接收到的数据进展比照,可以量化地检测数据压缩系统的性能指标。0.系统要求及设计思路本文中高速数据输出卡的功能是完成对光谱成像仪CCD系统数据输出经过的模拟。光谱成像仪CCD系统的数据输出格式如下:align=center图1光谱成像仪CCD系统
4、数据输出格式/align其中,图象数据与辅助数据分时共用数据线,在帧正程传送256行x512列x12bit图像数据,在帧逆程传送128x12bit辅助数据,一帧周期的数据共有131200x12bit,而一幅完好的光谱图象要包含512帧数据。系统输出时钟为8.9MHz,全部输出信号为LVDS电平接口。为到达模拟效果,要求数据输出卡以一样的数据格式及接口,持续不连续地对外输出数据;同时,为测试后续数据压缩系统所采用压缩算法针对不同特性图像数据的有效性,还要求数据输出卡可以较为方便的更换输出数据。针对以上系统要求,选用了基于PCI总线的设计方案:将要输出的图像数据文件放置于特定内存区中,作为为数据源
5、,根据计算机控制,循环对该数据文件所在内存区进展读取,并将读取的数据向外发送。进而到达模拟CCD系统数据输出的效果。假如要更换输出数据,只需将新的数据重新置入内存区,具有较强的灵敏性,使测试经过更为简洁。1.系统的硬件设计高速数据输出卡的硬件构造框图如下列图所示,PCI总线设备接口选用专用接口芯片PCI9054,系统时钟信号分别来自计算机所提供的PCI时钟和卡自身所带的8.9MHz晶振。整个经过的时序控制由可编程逻辑器件完成,由其控制对PCI9054产生定时中断,PCI9054响应这个外部中断,并在PCI总线上对计算机发出PCI中断信号,当上位机检测到PCI9054这个中断信号后,就立即控制P
6、CI9054以连续DMA方式从上位机指定的内存区域读取数据,并向外发送至大容量FIFO进展数据缓冲。FIFO中的12位的图象数据以及数据时钟、帧同步两个时序信号经过LVDS驱动器转换为差分信号,发送至后续设备进展处理。align=center图2高速数据输出卡硬件构造框图/align在本系统中,将PCI9054设定为C工作形式,即32位地址、32位数据、总线非复用工作形式。由于PCI9054从上位机读取数据均发送到FIFO一个设备,因此其Local端地址线不起任何作用,而数据线仅选用高12位。此外,在本设计中采用串行EEPROM93LC56B对PCI9054进展配置,在上电后,PCI9054自
7、动读取93LC56B中的数据,设置相关存放器,完成初始化操纵。鉴于本系统高速,大数据量的特点,一般常用的FIFO无法适应要求,因此选用了384Kx8bit的视频帧存储器AL422B,作为数据缓冲。AL422B由3M位的DRAM组成,工作频率最高可达50MHz,有独立的输入、输出接口及读写时钟,可同时进展读写操纵;/RE,/WR,/REST及/WRST四个输入信号分别控制AL422B的读、写与读指针、写指针复位操纵。本系统中,将两片AL422B并联,扩展为384Kx16bit的FIFO存储器。整个经过的时序控制由可编程逻辑器件完成,它的工作包括:向PCI9054发出定时中断信号,由其向上位计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PCI 总线 模拟 高速 CCD 数据 输出 系统
限制150内