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.

[参考译文] AM2634:RGMII 内部延迟问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1281256/am2634-rgmii-internal-delay-question

器件型号:AM2634

嘿 Sitara MCU 团队、

我有一位客户针对新设计使用 AM263进行原型设计、我们发现数据表和 TRM 之间存在细微差异、我们希望您能够评论和清除这些差异。

在 AM263 TRM 的第6.1.7.5节中、说明"CPSW_CONTROL"。 RGMII*_ID_MODE、当设置为1时、为以下各项的发送路径启用内部延迟模式:
相应的 RGMII 端口。 这提供了四分之一周期 b/w 时钟和数据的相移"。 这种说法使我们认为、当 ID_MODE 为"0"时、内部延迟模式可相反禁用。

在 AM263数据表的图7-14中、注 A 指出:"TXC 在驱动到 RGMII[x]_TXC 引脚之前在内部延迟。 此内部延迟始终启用"。

当数据表提及此 RGMII TXC 内部延迟始终启用时、这是否与 TRM 中提及的 ID_MODE 功能直接矛盾? 默认的 RGMII 传输延迟设置是什么、它实际上是否可以启用/禁用?

感谢您的帮助!

此致、

马特·卡尔沃

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

    嘿  Sitara MCU 团队、

    有任何相关更新? 如果有任何需要进一步澄清的地方或您有任何问题、请告诉我!

    -马特

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

    您好、Matt、

    我的理解是,在 DS 中,这应该是"默认情况下延迟被启用或禁用". 感谢您指出这一点。 我将在内部查看、澄清还将修复 TRM/DS 中所需的部分。

    请 在下周结束时延迟回复。

    此致、Shiv

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

    嘿、Shiv、

    感谢您跟进此问题、也感谢您在内部检查以了解正确的默认设置是什么以及 DS 和 TRM 需要哪些特定更新。 目前的关键点是、它实际上可以启用和禁用、所以很容易知道。

    我很感谢您的响应时间安排、我们期待您在下周晚些时候给我们提供最终确认。

    此致、

    马特  

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

    您好、Matt、

    1. MMR 的复位值是1、默认情况下启用延迟模式(在 POR /热复位之后等)
    2. 模式是通过 MMR 控制的。 可以启用或禁用该功能。

    因此我们需要更新 DS 语句:  "此内部延迟始终启用"     "默认延迟模式已启用"。 我将触发 JIRA 在内部更新此函数。 谢谢。

    此致、Shiv