LS1046A PCIe x2 Lane assignment

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LS1046A PCIe x2 Lane assignment

ソリューションへジャンプ
1,295件の閲覧回数
GyM
Contributor I

Hello,

We are building a custom board and need a PCIe link (Gen1, 2.5Gbps)) which can support either PCIe x1 or PCIe x2.

From the LS1046A Reference Manual (rev.3, 08/2021), in Table 31-2, we can configure PCIe.3 x1 to use:

  - SERDES C (RX2/TX2) with SRDS_PRTCL_S2= 5559, 0559 or 5A59

  - SERDES C (RX3/TX3) with SRDS_PRTCL_S2= 5506, 0506 or 5A06

Which means that for a x1 Link, we can connect either C or D to lane 0 of the other device.

In PCIe x2, neither the other device  nor the LS1046A supports lane reversal. In the LS1046ARM (section 25.6.1.2, Table 25.6 and below), it states that: "The x2 controller does not support lane reversal." and the table says that for x2 link Lane 0 is 0 and Lane 1 is 1.

So if we use SRDS_PRTCL_S2= 5577 for PCIe.3 x2, which of C or D is Lane 0 to be connected to the Lane 0 of the other device ?

0 件の賞賛
返信
1 解決策
1,256件の閲覧回数
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

Lane 0 - C

Lane 1 - D

Have a nice day!!

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,257件の閲覧回数
Oswalag
NXP TechSupport
NXP TechSupport

Hello,

Lane 0 - C

Lane 1 - D

Have a nice day!!

0 件の賞賛
返信