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.

Best way to interconnect four c6678 to a uC ? Does someone use several Integretec hyperlink adapters on one board ?

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

 

 

  • Rapid IO would also be ok. If it is easier to connect any uC eval board to SRIO of the c6678 eval boards we can choose Rapid IO instead of Hyperlink. (Development speed is essential at the moment.)

    Any ideas ? Experiences ?

     

  • Just came across AMC-4C6678 from CommAgility. 4 DSPs with Hyperlink between each DSP-Pair and SRIO between the pairs and to the peripherals (uC in my case) ... looks very nice ... Can be placed as-is into the target system which eliminates the need to develop our own PCB. The data sheet reads really cool.

    Did anyone use this allready ?

  • Sorry for writing so much text. We will probably give MicroTCA and SRIO a try if it is not too expensive.

    Did anyone use the MicroTCA jumstart kit from Advantech (ODM-CPCI9001001E-ES) ? I wonder if one can place three C6678 EVM modules into the chassis. Probably one has to dismount the fans ?

    Thank you,
    Roelof