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.

[C6678, PCIe] Connecting two 1x EP to a single PCIe instance

Hello,

My customer is asking me whether or not connecting two 1x EP to a single C6678 PCIe (RC) is allowed.
I know C6678 PCIe does not support two 1x lanes at given time. Please take a look at the following link.

But my customer's use case is a bit different from the above -- Their use case is that only a single 1x lane is always alive at given time and another lane is dead. They are assuming C6678 selects a physical link from existing two connections at boot time and application never switches to the another link during run-time. 
Still, I don't think this use case is supportable on C6678 PCIe, but please let me confirm my understanding is correct.

Best Regards,
Naoki Kawada


 

  • Hi,

    Customer use case is not supportable on C6678 PCIe.

    The C66xx PCIe subsystem has only one interface link and this link can be used in ×1 or ×2 lane arrangements connecting to only one device. In other words, there exists no support for connecting to two devices in an ×1 arrangement because it has the support of a single interface link. This also means that it can not be used as a switch.

    The 1x lane mode is use the PCIe lane0 only, user not able to configure the PCIe lane1.

    Thanks,
  • Ganapathi,

    Thanks for the clarification. I understood. I'll talk with them.

    Best Regards,
    Naoki Kawada