This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference between TMS32C67X , TMS32064X and TMSC2000

Other Parts Discussed in Thread: TMS320C6416, TMS320C6713B, MATHLIB, CONTROLSUITE

Hi 

I am working on a code which requires trigonometric computations for floating point data. In order to do so I want to select a kit. I compiled same code in "code composer studio v5.5" for both "TMS320C6713b(floating point-dsp)" and "TMS320C6416(fixed point-dsp)"  and got same results. Moreover I also didn't add any special library except for 

#include <stdio.h>
#include <csl.h>
#include <math.h>

However its mentioned on different websites to use "Mathlib" and "IQmathLib" for trigonometric and floating point numbers support. Kindly let me know the difference between these devices and respective libraries. Are these libraries already integrated in the devices?

Thank you

Maheen. 

  • Hi Maheen,

    I would like to perform couple of calculations to get an idea on how powerful floating point controllers are.

    yk = (Ib[k] * k1) + (Ib[k-1] * k2) + (YZ[k-1] * j1);

    k1=0.45567

    k2= 0.2558

    j1=0.999

    Toggle a GPIO in a for loop where these calculations would be performed. Observe the GPIO signal on DSO.

    Perform this experiment on both floating and fixed point controllers.This is when you can actually observe the quickness of floating point controllers.

    Now about 2nd question: "Mathlib" and "IQmathLib"

    IQMath lib is specially meant for fixed point DSPs so that their performances can match the floating point controllers (but with some limitations).

    IQMath library is available as a part of controlSuite software wherein you can add this library to CCS and use it. Math lib is avaialable with CCS and is a generic one.

    Regards,

    Gautam