摘要

在PC+可编程IO卡体系结构下开发基于Linux的软件型开放式数控系统,围绕高速、高精、大数据量处理的要求,通过PCI Express总线实现PC与可编程I/O卡之间的数据传输。针对可编程I/O卡上数据传输结构分析所需处理的总线事务,在可编程I/O卡上采用模块化设计方法设计数据传输接口模块。仿真和实验结果显示,所设计的数据传输接口较好地实现了软硬件之间数据的通信。