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.

[参考译文] TMS320F28P650DK:在 CLB 异步模式下使用 GPREG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1466412/tms320f28p650dk-use-of-gpreg-with-clb-async-mode

器件型号:TMS320F28P650DK

工具与软件:

您好!  

我已将 CLB 设置为通过 AUXPLL 时钟在100MHz 上以异步模式运行、而我的 CPU 在200MHz 上运行。

如果在这种情况下 应设置 CLB_INPUT_FILTER.pipe[n]、则不会从 TRM 中清除。

谢谢。

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

    您好!

    只有当 CLB 以高于100MHz 的频率运行时、才应设置流水线模式、因此在这种情况下不需要启用该模式。

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

    您好!

    这很清楚。 但是、"流水线模式"与  CLB_INPUT_FILTER.pipe[n]相同? 从这个部分来看、它们似乎是不同的。

    需要启用流水线模式才能使用 CLB_INPUT_FILTER.pipe[n]?

    如果禁用了管道模式并且我设置了 CLB_INPUT_FILTER.pipe[n]= 1、将会发生什么情况?

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

    CLB_LOAD_EN.pipeline_EN 位仅适用于 HLC 和计数器。 如果 CLB 时钟的运行频率高于100MHz、也应该启用此功能。

    CLB_INPUT_FILTER.pipe[n]将向输入添加延迟、如果 CLB 时钟<= 100MHz、则不建议设置 CLB;但是、如果 CLB 的多个输入之间没有严格的时序要求、CLB 应仍然正常运行。

    谢谢!

    Luke