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.

[参考译文] TMS320F28388D:在实现 QEP 时如何将 GPIO 连接到 CLB?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1531813/tms320f28388d-how-to-connect-gpios-to-the-clb-when-implementing-a-qep

器件型号:TMS320F28388D

工具/软件:

您好:

我正在努力使用 TMS320F28388D 上的 CLB 实现 QEP。

我想知道如何将外部 QEP 信号(如 A、B)从 GPIO 正确路由到 CLB 逻辑块。

我正在使用示例工程[pto_qeponclb_libproj_f2838x]、并能够确认基本的 CLB 操作。

在该示例中、使用边界输入生成信号并将其馈送到 LUT 或 FSM 以进行仿真。

但是、在我的例子中、我想使用实际的 GPIO 信号并将其路由到 LUT 和 FSM 等元件来构建 QEP。

根据随附的图、GPIO 信号可通过两条路径路由到 CLB。

我对使用路径特别感兴趣:
GPIO→CLB 输入 X-BAR→本地信号→CLB 逻辑块 (LUT/FSM)。

您能指导我如何在 CLB 工具内配置此路由吗?

我不确定如何通过 CLB 输入 X-BAR 将 GPIO 映射到 CLB 输入、以便它们可以在逻辑块内的 LUT 或 FSM 中使用。

非常感谢您提供任何帮助或详细的设置说明。

谢谢!

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

    跟进问题:

    在 CLB 工具中、如果我按随附映像所示配置设置、

    是否意味着 GPIO0 路由到 边界输入 0

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

    您可以如下所示启用 CLB 的此输入:

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

    感谢您的指导。 我已经按照您的建议进行了所有设置。

    我仍在掌握固件开发流程、因此希望您能为我详细介绍一下。

    我只是想仔细检查路由、以确保我正确理解它。 根据此配置、CLBINPUTXBAR INPUT1现在将路由到Boundary Input 0?

    换句话说、如果我进入 CLB 的“Tile Design“选项卡并选择Boundary Input 0我的 LUT/FSM 输入、我是否可以认为这实际上是选择CLBINPUTXBAR INPUT1信号?

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

    尊敬的 Seyoung:

    是的、这是正确的、在“CLB_"选项“选项卡中配置 CLB INPUT 0 后、在“Tile 选项卡中选择 BOUNDARY INPUT 0 将选择 CLBINPUTXBAR 实例。

    谢谢您、

    Luke