56800EX math library

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

56800EX math library

848 Views
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 Kudos
Reply
1 Reply

813 Views
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 Kudos
Reply