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.

[参考译文] TMS320F28375D:RPT 和 NOP 指令是否会使 CLA 失速?

Guru**** 2442090 points
Other Parts Discussed in Thread: TMS320F28375D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/599107/tms320f28375d-does-the-rpt-and-nop-instruction-stall-the-cla

器件型号:TMS320F28375D

您好!

我在我们的产品中使用 TMS320F28375D。 我将探讨 CPU1的 CLA。

我需要提供5uSec 的延迟。 我已经在 CPU1中多次使用以下指令执行此操作。

asm (" RPT #250 || NOP"); 

但它在 CPU1的 CLA 中不起作用。

是否有任何解决方案??

此致、

Himanshu

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

    尊敬的 himanshu bhai:

    是 nop 还是 mnop?

    我想对于 RPT 指令存在一些困惑。 在 TRM 部分中、5.6.3给出了 CLA 的指令集、它没有 这种指令。

    此致、

    密尔

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

    您的正确选择是"NOP"表示 CPU、"MNOP"表示 CLA。 我介绍了 TRM 第5.6.3节。
    但我的问题是在不使用 for 循环的情况下生成延迟。
    是否有像"RPT"这样的解决方案或 CLA 的任何其他解决方案???

    此致、
    Himanshu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Himanshu bhai:
    不幸的是、我不知道这种方法、我找不到 CLA 的这种重复指令。
    我认为采用 MNOP 的环路解决方案是这样的。

    此致、
    密尔