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.

Evaluating PCIe on TDMXEVM6678L

Hello,

I am looking for a good way of evaluating PCIe on the TMDXEVM6678L. Any suggestions are welcome.

Thanks.

  • If you have two EVMs, you could use an AMC chassis to get a PCIe backplane.  TI did their testing with an NAT chassis.  I have seen other posts where people use Vadatech.

    I also think the "shannon board" (a board with 4 C6678 DSPs on it) does PCIe to a computer.  I haven't ever used it, I just remember reading something similar.

  • Unfortunately, I don't have two EVMs.

    If I connect to a computer, how can I communicate with the EVM? Do I need to install a driver? Is there some software that will allow me to send/read data?

  • I have never done it myself, sorry, I don't know.  Maybe someone else can comment?

  • Hi Sachan,

    I am by no means an expert on this but I have recently had a lot of experience with the PCIe of the C6678 EVM. I however have been doing this between two EVMs using TIs dual EVM break out card.

    As you only have a single card, I would agree that your best option would be the AMC to PCIe Adapter Card that Brandy suggested. You can then connect it to your PC and your PC will be the Root Complex with your DSP EVM as the End Point.

    As for code, I have used the PCI example project in the pdk: ...\pdk_C6678_1_0_0_21\packages\ti\drv\exampleProjects\PCIE_exampleProject. Although this is between two EVMs, you can always use the End point code in it to set up your C6678. As for PC code, someone more experienced will have to help.

    Hope this helps

    Charles