Do you pay by the pin?
Some of the most powerful FPGAs have hundreds to over a thousand pins. Do you think they are always all used?
As you may know, you can't find powerful FPGA's/ARM's with low pin counts... And if there is any, I found that they sometimes cost more than a 100 pin LQFP...
Don't know exactly what you are doing but your description "primarily FFT and wavelet transform analysis" and the use of ADC's suggests to me that you use and need the DSP part of the Cortex M4 core?
So then it seems a good choice unless you can find cheaper more powerfull other brands that can do a better job. Still that is not relevant for your question, so I agree with the above: use what you know, can get and works.
Yes that's correct. I have considered using DSP's but I am also incorporating radio transmitter modules along with LCD displays. And since I have used a lot of Cortex series processors before, I don't have to start from scratch. Heck, STM32F4 DSP functions are pretty powerful, comparable to some of the DSP's out there so why not use it?
No. It's very common in the industry to use huge pin count FPGA's (to get the LE's required) and do nothing but high speed serial decoding/encoding using on ly a fraction of the available pins.
Well, that comment alone, coming from an experienced engineer, marks the the thread as solved
Thanks Dave! Learning new stuff everyday here, since I'm not an electronic engineer.