一种基于PCI总线和DSP技术的虚拟仪器设计
系统的硬件设计
本文引用地址:https://www.eepw.com.cn/article/93522.htm由图1可见,本虚拟仪器系统首先要有一块基于PCI总线的母板,该板上有自定义的总线接插件,可以插接其他基于该总线的数据采集DSP子板,此外,该板上还有整个系统的逻辑控制单元以及数据缓冲存储芯片;其他各个功能模块都基于该扩展板来实现;各个模块之间数据的存储和传输可以通过双端口RAM来实现,我们选用Cypress公司8K×16b高速双口RAM芯片CY7C025V,因为它的时序与DSP时序相配,特别适用于 DSP与PC之间大量数据的高速双向传送。
1 PCI接口的实现
在PCI总线适配卡的设计中,采用专用的PCI接口芯片来实现PCI接口,设计者不需要将精力投入到复杂的 PCI接口功能设计和验证测试上。专用的接口芯片可以实现完整的PCI主控模块和目标接口功能,将复杂的PCI接口转换为简单的接口。在本设计中选用 PLX公司通用接口芯片PCI9052,它包含读和写FIFO,以便将32bit、33MHz的PCI总线与总线宽度有可能比它窄或总线速度有可能比它慢的局部总线进行匹配。PCI9052有最大5个局部地址空间和4个片选支持,图2为PCI9052的信号接口模块图。

图2 PCI9052信号接口
评论