On 03/03/2013 04:22 AM, David Rowe wrote:
> Hello Samuel,
>
> Actually there are $3 32-bit microprocessors with floating point, and
> many embedded processors (e.g. those used in android phones) no have
> FPUs.  So I think the need for fixed point is diminishing, its only a
> few thousand more transistors on a chip, Moores law etc.
>
> A year ago I worked up an estimate for the labour reqd for a fixed point
> port - it was about $80k.
>
> Cheers,
>
> David
>
The M4 is really making floating point hardware widely available in 
modest prices MCUs. Look at how many M4 based MCUs actually have an M4F 
core. Its more than a few thousand transistors, though.Its 10's of 
thousands. Still, its a tiny part of a typical MCU die.

A fixed point version of a DSP algorithm will typically take around half 
the energy of a floating point implementation on the same generation of 
silicon. That is often a good argument for a fixed point version in low 
power applications. I'm not sure how applicable that might be for 
codec2. It depends what it is used for. In most wireless applications 
the energy for the wireless channel should dominate.

You'll never achieve predictable bit exactness without fixed point, and 
some people love bit exact implementations of algorithms. There really 
aren't any good arguments for their existence, though. Easy conformance 
testing is a pretty weak argument.

Having a fixed point implementation so you can use a dsPIC, or other 
small DSP seems a negative argument for most people. In most cases you 
would need to add the cost of the dsPIC to a system that already has a 
processor capable of doing the work in floating point. :-) Devices like 
the dsPIC are struggling to survive. Their only real hope is 
applications like digitally controlled power supplies. ARMs are pushing 
them out of most motor control applications, which had looked like a 
good market for them until recently.

Regards,
Steve


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to