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.

AM5718: PCIe access

Part Number: AM5718

Hi

I refer the AM571x technical reference manual, "24.9.4.2 PCIe Traffics", I find that "• Outbound write accesses, locally initiated by, for example, a local DMA accessing controller through the PCIe slave port, connected on L3_MAIN, to push data towards a distant PCIe partner. • Inbound read accesses, remotely initiated by, for example, a distant DMA though the PCIe wire, and issued on the PCIe master port, connected on L3_MAIN, to fetch data from the local memory.

Q1: "local DMA" means that AM5718 initiate the DMA write? If that's right, shouldn't the AM5718 be  Root-Complex? Why the outbound accesses connect with slave port?

Q2: the PCIe slave port is equal to End-Point? If I use AM5718 as EP, is that mean I can only use outbound accesses? Or the slave port and EP is two different concepts, when I use AM5718 as EP I can use both the outbound and inbound?

Thank you for your reply.