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.

[参考译文] LAUNCHXL-F28379D:将 CLB TILE0输出传递到 CLB TILE1输入

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1268704/launchxl-f28379d-passing-clb-tile0-output-to-clb-tile1-input

器件型号:LAUNCHXL-F28379D

什么是将一个输出从一个 CLB 逻辑块传递到另一个 CLB 逻辑块的输入的正确方法?

示例... 下面是 CLB 逻辑块(TILE0);想要使用 out0和 out 7作为另一个逻辑块(TILE1)的输入。

TILE0:

字段1:

对于 TILE1的边界输入、在 syscfg 中有如下配置:

目的是使用 TILE0 out0作为 TILE1 i4的输入、并使用 TILE0 out7作为 TILE1 i5的输入。

使用 Simulink.. 在"硬件实现/目标硬件资源"中、按照如下所示设置 CLB TILE1输入:

将 IN4和 iN5设置为 GPREG 输入0;这是否正确?  

这些参数。  TILE0 out0和 out7似乎没有传递给 TILE1 i4和 i5。 我通过将 i4或 i5发送到 TILE1 out4或 Out5来测试此性能(out4和 Out5发送到输出 X-BAR、其中信号分配给 GPIO)

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

    尊敬的 Colin:

    在 F2837xD 上、CLB 的限制在于单个逻辑块只能具有最多2个输出、这些输出可以路由到其他 CLB 逻辑块或外部 GPIO。 这两个输出是 OUTLUT4和 OUTLUT5。 对于第一个 CLB 逻辑块、所需的输出应连接到输出4和5、然后与器件上八个 AuxSig 中的任何一个相关联。 然后、在第二个图块中、您可以配置任何输入、使其来自全局输入多路复用器中配置的 AuxSig。 CLB 输入没有4/5限制、因此可根据您的需要进行编号

    此致、

    彼得

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

    尊敬的 Peter:

    感谢您的回复。  非常感谢。

    有道理。

    此致!

    科林