节点文献

基于PCI总线的高速实时连续测试系统的研究

The Research of PCI-based High-speed Real-time Continuously Testing System

【作者】 黄新财

【导师】 汪道辉;

【作者基本信息】 四川大学 , 检测技术与自动化装置, 2006, 硕士

【摘要】 在现代雷达、制导与引信、高能物理、声纳处理等科研领域,目标试验数据不仅是检验算法有效性的重要依据,而且也是算法修正的依据;综合测试系统是获取和保存目标试验数据的主要设备,在现代科学研究中的地位和作用日益重要,已经成为外场试验的基本条件和关系到试验成败的关键因素之一。 针对这种现状,本文设计了一种基于PCI总线的高速连续测试系统,实现了对4路模拟信号的并行采集和存储,每路采样分辨率可达16位、采样率可达20MHz,可连续进行数小时数据采集,总存储容量达到数T且可扩展。 文中介绍了测试系统的发展现状、构建测试系统的常用技术、PCI总线协议、接口规范和接口方法,分析了目前制约PCI总线在高速连续测试领域应用的因素,探讨克服这些因素的方法。本文选用实时数据流存储卡实现数据实时存盘;设计了高速数据采集卡和高速数据回放卡,完成数据的采集和回放,控制采集卡和回放卡的数据通过Scatter/Gather DMA实现基于PCI总线的数据交换。 本文重点论述了基于FPGA的PCI数据采集卡、回放卡的设计,采集卡、回放卡和实时数据流存储卡高速数据交换的实现。重点论述了包括模拟电路的设计、板上缓存的组织、Scatter/Gather DMA实现、PCI接口的设计等。设计引入FPCA技术,提高系统设计的弹性。文中还充分考虑了可靠性和可测性设计。 本文还介绍了系统应用程序的结构和开发、驱动程序的开发。开发了应用程序DAQ Scope和PCI数据采集卡、回放卡的驱动程序。

【Abstract】 In modern scientific research domain such as radar homing & fuze, high-energy physics and sonar disposal, experiment data is not only a base warranty to arithmetic validity checking, but also a foundation to arithmetic improving. As a effective instrument to gather and store the experiment data, Multi-function Testing system is becoming more and more important.We design and construct a PCI-based high-speed real-time multi-function testing system with a capability of parallel acquiring 4 channel analog signals in 16-bit resolution at 20MHz sampling rate and store the data without data lost.This thesis study high-speed system constructing technologies, PCI bus protocol and interface, seriously analyse the difficulty to develop PCI-based testing system and raise solution to conquer it. We choose real-time data stream storage card named streamstor card to realize real-time data storage and develop two PCI cards, a data-acquisition card, a play-back card.These two card exchange data with the streamstor card through Scatter/Gather DMA mode.This thesis detailedly discuss the design of PCI-based data acquisition card and data play-back card, discuss the data exchange implementation between the PCI cards and the storage card, discuss the FPGA-based boaxd implementation. We also fully consider system reliability and mensurability in our design.we also discuss driver development. We develop drivers for our data acquisition card and data play-back card. We give out function-call diagram too.

【关键词】 PCIFPGADMA数据采集缓存接口
【Key words】 PCIFPGADMAData AcquisitionBufferInterface
  • 【网络出版投稿人】 四川大学
  • 【网络出版年期】2007年 03期
  • 【分类号】TP336;TP274.4
  • 【被引频次】5
  • 【下载频次】454
节点文献中: 

本文链接的文献网络图示:

本文的引文网络