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.

[参考译文] DP83867IR:如何 Rx 在 RGMII 100MHz 设置 Tx/RGMII 延迟时间

Guru**** 2540720 points
Other Parts Discussed in Thread: DP83867IR

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1347907/dp83867ir-how-to-set-tx-rx-delay-time-at-rgmii-100mhz

器件型号:DP83867IR

大家好、

客户 在 RGMII、100MHz 处使用 DP83867IR。
对于100MHz、GTX 时钟为25MHz。
由于 FBGA、Tx 和 Rx 都需要90℃ 延迟。
也就是说、需要10ns 的延迟、但 RGMIIDCTL 的设置范围为0.25ns 至40.0ns。

在100MHz (GTX 时钟= 25MHz)下使用时、如果设置了1111b (=4.00ns)、延迟是否为10ns?
如果否、请告诉我如何设置10ns 延迟。

此致、

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

    尊敬的敦生:

    我想问一下 CLK 和数据信号之间的布线长度有何不同?

    --

    此致、

    林希尔曼

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

    尊敬的 Hillman-san:

    感谢您的答复。

    请允许我确认您的问题的背景。

    这是否意味着超过4ns 的延迟需要根据布线长度进行调整、而不能通过寄存器进行调整?

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

    尊敬的敦生:

    也可以通过寄存器调整延迟。 但是、 客户可以在 PHY 端调整的最大延迟为4ns。 客户还可以通过调整 SoC 侧或布线长度来增加延迟。

    --

    此致、

    林希尔曼

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

    尊敬的 Hillman-san:

    感谢您的答复。

    为了以防万一、我要确认。

    当以100Mbps 速率使用时、可编程最大延迟是否为4ns?

    我认为该寄存器表假设速率为10Mbps。

    因为默认值2ns (0111b)对应于 GTX 时钟125MHz 的90℃ 延迟。

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

    尊敬的敦生:

    很抱歉耽误你的时间。 我与团队内部讨论。

    我们有两种模式可以调节设置和保持时间:  

    • 寄存器0x0032在时钟和数据之间提供90度相移
    • 寄存器0x0068提供固定延迟和独立性、并具有时钟和数据之间的速度

    --
    此致、

    林希尔曼

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

    尊敬的 Hillman-san:

    我认为寄存器0x0032 [1]=1b/[0]=1b 是移位模式、而[1]=0b/[0]=0b 是对齐模式。
    我在下面的理解是否正确?

    -无论速度如何,10Mbps/100Mbps/1000Mbps,移位模式始终提供90度的移位。
    在此情况下、寄存器0x0086的设置值将被忽略。

    -对齐模式提供在寄存器0x0086中设置的延迟时间。

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

    尊敬的敦生:

    您的理解是正确的。

    • 0x0032[1]用于 TX 移位和对齐模式
    • 0x0032[0]用于 RX 移位和对齐模式。

    --

    此致、

    林希尔曼