For the TMS320DM8168, I am setting the Davinci up as an EndPoint on our PCIExpress bus. When doing a bus enumeration from our RC the Davinci is not recognized as an EP device at the end of bus enumeration. Has anyone successfully integrated the Davinci as an EP? A few of the questions I have are:
- Does the PCI Express Physical link layer automatically recover when the link goes down or does it need to be restarted by application code?
- What would prevent the Root Complex from issuing Config Request messages if Link Training is successful from the EP (Davinci) viewpoint?
- Timing of an EP on the PCIExpress bus. How fast must it initialize to allow the RC to perform bus enumeration on the EP?