编程输入/输出 (PIO) 传输事务通常可供 PCI Express® 系统主机 CPU 用于访问 PCI Express 逻辑中的存储器映射输入/输出 (MMIO) 和配置映射输入/输出 (CMIO) 位置。PCI Express 端点可接受存储器请求和 I/O 写入传输事务,并以含数据的完成包传输事务来响应存储器请求和 I/O 读取传输事务。
在 Vivado® IP 目录所生成的核(端点配置)下包含 PIO 设计示例(PIO 设计),以便您使用已知确认有效的设计来初始化设计,以验证开发板的链路核功能。
核、Endpoint Block Plus for PCI Express 和 Endpoint PIPE for PCI Express 解决方案共享 PIO 设计端口模型。本章节一般情况下可代表名为 Endpoint for PCI Express(或 Endpoint for PCIe® )的所有解决方案。