56800EX math library

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

56800EX math library

927 次查看
Ben
Senior Contributor I

Hello

is it normal that the 56F83783 using is so slow in 64bit calculation?

sin calculation for float takes 80usec, (32bit library)

sin calculation for double takes 500usec. (64bit library)

if there a way to fasten the process?

ben

 

0 项奖励
回复
1 回复

892 次查看
Celeste_Liu
NXP Employee
NXP Employee

Hello Ben,

Thanks for your post. The 56F83783 uses 56800EX core which has no FPU. It can only perform fixed-point operations and does not support floating-point. It has to rely on software simulator for floating-point operations, which is why it is slow.

We recommend the 56F80xxx series.

MC56F80xxx Digital Signal Controllers | NXP Semiconductors

It uses the 56800EF core which has FPU and CORDIC and supports floating-point.

Celeste_Liu_0-1733972603987.png

Hope it can help you.

Best Regards,

Celeste

0 项奖励
回复