PCIE体系结构
PCIe体系总结构
首先看一下PCIe的框架图:

Root Complex:CPU和PCIe总线之间的接口可能会包含几个模块(处理器接口、DRAM接口等),甚至可能还会包含芯片,这个集合就称为Root Complex,它作为PCIe架构的根,代表CPU与系统其它部分进行交互。广义来说,Root Complex可以认为是CPU和PCIe拓扑之间的接口,Root Complex会将CPU的request转换成PCIe的4种不同的请求(Configuration、Memory、I/O、Message);Switch:从图中可以看出,Swtich提供扇出能力,让更多的PCIe设备连接在PCIe端口上;Bridge:桥接设备,用于去连接其他的总线,比如PCI总线或PCI-X总线,甚至另外的PCIe总线;PCIe Endpoint:PCIe设备;图中白色的小方块代表
Downstream端口,灰色的小方块代表Upstream端口;
Root Complex框架
PCIe在软件上保持了后向兼容性,那么在PCIe Root Complex的设计可以想象成如下框架,RC就是一个桥的实现:

PCIe Switch框架

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