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.

[参考译文] AM5708:如何使用 A_delay 和 G_delay 补偿信号长度

Guru**** 2561530 points
Other Parts Discussed in Thread: AM5708

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/626393/am5708-how-to-compensate-signal-lenghts-using-a_delay-and-g_delay

器件型号:AM5708

所有、

在 AM5708内、可以调整 SoC 上每个单独焊盘的 I/O 时序。
目前、我们已根据高级信息表(sprs961a)中指定的值设置 I/O 延迟(使用 u-boot 的 IO 校准(mux_data.h)
使用指定的 A_DELAY 和 G_DELAY 值。

由于我们在 RGMII 接口上遇到一些问题(请参阅e2e.ti.com/.../2304801) 、我们希望为每个 RGMII 焊盘添加额外的延迟  

  1.  补偿 RGMII PCB 的信号长度差异
  2. 在 RGMII CLK 信号上添加额外的延迟

我们知道我们希望这些信号延迟多少、以皮秒和毫微秒为单位、但在将这些信号转换为 A_delay 和 G_delay 值(用于 U-boot 校准)方面存在一些困难。

有人能否告诉我如何为这些 A_delay 和 G_delay 值增加时间(适合粗细纹延迟分辨率)。

此致、

Patrick Klok

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

    Patrick、

    这些值不应更改。 不支持使用 TRM 中记录的值以外的值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Patrick、请提供 RGMII 接口时序分析结果吗? 这将有助于我们更好地了解正在发生的情况。