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

TMS320C6748: SYS/BIOS

Part Number:TMS320C6748

我利用时间戳函数判断乘法计算时间,理论上DSP计算浮点数只需要一个周期,但是我得到的时间很长,所以我怀疑可能是软件模拟而没有调用硬件乘法器。请问我怎么能够判断,c语言程序中的乘法是否利用到了DSP硬件乘法单元?

Nancy Wang:

不止一个时钟周期的,还要算上读取解码等操作,建议您看一下4.1 Pipeline Operation Overview

https://www.ti.com.cn/cn/lit/ug/sprufe8b/sprufe8b.pdf

建议您可以使用我们提供的乘法指令来进行计算,可以帮助提升效率,如MPYSP等。

,

g zy:

请问4.1节里面的phase是否代表着一个cpu时钟周期?

,

Nancy Wang:

是指阶段。你可以参考以下类似帖子的讨论:

e2echina.ti.com/…/2074943

,

g zy:

请问我怎么具体的查看一行代码所需要的子阶段个数?

,

Nancy Wang:

这个可能无法准确的查看,只能看到汇编的代码。您使用的是TSCL and TSCH来计数的吗?这个是比较准确的。

,

g zy:

我分别使用了sys/bios的时间戳函数,和滴答值进行时间的测量,您刚才告诉我的TSCL and TSCH函数我未曾用到过,我可以去试一下

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6748: SYS/BIOS
分享到: 更多 (0)