TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F280039C: 算术运算

Part Number:TMS320F280039C

我们有一个电源项目,用到 SIN COS 等三角函数运算, 在 CPU 和 CLA  都需要计算,我对TI 提供的MATH LAB ,有时候不知道用那一个速度更快,更好。

CLA      使用  CLAmath

CPU      是否使用 IQmath  ?  还是 在CCS 中打开fpu32 就可以了,不需要单独用IQMATH.

TMU      TMU0,TUM1 有什么区别,是不是打开这项功能呢是对三角函数运算 加速处理 ?

   我最终目的,就是想选择一种配置,用最快的时间,处理完浮点运算问题,分别在CLA ,和 CPU 中。

谢谢。

Green Deng:

你好,TMU单元是专门用于三角函数计算的,所以调用TMU单元应该是计算三角函数最快的方法。

其次是FPU,浮点运算单元,里面也包含了sin,cos函数。

最后是IQmath,这个库是给定点芯片做浮点运算用的,而F280039C是浮点芯片(有FPU单元),所以这个库不是必须的。

而CLA本身就有浮点单元,直接使用CLAmath就可以了

,

yao zhang:

谢谢你的答复, 我确认下,如果我在 CLA 下,我直接加入CLAmath 库,就可以,  我在MCU 这边只需要打开 TMU ,和FPU32 直接用sin,cos 函数就可以。

,

Green Deng:

你好,CLA的没问题。但C28这边的话就比较复杂一点,你可以看一下这个FAQ中的说明:https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_faq-iqmath

简单来说,1要添加库文件,2CCS中要包含库路径,3要在CCS中开启FPU开关。详细的还是请阅读一下FAQ吧

,

Green Deng:

这个也可以看一下:e2echina.ti.com/…/faq-c28x-c28x-fpu-vcu-fft

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280039C: 算术运算
分享到: 更多 (0)