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.

tmdxevm8168 EVM + FPGA (spartan6)

Hi all,

 Can anyone provide me with the FPGA co-processing interface  options provided by tmdxevm8168  EVM - DM816x/C6A816x/AM389x Evaluation Module. Primarily I would like to make the EVM  tmdxevm8168 off load some of its video signal processing to http://www.em.avnet.com/spartan6video FPGA kit.

Pls advice.

  •  

Thanks and Regards,

 

Hari

 

 

  • Hari,

    This is a complex question and there are many many ways to attack it depending on your specific requirements.

    Here are some possibilities...

    1) GPMC interface. This will allow your FPGA to be accessed just like any other memory mapped devices and utilize DMA if necessary. this is not great for streaming type applications since there is no guarantee on letency etc...

    2) PCIe. This requires your FPGA to have a PCIe interface, which is available on some FPGAs

    3) USB bridge. This requires either your FPGA to directly have a USB interface or you supply some external bridge.

    4) GPIO, Slow but simple.

    5) McASP/McBSP. Slowish but sustained, known latency.

    6) Video in/out ports. Fast and sustained but may require some data formatting in the frame buffers.

    Bottom line is that it is very dependent on exactly what data you want to process (throughput, latency, can it handle bursts etc...)

    BR,

    Steve

  • Steve,

    Thanks for giving a simple summary.

    I'm design a C6A8168 + Virtex 6 FPGA system and have to decide on the connection between them for data and configuration.

    The data is communication baseband signal. We have transmit data and receive data between DSP core and FPGA, we have data going in both directions.

    From your summary, it looks like GPMC and PCIe are more suitable options.

    How is the speed and programming complexity between GPMC and PCIe?

    Regards,

    Alex

  • Alex,

    I am recommending that this thread is now merged with this thread...

    http://e2e.ti.com/support/dsp/integra_dsparm/f/625/p/131194/483643.aspx#483643

    BR,

    Steve