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