论文部分内容阅读
本文主要研究基于PCI总线的数据传输系统。该系统的硬件电路主要由PCI总线目标接口芯片PCI9052、外围存储器以及串行EEPROM组成。在详细介绍了PCI总线优于其它总线的特点的基础上,本文主要介绍了串行EEPROM的配置方法,因为EEPROM内的值将直接决定PCI9052的工作状态、工作模式等。在软件部分主要介绍了DriverStudio2.7的使用方法,利用该软件的VToolsD子功能并结合VC++开发了该PCI接口的驱动程序PCI9052.vxd。该驱动的主要功能就是在系统中找到接口卡,并将局部芯片的物理地址转化为用户能使用的线性地址。此外,笔者还开发了通过调用驱动程序实现对128KByte外围存储器的读写功能。 本课题的硬件电路和软件设计都可以进一步扩充和完善,配合A/D转换、逻辑控制等电路,整个设计可以构成一套完整的基于PCI总线的数据采集、传输系统。