论文部分内容阅读
本论文以开发PCI接口多道卡的研制过程为主要内容,阐述了利用PLX公司的PCI9054接口芯片配合Xilinx公司的CPLD器件XC95144XL芯片组成一套实际的PCI接口的多道卡来实现核数据采集的具体设计方案,及其开发方法和开发过程。
本论文包括硬件设计和驱动程序开发两大部分,PCI接口设计、多道设计和驱动开发三大内容,相应的在文章结构上也分为这三大章节。
在硬件系统中,首先具体介绍了PCI协议,然后详细介绍了PCI9054芯片的性能和特点,然后进行PCI总线具体相应接口的各设计。接着阐述了多道的基本原理,以及多道的模拟电路,最后用CPLDXC95144XL器件作为多道的数字逻辑控制核心,用VHDL语言进编程,进行逻辑控制,采集核信号。
在驱动程序的开发部分,首先阐述了Windows2000操作系统的工作方式,然后讨论了WDM驱动程序模型,接着结合具体的PCI多道卡进行驱动程序的开发,同时也简单介绍了驱动程序的调试、安装、inf文件的编写及与上层应用程序的通信。本文中给出了部分驱动程序的源代码。
本论文已完成PCI接口的多道卡的设计,并对它进行了调试,通过测试表明已能安装使用。