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.

Processor for data acquisition application

Other Parts Discussed in Thread: OMAP-L138, TMS320C5517, AM5718, AM5728, TMS320C6678, 66AK2G02, 66AK2H12

I start a new project of data acquisition and display of data + FFT. I'm looking fo ra DSP with or without arm:

The DSP should be able to do 1 Mega FFT (1024K) within 0.2-0.3 seconds maximum. (we need to do this FFT for 2 channels, sampled at 14 bits, so it should take about 0.4-0.6 sec for both).
The FFT is for display on a TFT screen or for sending thru the USB2 port to a PC so we don't need such a high speed – One FFT per half of a second is OK.
The processor should have enough internal memory + External DDR for calculating this 1024K FFT.
A Floating point processor (for the FFT).
USB2 or USB2 capable of transfer rate of 480Mbits/Sec (USB2 High Speed).
Rotary Encoder interface
SPI with at least 2 chip selects (better to have more).
High speed parallel interface to FPGA (like PPI etc.) with bus width of 16 bits or more, at 100 MHz speed or better (LVDS?)
This interface is required in order to read Samples from the FPGA and either send them to the USB2/3 port or process them as FFT and send later.
Price of around $12 - $15  for quantity of 150-200 pcs. per order. The total quantity would be few thousands. The DSP should be available for at least 10 more years (i.e. new series).
Ability to use a low cost emulator (And low cost compiler).

I would appreciate your help in search for a suitable DSP. If you got some source code or a library which can do 1024K FFT – please send it for reviewing by our programmer.