Hello,
we run an algorithm on a central uC (Sitara ARM eval board) connected to four keystone DSPs (c6678 eval board). We transfer about 40 small messages (a few bytes) and 4 big messages (16 MB).
Can anyone give us a recommendation how we can transfer data quickly between the uC and the DSPs ?
I see the following type of options:
a) Hyperlink (but how ? I saw an IP FPGA core at integretek)
b) Shared memory chips (with maybe a custom FPGA based arbiter)
c) Existing hardware (like FMC667 from 4dsp or PDAK2K from prodrive or DSPC-8681E-00A1E from Advantech ...)
In a perfecet world one could buy an ARM controller with 4 hyperlink sockets and Linux drivers (/dev/hlnk0 ...), but I assume this is no option. Is there any option to start without having our PCB finished yet ? The only PCB-Free option I see (besides option c above) is to use Integretecs Hyperlink Connectivity Cards on a FPGA board with four FMC/HSMC adapters and a uC onboard (or ip-uC). Would someone aggree that this could be a quickstart-solution ? Any experience with that one ?
Any other ideas ?
Thank you,
Roelof Berg