The SLOWEST system I've ever seen decode a MP3 in realtime was an ARM9 running at 40mhz.
The likelyhood of being able to decode it in realtime is pretty low, since it's not a process that can be parallelized well. Especially without internal higher level math functions, a good external ram bus, etc.
You might look into using a MP3 decoding co-processor, they are a dime a dozen now.
Yes, a chip like the vs100x would be a good choice, but I was curious if someone had a clever
idea of how to do it in software with such a limited hardware.
I remember that an intel 486/33 was the absolute minimum to decode a 128kbps
mp3 (running a DOS mp3 player).
Comments
The likelyhood of being able to decode it in realtime is pretty low, since it's not a process that can be parallelized well. Especially without internal higher level math functions, a good external ram bus, etc.
You might look into using a MP3 decoding co-processor, they are a dime a dozen now.
idea of how to do it in software with such a limited hardware.
I remember that an intel 486/33 was the absolute minimum to decode a 128kbps
mp3 (running a DOS mp3 player).