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.

AM5728: How can I improve PCIe performance?

Part Number: AM5728

Tool/software:

Hi

We are using DDR3 memory via the EMIF of the AM5728, with 16MB of the memory starting from address 0xBD000000 set as an inbound region for PCIe. This setup is being used on a PC running Windows. The PCIe configuration is currently set to PCIe 2.0 with a single lane, which should theoretically provide a transfer speed of up to 500MB/s. However, the observed performance is significantly lower, at only 2.5MB/s.

The source code being used is from the pcie.c file located in the am5728 device directory of PDK version 1.0.19.