Hello,
I want to create a PCIe card with the AM6442 as a co-processor in end-point mode to an x86/64 host processor.
According to PCIe specifications, a PCIe end-point device must be ready for link-training after a maximum of 20ms after deassertion of PCIe reset by the host. PCIe reset must be asserted by the host for a minimum of 100ms after Power-Good. This means that the AM64xx must be ready for link-training after a maximum of 120ms after power-good.
I was looking into all available documentation and user guides for the AM64xx devices regarding end-point mode as well as the description in the latest SDK. Unfortunately, I can't find anything regarding link-training and boot-up time in EP mode.
As far as I understand, configuration of the EP is only happening during Linux boot of the AM64xx which means that the 120ms requirement for PCIe link-training is not met.
Is it actually possible to create a PCIe card with the AM64xx in EP mode which is keeping this 120ms boot-up requirement? If yes, how can this be achieved?
Thank you very much in advance!
Greetings
Stefan