Hi,
What is the difference between fixed point and floating point DSP.
Thanks
Difference between fixed point and floating point DSP

 Lieutenant
 Posts: 92
 Joined: Tue Oct 27, 2009 7:50 pm
Re: Difference between fixed point and floating point DSP
A fixed point DSP comes with one or more fixed point ALUs. All floating point calculations are rearranged by compiler to work in fixed point ALU(s) which is considered very inefficient.
A floating point processor usually has two or more ALUs including one or few floating point ones. Executing floatingpoint calculations are extremely fast when compared to Fixed point processors.
Fixed point processor > Software floatingpoint operations
Floatingpoint processor > Hardware floatingpoint operations
See C6713 (Floatingpoint DSP) has following functional units.
Eight Independent Functional Units:
See C6413 (Fixedpoint DSP) has following functional units.
Eight Highly Independent Functional Units With VelociTI.2™ Extensions:
A floating point processor usually has two or more ALUs including one or few floating point ones. Executing floatingpoint calculations are extremely fast when compared to Fixed point processors.
Fixed point processor > Software floatingpoint operations
Floatingpoint processor > Hardware floatingpoint operations
See C6713 (Floatingpoint DSP) has following functional units.
Eight Independent Functional Units:
 Two ALUs (FixedPoint)
 Four ALUs (Floating and FixedPoint)
 Two Multipliers (Floating and FixedPoint)
See C6413 (Fixedpoint DSP) has following functional units.
Eight Highly Independent Functional Units With VelociTI.2™ Extensions:
 Six ALUs (32/40Bit), Each Supports Single 32Bit, Dual 16Bit, or Quad 8Bit Arithmetic per Clock Cycle
 Two Multipliers Support Four 16 x 16Bit Multiplies (32Bit Results) per Clock Cycle or Eight 8 x 8Bit Multiplies (16Bit Results) per Clock Cycle

 Lieutenant
 Posts: 92
 Joined: Tue Oct 27, 2009 7:50 pm
Re: Difference between fixed point and floating point DSP
Thanks a lot Neo.