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.

[参考译文] AM6442:AM64x TRM 版本 F 更新/ ENET1/2_CTRL 更改

Guru**** 2549560 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1211115/am6442-am64x-trm-rev-f-update-enet1-2_ctrl-change

器件型号:AM6442

尊敬的 TI 团队:

我注意到有一个新的 AM64x TRM 修订版 F 可用。

从修订历史记录中、我发现了一个可能与我们相关的变化:

  • 将 ENET1_CTRL、ENET2_CTRL、ENET1_CTRL_proxy、ENET2_CTRL_proxy 标记为不支持

TRM 显然从第5.1.1.5章(CTRL_MMR0寄存器)中删除了 CTRLMMR_ENET1/2_CTRL 的定义、但保留了对这些寄存器的一些引用、例如在12.2.1.51中。

之前版本的 TRM 表示、这些寄存器可用于在 RMII 和 RGMII 模式之间进行选择、以及启用/禁用 RGMII 内部 TX 延迟

将这些寄存器标记为不受支持的原因是什么? 是否有其他方法可以实现相同的配置、或者这是否意味着这些设置实际上是不可配置的/功能实际上是不可用的?

此致、

多米尼克

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

    尊敬的 Domnic:  

    感谢您的查询。

    我正在内部检查、并将对您进行更新。

    此致、

    Sreenivasa.

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

    您好 Sreenivasa、

    您对此问题有任何更新吗?

    此致、

    多米尼克

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

    尊敬的 Domnic:  

    感谢您的检查。

    请参阅以下收到的输入

    由于 RGMII_ID 未进行计时、测试或表征、因此应在 Ctrl MMR 中隐藏 RGMII_ID。

    对所有 RGMII 端口进行了更改。

    此致、

    Sreenivasa.

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

    您好 Sreenivasa、

    您能更详细地说明一下吗?

    RGMII_ID 应该隐藏在 Ctrl MMR 中,因为它没有计时、测试或特性。

    相信 您的同事认为只有 RGMII_ID 位应该被隐藏。 由于缺省值为"0" 意味着"内部发送延迟被启用"、我 相信 这意味着不支持 MAC 不应用其自身内部 TX 延迟的模式? 您能确认吗?

    如果只应隐藏 RGMII_ID 功能、这是否意味着应该可以使用 ENET1/2_CTRL 寄存器在 RMII 和 RGMII 模式之间进行选择?

    此更改适用于所有 RGMII 端口。

    这是否意味着这适用于两个 CPSW ICSSG RGMII 端口?

    此致、

    多米尼克

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

    尊敬的 Domnic:  

    感谢您的留言。

    所有 RGMII 端口(即不仅仅是 ENET1)都进行了这些更改

     完整寄存器处于隐藏状态。

    此致、

    Sreenivasa.

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

    您好 Sreenivasa、

    很抱歉、但这不是我要问的。

    您从同事处收到的"输入"表明只有 RGMII_ID 位应该被隐藏、但整个寄存器却被删除。 这意味着我们也无法在 RGMII 和 RMII 之间进行选择。 这是否有意为之、即 RMII 真的不可用、还是这只是文档中的一个错误?

    他们进一步说"这一改变是对所有 RGMII 端口"。 我正在询问具体的这是否意味着 CPSW 和 ICSSG RMII 端口? 对于这不仅适用于 ENET1、您的答案并不完全有用、因为这可能意味着它也适用于 ENET2 (显然确实)、但它也可能适用于 ICSSG 端口(CTRLMMR_ICSSG0/1_CTRL0/1寄存器)。 这些端口仍记录了 RGMII_ID_MODE 位。

    此致、

    多米尼克

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

    尊敬的 Domnic:  

    我确实收到了以下澄清:我在 E2E 线程中更新过、ENET1和 ENET2 (RGMII 端口)的整个寄存器已隐藏

    请参阅以下隐藏的寄存器。

    ENET1_CTRL、ENET2_CTRL、ENET1_CTRL_proxy、ENET2_CTRL_proxy 不受支持

    这列于 TRM 的修订历史记录中。 我想这个答案 就是 ICSSG 端口(RGMII0)相关的寄存器没有隐藏。

    问:这意味着我们也无法在 RGMII 和 RMII 之间进行选择。 这是否有意为之、即 RMII 真的不可用、还是这只是文档中的一个错误?

    我理解您的疑问。 让我来检查一下并更新一下您的情况。

    此致、

    Sreenivasa.

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

    您好、Dominc:

    感谢您提供宝贵的反馈和意见。

    我与团队联系了一下、根据我想更新的输入、下一版本的 TRM 中将启用当前隐藏的完整寄存器信息、并且  RGMII_ID 位将隐藏/保留、供客户访问/修改。

    此致、

    Sreenivasa.

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

    您好、Dominc:

    感谢您提供宝贵的反馈和意见。

    我与团队联系了一下、根据我想更新的输入、下一版本的 TRM 中将启用当前隐藏的完整寄存器信息、并且  RGMII_ID 位将隐藏/保留、供客户访问/修改。

    此致、

    Sreenivasa.

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

    您好 Sreenivasa、

    非常感谢您对此进行跟进。

    我相信现在已经确定 CPSW RGMII 端口不支持 RGMII_ID 功能。

    如何选择 ICSSG RGMII 端口?

    您能否确定这一即将发生的更改是否也影响了 ICSSG RGMII 端口(CTRLMMR_ICSSG0/1_CTRL0/1中的 RGMII0/1_ID_MODE 位)、或者您能否要求专门对 ICSSG RGMII 端口进行确认?

    在上面、您只写下了这些并不是隐藏在当前(修订版 F) TRM 中、并且 TRM 修订历史记录中没有提到它们、但我们已经看到这个 TRM 更改显然是虚假的、因此、老实说、我认为这是不可信任的。 语句

    这些更改适用于所有 RGMII 端口(即不仅仅是 ENET1)

    仍然让我认为它可能也会影响 ICSSG RGMII 端口。

    此致、

    多米尼克

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

    尊敬的 Domnic:  

    感谢您的留言。  

    当前更改的范围与 CPSWG 相关更新相关。

    您可以要求确认是否专门针对 ICSSG RGMII 端口?

    您是否想开始一个特定于 ICSSG 的 RGMII0_ID 的新主题? 这也可以帮助其他 E2E 用户。

    查询可以分配给 ICSSG 专家、也可以检查并更新答案。

    此致、

    Sreenivasa.