PCIe体系总结构

首先看一下PCIe的框架图:

enter image description here

  • Root ComplexCPUPCIe总线之间的接口可能会包含几个模块(处理器接口、DRAM接口等),甚至可能还会包含芯片,这个集合就称为Root Complex,它作为PCIe架构的根,代表CPU与系统其它部分进行交互。广义来说,Root Complex可以认为是CPUPCIe拓扑之间的接口,Root Complex会将CPUrequest转换成PCIe4种不同的请求(ConfigurationMemoryI/OMessage);

  • Switch:从图中可以看出,Swtich提供扇出能力,让更多的PCIe设备连接在PCIe端口上;

  • Bridge:桥接设备,用于去连接其他的总线,比如PCI 总线或PCI-X总线,甚至另外的PCIe总线;

  • PCIe EndpointPCIe设备;

  • 图中白色的小方块代表Downstream端口,灰色的小方块代表Upstream端口;

Root Complex框架

PCIe在软件上保持了后向兼容性,那么在PCIe Root Complex的设计可以想象成如下框架,RC就是一个桥的实现:

enter image description here

 

PCIe Switch框架

enter image description here

作者:SteveChen  创建时间:2025-03-30 18:12
最后编辑:SteveChen  更新时间:2025-03-30 18:13
上一篇:
下一篇: