论文部分内容阅读
数据采集系统是信号与信息处理系统中不可缺少的重要组成部分。如今,数字信号处理对实时性的要求越来越高,这便需要高速的数据采集系统来提取信息,从而对数据采集系统的数据传输速率提出了更高的要求。
本文设计了一种基于PCI总线的数据采集系统。该系统中经A/D转换芯片转换得到的数字信号通过DMA方式经PCI总线传输至计算机内存。文章对PCI总线的基本结构和规范协议进行了详细描述,同时分析并比较了实现其接口的两种有效方案:采用可编程逻辑器件CPLD或FPGA和采用专用PCI接口芯片。通过对这两种方案的分析与比较,本次设计最终采用了第二套方案来实现PCI总线接口,在比较了各种PCI专用接口芯片的基础上采用了PLX公司的PCI接口芯片PCI 9054。在软件方面,利用WinDriver编制了硬件设备驱动程序及其用户应用程序,利用VHDL语言编写了CPLD内部实现的整个系统的时序逻辑控制程序,并利用MAXPLUS/进行了仿真。通过对该数据采集卡在软硬件两方面的反复调试,最终实现了数据的采集与传输。