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.

IMPLEMENTATION OF PCIE INTERFACE USING TMS320TCI6670

Hi,

 I am trying to implement PCIe interface using TMS320TCI6670. I have gone through the PCIeexampleprojest. But I have some issues in understanding the code. I have understood that the root complex sends the data from the source buffer to the Pcie base address. And the end point sends data from the destination buffer to the PCie base address. But I am unable to undersrand how the data is sent to the destination buffer in that code. Please help me on this.

Regards

  • When data is written from src buffer to a PCIE base address (0x6000_0000), what you configured for outbound translation (0x2180_0200, 0204, 0208 ...) will translate the address into PCIE address through PCIE link. At the receive side, you have an inbound translation (configured at receive side's 0x2180_0300, 0304, 0308, 030C ....) to translate the incoming PCIE address into DSP internal address.

    Look at http://www.ti.com/lit/an/sprabk8/sprabk8.pdf for more.

    Regards, Eric