I am working on a Digital Signal Processing application and I am a little lost in all the information included with giant processors that are labeled as Digital Signal Processors. I started wondering, "Do I really need this huge processor just to analyze music?"
My project is to store fourier transform data in a EEPROM chip that communicates through SPI. What do I need to be looking for in a processor to do real-time analysis and store the data in the EEPROM without the processor missing any analysis work?
EG: How many MACS do I need? What kind of operating frequency should I be looking for? How much RAM (for say a fourier transform sample size of 512)? would i be better off using a codec?