This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: When running PCIe Gen2 with two lanes

Part Number: AM5728

Hi experts,

Let me check about PCIe on AM572x. My customer is considering to connect PCIe Gen2 devices to lane0 and lane1 of AM5728 PCIe, and run them on Gen2.

Q1:Is it possible to run both lane0 and lane1 in Gen2? For example, I am assuming the following configuration.

  • When using only SS1: SS1 runs both lane0 and lane1 in Gen2.
  • When using SS1 and SS2: lane0 on SS1 and lane1 on SS2 both run on Ge2.

I understand from TRM that SS1 and SS2 support Gen2 respectively. I think the following applies to "using SS1 and SS2", but I'm confused because it could be read as "one lane of SS2 or SS1 could work with Gen1".

"24.9.1.1 PCIe Controllers Key Features"
• Two PCIe (PCIe_SS1 and PCIe_SS2) operates Gen2 1-lane supporting either RC or EP with the possibility of one operating in Gen1 and one in Gen2.

Also, referring to the thread below, it looks like SS2 is not stable on Gen2.
e2e.ti.com/.../am5728-pcie-2x-lane-g2-mode-link-up-sometimes-fail

Q2:Therefore, is it recommended to use only SS1 and run lane0 and lane1 on Gen2?

Best regards,
O.H