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.

PCIe Memory Read problem EP-to-RC

Hello

          We are using PCIe interface of C6678 DSP’s, for communication between two DSP "RC & EP" with the IDT switch, DSP board (RC) to port16 & DSP board (EP) to port0. We have the Logan23 32NT24AG2 Evaluation kit and CI2EVM_BOCdual EVM interface card of TI. DSP’s (EP and RC) can be configured to operate with local clock or external clock coming from the EB-Logan23 or BOC.

The  scenarios "Mrd or Mwr RC-to-EP" passed ok  with BOC and Switch

The scenario "Mwr EP-to-RCpassed ok  with BOC and Switch

But the scenario  "MRd EP-to-RC" passed ok  with BOC only 

I adopt the following enumeration


At the beginning I have the problem with MRd "RC-to-EP", but when I used BDF=1:0:0 instead of BDF=0:0:0 for RC  test passed MRd RC-to-EP and I get good results.

But chen I test the scenario  MRd EP-to-RC, I find the same problem RC-to-EP before the resolution.

 All suggestion will be appreciated.

Regards,

Zakaria.

  • Hi Zakaria,

    Interface the two DSPs via TI Break out card, Mread and Mwrite are working means your code drive EP and RC properly.

    I think the issue in ITD switch configuration. Are you configure the ITD switch as transparent mode?

    please contact your ITD vendor and confirm the ITD Switch configuration.

    Thanks,