TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

[参考译文] TMS320F280049:TMU 周期详细信息检查

Guru**** 2046040 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/943253/tms320f280049-tmu-cycles-detail-check

器件型号:TMS320F280049

大家好、

我在 F280049数据表中查看了 TMU 周期。 下面是一个简短的问题:

在第一行中、注意 a = b*2pi 需要2/3个周期。

1、为什么这条指令需要2或3个周期、但不需要固定的数字?

2.这条指令中的 PI 是什么数据类型? 据我所知、C28能够在单个周期内执行32位浮点乘法? 为什么包含 PI 的指令需要更多?

谢谢!

此致、

Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Brian、

    如果第3个周期没有冲突、则为2个周期。 请参阅扩展指令集 TRM (SPRUHS1)中的相应指令、它将解释详细信息。

    它是一个32位浮点值。 是的、这是一个有趣的问题-单精度浮点乘法是2p 个周期(如果它与第一个周期没有冲突、则为1个周期+第二个周期)。 我将尝试了解更多详细信息。

    谢谢、

    Sira

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Brian、似乎有一个错误。 MPY2PIF32指令还应该采用2p 指令、如 MPYF32。 我将提交一个 JIRA 来修复此问题。