【PCIE系列】1---PCIE系统拓扑结构分析
架构由点对点链路(Links)组成,用于互连组成系统的一系列组件。下图展示了一个示例拓扑结构。该图描述了一个有层次的体系架构实例,其包含根复合体(Root Complex, RC)、多个端点(I/O设备)、一个交换机(Switch)以及一个PCI Express至PCI/PCI-X桥接器,所有组件均通过PCI Express链路互连。

图1 PCI Express Topology
1、Root Complex:
- 连接I/O层次结构和CPU/Memory系统的根节点;
- 支持PCIE端口;
- 内部可选实现switch,支持点对点服务;
2、PCI Express Endpoint:
- 传统型(Legacy):兼容早期PCI设备的终端。
- PCI Express:专为PCIe协议设计的设备(如显卡)。
- RCiEPs:集成在根复合体(Root Complex)中的终端,直接与CPU/内存子系统交互
3、Switch
- 多个虚拟PCI-PCIE的桥设备
- 可配置为多个PCI-PCIE bridge,可按bridge机制转发如基于地址的路由
- 禁止拆分数据,支持流控
4、Root Complex Event Collector
- 提供对来自RCiEP的终止错误和PME消息的支持
- 驻留在根复合体的总线上,允许有多个或者没有
5、PCI Express to PCI/PCI-X Bridge
- PCI Express至PCI/PCI-X桥接器提供了PCI Express架构与PCI/PCI-X层级之间的连接