论文部分内容阅读
随着分布式测试系统的发展,数采设备性能的提高,在测试中产生的高速、大容量的数据需要快速、可靠、远距离的实时数据传输。针对此问题,本文设计了一种基于PCI总线技术,LVDS接口技术的高速数据实时传输系统。该课题是某项目中的子项目。在分析任务书和技术指标的基础上,设计了系统总体方案,应用了PCI总线技术、乒乓缓冲技术、LVDS信号技术、DMA数据传输技术。在硬件设计部分:主要描述了系统功能模块,采用高性能的FPGA实现了LVDS接口控制、数据重组、时钟转换、用两片SDRAM存储芯片实现乒乓缓冲,PCI接口控制等模块的传输控制。选用PCI9054芯片作为PCI总线控制器,实现传输卡与上位机之间的高速数据传输。在软件设计部分:结合数据读取的过程,系统采用DriverStudio驱动开发软件编写了PCI设备的驱动程序,介绍了驱动程序的开发流程,实现了对硬件中断请求响应、数据传输等要求;使用VC6.0环境完成对应的应用界面开发,实现了状态读取、控制命令生成、数据分析及处理等相应功能。在论文的结束部分给出了该PCI传输系统的实验过程及数据的分析结果。测试结果表明: PCI传输系统基本完成了设计指标要求。在测控应用方面,基于PCI总线技术、LVDS接口的高速实时数据传输系统的研究越来越引起很多关注。