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 .
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.
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