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.