非透明桥,可以把PCIE switch分为几个单独的虚拟switch部分,每一部分都有USP和0或更多的下游端口。这就可以使switch连接多个RC。
每个RC可以枚举自己PCIe域的设备。
NT EP为RC提供了IPC机制
RC可以通过NT 的BRA来获取其他域的PCIe内存地址空间。
如下图:NT EP use case within a Non-Transparent switch
Non-Transparent Bridge (NTB)实现了PCI域内通信,跨域通信。使得 hosts和EPs 和其他switch 区域的hosts和EPs的通信。
USP+NT EP模式
switchtec通过vEP的功能操作NTB,在这种情况,在这种场景中,,一方面使用NTB做USP使来连接设备,USP对Host是透明的;另一方面作为一个NT EP连接另一个host.
单独NT EP模式
左边作为USP+NT EP,右边单独作为一个NT EP