PCIe架构中的RC模式全称为Root Complex模式,是指PCIe总线上扮演“根”的角色,控制着整个PCIe总线的数据流。
RC模式的实现可以在各种芯片间进行,包括CPU、北桥芯片、南桥芯片、PCIe交换芯片等,它们通过链接式互连体系链接形成一个PCIe总线。
在RC模式下,所有端口都是直接连在RC之下的,端口没有互相连接的情况,端口与RC相连就是点对点的互连体系。RC通过控制端口之间的通信和数据流来实现设备间的协作。
RC模式相对其他模式来说,它的特点在于:
① 数据相對穩定:RC在架起PCIe通道後,不會經常性失去資料,故鮮少出現與其他通道理有但無法成功識別之情況。
② 系統資源:在RC模式下,系统资源的管理非常简单,不需要进行芯片端口的特别配对,很少出现跨口通信情况,使得系统的管理更加方便。
③ 带宽的占用:RC模式的带宽占用相对较少,因为没有多余的收发器和报文的相关寻址管理模块,所以最终会减少冗余的数据传输,提高数据传输效率。
RC模式相对于其他模式,比如EP模式、ENDP模式等等,在硬件结构上不同之处在于:
①硬件芯片内部的功能不同
②数据的传送方式以及控制流程不同
③数据传输的效率、稳定性也有所不同
另外,EP和ENDP模式是需要RC模式的支持的,其中EP模式用于传送数据的发送方,而ENDP模式则为数据接收方。
RC模式目前被广泛用于各种电脑、网络设备、嵌入式设备等领域,其优势主要体现在:
①对于系统管理的方便性
②对于硬件设计的简单性及可靠性
③对于数据传输效率的提高
另外,随着技术的不断发展,RC模式本身也不断的进行着升级和改进,使得其在各个领域中得到更广泛的应用和推广。