处理器系统A
在有些处理器系统中,没有直接提供PCI总线,此时需要使用PCIe桥,将PCIe链路转换为PCI总线之后,才能连接PCI设备
在这种结构中,RC由两个FSB-to-PCIe桥和存储器控制器组成。
在PCIe总线规范中并没有明确提及PCIe主桥,而使用RC概括除了处理器之外的所有与PCIe总线相关的内容
在PCIe体系结构中,RC是一个很模糊也很混乱的概念。
PowerPC 处理器
在PowerPC处理器中,虽然也含有PCI/PCIe 总线,但是仍然有许多外部设备并不是连接在PCI总线上的
在PowerPC处理器中,PCI/PCIe 总线并没有在x86处理器中的地位。
在PowerPC处理器中,还含有许多内部设备,如TSEC(Three Speed Ethenet Controller)和一些内部集成的快速设备,与SoC平台总线直接相连,而不与PCI/PCIe总线相连。
在PowerPC处理器中,PCI/PCIe总线控制器连接在SoC平台总线的下方
P4080处理器的设计重点并不是E500mc内核,而是CoreNet。CoreNet内部由全互连网络组成,其中任意两个端口间的通信并不会影响其他端口间的通信。
OCeaN 是一个基于交叉矩阵的总线结构,连接在OCeaN中的外部设备可以直接通信,而不相互干扰
基于PCIe总线的通用处理器结构
如果一个RC中可以提供多个PCIe端口,这种RC也被称为多端口RC
上图所示的结构将 PCIe 总线端口、存储器控制器等一系列与外部设备有关的接口都集成在一起,并统称为RC。
RC具有一个或者多个PCIe端口,可以连接各类PCIe设备。
PCIe设备包括EP(如网卡、显卡等设备)、Switch 和PCIe 桥。