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.HLC 功能

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1665514/tms320f28p650dk-clb-hlc-feature-in-pipeline-mode

器件型号: TMS320F28P650DK

尊敬的 TI 支持团队:

 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1119213/tms320f280025c-what-s-the-clb-pipeline-mode?keyMatch=CLB%20pipeline&tisearch=universal_search

您可以说在流水线模式下、它允许 HLC 事件使用上一周期的 CLB 输出。

我的问题:  

  1. CLB 输出包括什么? OUTPUTLUT0‑7 是否为 AOC.BOUNDARY OUT0‑7?
  2. 但是、从 TMS320F28P65x 的 TRM 中的图 8‑19 来看、AOC.BOUNDARY OUT0‑7 似乎会延迟一个周期、然后被馈送到 HLC。 如果 CLB 输出包括 AOC.BOUNDARY OUT0‑7、这是否意味着在流水线模式下、AOC.BOUNDARY OUT0‑7 将延迟一个额外的周期? 或者、“CLB 输出“是否仅指 OUTPUTLUT0‑7?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Liu、  
    我将在星期一上回复您。
    谢谢
    Praneeth

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

    您好 Liu、
    启用 CLB 流水线模式后、HLC 和计数器模块的运行将发生变化。
    流水线模式使流水线版本的输出延迟 1 个时钟周期、用作 HLC 的源。 因此、在流水线版本中、延迟的原因与未启用流水线时不同。 因此、只会掩盖一个时钟周期延迟。
    谢谢
    Praneeth

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

    尊敬的 Venkata:

    请参阅  TRM 中的图 8‑19。  延迟一个周期的 OUT0-7(启动形式 AOC)的含义是什么?

    这是否意味着 启用流水线模式时 OUT0-7(启动形式 AOC)仅延迟一个周期、或者无论是否启用流水线模式、OUT0-7(启动形式 AOC)是否延迟一个周期?

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

    您好 Liu、
    如技术参考手册中所述、输出是流水线型的。 因此、在这两种情况下、流水线模式都会启用和禁用、输出的处理方式都不同。 在这两种情况下、延迟都将是一个周期。
    谢谢  
    Praneeth

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

    尊敬的  Venkata:

    我还不明白。 我们来看一个例子:

    根据表 8-13、我可以选择 HLC 的触发器。

    1.选择 CLB_OUT_0 作为 HLC 通信器。 在流水线‑和非 I ² C 流水线模式下、每种情况下的延迟是多少个时钟周期?

    2.根据图 8-18、、I 可以设置 CLB_OUTPUT_COND_CTRL_0.AYSNC_COND_EN=0。 以便 CLB_OUT_0 可以旁路到 CLB_ASYNC_OUT_0。 然后、 我选择 CLB_ASYNC_OUT_0 作为 HLC 通信器。  在流水线‑和非 I ² C 流水线模式下、每种情况下的延迟是多少个时钟周期?  CLB_OUT_0 有什么不同吗?

    如果在所有情况下、延迟都将是一个周期。 流水线模式的含义是什么?

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

    您好 Liu、
    在流水线模式下、电芯输出会延迟一个周期。 它不是 AOC 之前的输出。 在流水线模式下、CLB 单元输出端的信号将延迟 1 个周期。 如果您使用 AOC、内部延迟可能仍然存在。  
    1.在管道模式下,它将确定为 1 个周期延迟
    2.在这里,由于 AOC 会有延迟,延迟将超过 1 个周期。
    谢谢  
    Praneeth