Jerome
You could certainly DO a fixed point port
but the amount of work compared to using a floating point processor
makes it a questionable idea.
floating point processors now, except in the very lowest end of the
market, do not generate a financial and power cost penalty like they
used to .
I ask why would you want to do a fixed pt ? Even in a FPGA, you would
use a soft processor with FP accelerators.... (IE if you had sufficient
know how and experienced to do a soft proc and this in an FPGA, then you
would know how to accelerators, and the various FP emulations bit) .
A capable fixed pt say STM32F103 is $3.70. A M4 with FP STM32F401 is $4.67
If you were really cost sensitive (say 100ku / annum) then you'd have
the resources in budget to do a Fixed point port.
Early mobile audio players used fixed point because
1) FP processors were expensive and had a high power penalty (in the
old days)
2) the MP3 algorithm was in use in BILLIONs of units so doing a fixed
point port was cheap.
Post by Jerome ShawstadIs a fixed point decoder possible with the codec2 algorythm (for compatibility with certain older hardware, like earlier mobile audio players), or does it require floating point?
I'd ask more but that depends on the answer to this. :)