论文部分内容阅读
怎样把一块传统的低速的PCI总线接口卡设计成一块可以传送高速数据的PCI总线数据采集卡.该论文描述了如何通过基于PCI总线对高速解调数据(400Mbps)的进行实时存储.在这个系统中使用的PCI总线是因为它的技术比较成熟,但为了弥补PCI总线和Windows操作系统之间的速度瓶颈,把一路完整的数据通过FPGA分成多路(该篇论文分为四路).然后每一路都使用一个独立的PCI总线的数据采集卡来接收,所以重点必须先开发了一块基于PCI总线接口卡.最终实现多路的PCI总线数据采集卡能够同步并行实时存储.论文首先描述如何设计基于PCI总线对中速解调数据(100Mbps)的进行实时存储.主要思想是通过对PCI总线的应用,采用PCI9054控制器和FPGA的互连,来架构高速的硬件平台.对各个关键的技术方面进行了研究,如接口和电平的设计.然后在FPGA中开发了局部总线控制器、局部总线处理器和局部总线的存储器SRAM.SRAM的作用是用来缓冲数据,并提供存储器的状态字空间和Windows操作系统对PCI总线接口板的控制字空间.再使用硬件描述语言(VerilogHDL)来编写硬件的程序,编写完成后使用下载电缆下载到FPGA中.再次使用各种EDA工具软件来制作,如Protel 99SE和Orcad.从原理图开始设计到PCB制作的完成.制作出一块正式的PCI接口卡.再使用了基于Windows2000的DriverStudio和DDK来开发PCI接口的驱动程序,采用了PCI总线控制器的DMA方式传送数据,来进一步提高单板的传输速度.并开发出基于驱动程序的应用程序,PCI9054通过基于PCI接口的驱动程序和应用程序来传输数据到计算机中.保证了实现数据的高速传输,同时保证数据的可读性和完整性.论文的最后给出了测量的内容、步骤和结果,结果表明基本能满足系统的需求.还介绍该课题的创新和推论.开创了PCI总线的并行处理和改变了传统的设计思想.给PCI总线的设计得到了创新.