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.

TMS320C6678 multiple processor connection

Other Parts Discussed in Thread: TMS320C6678

 hi

  i am just starting with TI processor and want make DSP board by using  TMS320C6678 .

 i would use four TMS320C6678 processor on DSP board can u tell me how to connect them. and i want to provide a sheared memory across them .

 

 

 

 

  • Pratik,

    That's really going to depend on type of performance needs you have.  You can use SRIO, SGMII, PCIe, ... to interconnect all 4 devices, but you won't have direct access to one shared DDR3 memory.  You can also use HyperLink to connect between two DSP's and the HyperLink will allow for direct access of the DSP w/o DDR3 to the DDR3 of the DSP w/ DDR3.

    Do you have specific Memory Requirements, Processing Requirements, Intercommunication Requirements, etc?

    Best Regards,

    Chad

  •  chad

     thanks

     in my application Data will coming form gigeth and that will be used by All four processor. so i need to provide same data to all.

    and tell me is it good idea to using 4 processor in DSP board. if u have any referance design  for it .

     

     

    pratik jain

  • Pratik,

    Do you have some idea of how much processing power you actually need?  GigE input to feed 4 8-core DSPs capable of 320GMACs of processing each seems like you may be overkill on the processing side for such a small data pipe. 

    That said you can use the GigE itself (two GigE's) and move the data to the other DSPs or use either SRIO or PCIe.

    Best Regards,

    Chad

  • hi

                  Do u have any benchmarks for DSP algorithms on TMS320C6678 processor

                        may be for complex FFT, matrix inversion , FIR filters ext.

                                                                      pratik jain

     

  • Pratik Jain,

    Please look through the information on the TI Wiki Pages for the DSPLIB. You can get the DSPLIB for C6678 by downloading and installing the MultiCore Software Development Kit (MCSDK).

    The documentation for the DSPLIB includes the Test Results document which has benchmark information.

    I think you are talking about connecting a GigE port to a C6678 "device" and using four of the internal C66x DSPs. Is that correct?

    Regards,
    RandyP

     

    If you need more help, please reply back. If this answers the question, please click  Verify Answer  , below.

  •  

    hi Randyp

    thanks 

    but in this side i got only for C5500 processor not for C6678 can u send me link for it.

    I have application which involves high DSP computation like complex matrix inversion, complex FFT higher order FIR Filers ext. so I need  computation power along with good memory bandwidth.

             so i thought to use four of the C6678 devices. can u tell me any example were more then one C6678 Devices are used in single board.

     

                                                                                                                                                                                          pratik jain