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: Application Inquiry

Part Number: TMS320C6678

Hello Team,

I'm posting on behalf of my customer:

I need a platform to process large amounts of data, what is your suggestion on what hardware should I use for this? Data is acquired in binary files of some 50mb.

In question are data from digital signal processing, where in one minute we acquire two such files of 50mb each, approximately 100mb of data in 1 min. We have very demanding numerical algorithms that need to process that data for a period shorter than the duration of its acquisition.  The acquired data is stored in a binary file that needs to be taught to some numerical processing platform, from where we need to get the signal data. Can TMS320C6678 help us with that? Or do you have something better?

Or maybe you advise us to do that algorithm on the GPU? Can the GPU give us similar or maybe even better results for the problem we have? Are you perhaps familiar with that? We would also appreciate your opinion.

Regards,

Renan

  • Hi Renan,

    There are multiple options here but TMS320C6678 should be a good choice.  The data rates seem to be well within the supported interfaces. For a processor selection for applications like these, it is recommended to do a full system level analysis - data input, out, computing requirements and types of computing [general purpose vs DSP, types of DSP functions - a lot of FIR/IIR/FFT vs matrix operations... and then choose a processor.

    Thanks

    Srik