Part Number: TMS320F280025
Tool/software: Code Composer Studio
My customer has port their firmware from F28035 to F280025, their firmware include many calculation algorithm base on IQ_MATH and can also run ok in F280025.
Now customer would like to enable F280025 hardware FPU to accelerate their algorithm calculation timing, so we do below action:
1, enable --fpu32 in CCS project configuration -> processor option;
2, set --fp_mode as relaxed in CCS project configuration -> Optimization
3, replace IQmath.lib by IQmath_fpu32.lib
4, modify #define MATH_TYPE to be FLOAT_MATH in IQmathlib.h
The project can be compiled succeeded on above setting, however the firmware algorithm calculation timing become even longer than original IQ_MATH fix point.
May I ask if we can accelerate the algorithm calculation timing by using IQmath functions with FLOAT_MATH_TYPE setting? Or we have to modify all IQmath function code to be replaced by true/pure floating instruction?