C2000浮点运算注意事项——CPU和CLA的差异及误差处理技巧

2019-07-14 15:08发布

C2000浮点运算注意事项——CPU和CLA的差异及误差处理技巧

C28x+FPU架构的C2000微处理器在原有的C28x定点CPU的基础上加入了一些寄存器和指令,来支持IEEE 单精度浮点数的运算。对于在定点微处理器上编写的程序,浮点C2000也完全兼容,不需要对程序做出改动。浮点处理器相对于定点处理器有如下好处:
  • 编程更简单
  • 性能更优,比如除法,开方,FFT和IIR滤波等算法运算效率更高。
  • 程序鲁棒性更强。
一、IEEE754格式的浮点数C28x+FPU的单精度浮点数遵循IEEE754格式。它包括:
  • 1位符号位:0表示正数,1表示负数。
  • 8位阶码
  • 23位尾数
3130                                                                                    23
22                                                  0
符号位阶码尾数
0条回答

一周热门 更多>