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
符号位阶码尾数
一周热门 更多>