Page 1 of 1
Difference between fixed point and floating point DSP
Posted: Thu Apr 15, 2010 3:58 pm
by SukhdeepMankoo
Hi,
What is the difference between fixed point and floating point DSP.
Thanks
Re: Difference between fixed point and floating point DSP
Posted: Thu Apr 15, 2010 7:15 pm
by Neo
A fixed point DSP comes with one or more fixed point ALUs. All floating point calculations are re-arranged 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 floating-point calculations are extremely fast when compared to Fixed point processors.
Fixed point processor -> Software floating-point operations
Floating-point processor -> Hardware floating-point operations
See
C6713 (Floating-point DSP) has following functional units.
Eight Independent Functional Units:
- Two ALUs (Fixed-Point)
- Four ALUs (Floating- and Fixed-Point)
- Two Multipliers (Floating- and Fixed-Point)
See
C6413 (Fixed-point DSP) has following functional units.
Eight Highly Independent Functional Units With VelociTI.2™ Extensions:
- Six ALUs (32-/40-Bit), Each Supports Single 32-Bit, Dual 16-Bit, or Quad 8-Bit Arithmetic per Clock Cycle
- Two Multipliers Support Four 16 x 16-Bit Multiplies (32-Bit Results) per Clock Cycle or Eight 8 x 8-Bit Multiplies (16-Bit Results) per Clock Cycle
Re: Difference between fixed point and floating point DSP
Posted: Mon Apr 19, 2010 3:40 pm
by SukhdeepMankoo
Thanks a lot Neo.