论文部分内容阅读
PCI(Peripheral Component Interconnect)总线接口的实现方法主要有以下两种:(1)单独的PCI接口芯片。(2)基于CPLD(Complex Programmable Logical Device)或FPGA(Field Programmable Gate Array)设计PCI接口。本文分别介绍了这两种方法。在论文前半部分分析和讨论了PCI规范的基本数据传输过程,并在此基础上设计开发了一个基于PCI总线接口的数字信号处理系统。首先在论文第一部分论述了PCI总线规范中基本传输过程及其终止的实现思想。然后主要分析和介绍使用PLX公司的PCI9054芯片实现数字信号处理系统PCI接口的硬件设计。特别是对PCI9054内部寄存器值的设定方式做了较为详尽的论述。接着实现了基于PCI9054接口芯片的驱动程序及与主机的系统通信。在论文后半部分分析和讨论了PCI总线接口设计的FPGA实现方法。首先论述的FPGA原理及开发流程等相关理论,以及口(Intellect Property)核的相关知识的介绍,并在此基础上利用Pci_t32兆核函数实现PCI接口的开发,完成相应的内存读写操作。