TI E2E Community
Digital Signal Processors (DSP)
C6000 Multicore DSP
Keystone Multicore Forum (C66, 66A, AM5)
Selection of Platform for FFT
I will deal with spectrum analysis topic and I need some help for selection of development platform. Shortly, I want to make FFT (radix-4) computation for N=65536 point. Also, i have to take that FFT computation very fast such within 200us. For such an application, Which platform do you suggest whether multi-core DSP or FPGA? I am at the beginning stage of that project and i need some help.
Consider C6678/4 multicore DSP...they are based on fixed and floating point capable C66x ISA and can do 4 times more fixed point MACs compared to the previous generation C64x+ architecture.
thanks for your considerations. I have to take FFT as fast as possible so, i have decided to use FPGA in order to use its parallelism feature.
Also check the C6670: it has "only" 4 cores, but it also has 2 FFT hardware accelerators. Depending on your app (size, other algo's you want to run like filters, correlation etc) this might be your cheapest (FPGAs are pricy....) and fastest solution. The nice thing about a DSP is it's Flexibility: code changes are much faster implemented than in an FPGA.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.