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.

TMS570 to FPGA link bandwidth/efficiency

Can any of the '570 gurus out there weight in on what they believe would be the highest bandwidth/most pin efficient method of linking a TMS570 to an external FPGA.

I've considered the following (not entirely sure if my numbers are 100% right but please let me know if not):

1) EMIF - appears that I can only achieve 16-bit transfers one direction at a time at a maximum of 33.3MHz? By my calculations maximum bandwidth would be:

533.3 Mbits/second 

2) MIBSPI5 - appears that you can do 4-bits full duplex at 20MHz?  Is this clock rate right (SPICLK limited to 50ns cycle on MIBSPI5 also?)

160 Mbits/second 

3) Combination of RTP and DMM.  As I read it he RTP could write 16-bits synchronously at 100MHz while the DMM can take 16-bits at only 80MHz.

Packet mode in intriguing due to the lack of overhead to read and write specific regions a la DMA style.  But in raw mode I have:

2880 Mbits/second

 

Any other suggestions?