论文部分内容阅读
随着信息技术的飞速发展,对数据传输的需求已经超出了摩尔定律(总线性能要每三年才提高一倍)。目前PC机提供了多种板间高速总线接口,其中PCI总线以其开放的局部总线标准和突出的高速率传输性能,受到计算机行业的青睐;同时,新兴的高速串行互连技术由于成功地克服了时钟和数据的抖动问题成为近年来设备间总线的发展主流。一系列新的高速串行标准不断推出。Xilinx推出的具有CDR(时钟数据恢复)功能的全双工Gb/s串行收发器RocketIO_X为设计者在长距离高速数据传输中实现这些协议提供了可能。本文致力于实现基于PMC接口的RocketIO_X间高速数据传输的研究。文章首先针对PMC接口方案的论证与实现进行了详尽阐述,接着归纳了高速数字系统PCB设计中的叠层设计、器件布局和PCB布线的一些基本规则,并用Cadence公司的PCB设计软件Allegro设计了该数据采集系统的PCB,同时用软件SigXplore对该PCB的关键网络拓扑结构进行了仿真。接着,本文详细介绍了基于FPGA的PCI总线接口设计,以及相应的驱动程序开发;文章最后对PCI接口设计进行了验证。