PCIe Retimer之Retimer拓扑结构

Retimer拓扑结构

在PCIe系统当中,Retimer支持的拓扑结构如下所示:
PCIe Retimer之Retimer拓扑结构_第1张图片
在一条PCIe链路上,DSP和USP之间可能会有一个或者两个Retimer,对于每一个Retimer,它都有两个伪端口,可以实现动态的切换downstream和upstream方向。在Forwarding模式下,每个Retimer都有一个upstream path和一个downstream path,两个伪端口必须工作在同样的速率下。

Retimer工作模式

Forwarding mode

Symbols,EIOS,EIEOS可以在上游通道和下游通道上进行转发。

Execution mode

在该工作模式下,上游伪端口作为一个USP,下游伪端口作为一个DSP,该模式运用场景如下:
1 Polling.Compliance。
2 Equalization的Phase 2和Phase 3。
3 Slave Loopback(可选)。

Retimer重要变量

在完成基本复位之后或者当Retimer在所有的lane上收到连续的两个Link Number和Lane Number为PAD的TS2后(从第一条lane的第二个TS2的最后一个symbol到最后一条lane的第二个TS2的最后一个symbol大概1us的时间窗口之内)。以下变量需要设置成固定的数值:
RT_port_orientation = undefined
RT_captured_lane_number = PAD
RT_captured_link_number = PAD
RT_G3_EQ_complete = 0b
RT_G4_EQ_complete = 0b
RT_G5_EQ_complete = 0b
RT_LinkUp = 0b
RT_next_data_rate = 2.5 GT/s
RT_error_data_rate = 2.5 GT/s

参考书籍

1 PCI Express® Base Specification Revision 5.0 Version 1.0

你可能感兴趣的:(PCIe,Retimer,硬件工程,信息与通信)