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.

[参考译文] AM5728:用于去加重和摆幅的 PCIe 寄存器设置

Guru**** 2542550 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/609832/am5728-pcie-register-settings-for-de-emphasis-and-swing

器件型号:AM5728

大家好、TI 专家、

 

我们的客户向我们发送了有关 PCIe 的问题。

他们希望通过使用 PROCESSOR-SDK-RTOS 读取寄存器了解去加重和摆幅设置。

 

问题:

 我们应该读取哪个寄存器来了解去加重和摆幅设置?

 您能告诉我们 PCIe_SS1的正确寄存器地址吗?

   去加重功能:                 

   -摆幅:

 

如果您能告诉我们这些寄存器的位描述、我们也将不胜感激。

 

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我查看了 AM5728 TRM、我找到的唯一内容是 :表24-904。 PCIECTRL_PL_WIDTH_SPEED_CTL、 PCIe SS1的物理地址0x5100 080C。

    位20 CFG_UP_SEL_DEEMPH、用于设置上行端口 RW 0x0的去加重级别
    位18 CFG_PHY_TXSWING 配置 PHY Tx Swing 0x0

    如果每个字段仅为一位、我将查找更多信息、以了解可以配置哪些内容并将更新您的信息。

    此致、Eric

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

    您好!

     

    非常感谢您的善意。

    非常感谢您的帮助。

    我们正在等待您的更新、包括"每个位字段详细描述"。

    此致、

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

    感谢你的帮助。
    你有更新吗?

    现在、我们的客户等待答案的时间太长了。

    如果您能告诉我们这方面的进展情况、我将不胜感激。
    我们正在等待您的更新、包括"每个位字段详细描述"。

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

    很抱歉、我仍在寻找硬件团队的解决方案。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matusan、我们在几个月前提出了一个类似的问题、并被告知 PCIe HW 是第三方知识产权、寄存器设置不会被披露。 我相信我们所寻求的是由示例代码中的函数 PlatformPCIESS2PhyConfig()控制的。 TRM 中根本没有列出这些寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    非常感谢您的善意。
    非常感谢您的帮助。

    我们理解您的意思。
    我们在下面的 E2E 主题中向客户介绍了 DK-SAN 的注释"不支持修改它们"。
    e2e.ti.com/.../2114674

    因此、他们理解"很难从 TI 获取 PCIe 寄存器说明来修改寄存器。"

    他们只是想知道"当前去加重配置为-6bB 或-3.5dB"、以便使用 AM5728分析他们的系统故障。

    他们只想读取 AM5728寄存器、只想知道自己系统的运行情况。

    他们的 AM5728定制电路板系统长期存在严重问题。 (详情见下面的 E2E 主题)
    e2e.ti.com/.../608073

    因此、任何线索都很有用。
    例如、我们在文档中找到了如下相关说明;

    www.ti.com/.../sprugs6d.pdf
    表3-169链路控制寄存器2
    当前去加重级别
    0 =-6dB
    1 =-3.5dB

    AM5728 PCIe 寄存器的"位20 CFG_UP_SEL_DEEMPH"是否与 Eric 和 San 所说的相同?
    这些信息也很有用。

    此致、

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

    www.ti.com/.../sprugs6d.pdf 的表3-169链路控制寄存器2
    当前去加重级别
    0 =-6dB
    1 =-3.5dB

    这来自 Keystone I/II PCIe。

    该寄存器也是表24-999。 适用于 AM5728 TRM 的 PCIECTRL_EP_DBICS2_LNK_CAS_2。 地址为0x510010a0或0x518010a0。

    6 SEL_DEEMP 可选去加重 R 0x0 ==== >此位为只读。

    很抱歉、我没有关于表24-904的其他信息。 PCIECTRL_PL_WIDTH_SPEED_CTL、PCIe SS1的物理地址0x5100 080C。 如 DK 所述、PCIe HW 是第三方知识产权、寄存器设置不予披露。

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

    您好!

     

    非常感谢您的善意。

    非常感谢您的帮助。

     

    我们理解"表24-904没有其他信息。 PCIECTRL_PL_WIDTH_SPEED_CTL"。

    我们要确认一件事。

     

    我们可以识别"当前的去加重级别为-6dB 或-3.5dB"

    通过读取 PCIECTRL_EP_DBICS2_LNK_CAS_2.DEEMPH_LEVEL 的寄存器位值。

     -如果该位显示"1"、 则电流去加重级别为-3.5dB。

     

    这种理解是否正确?

     

    此致、

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

    您好!

     

    非常感谢您的善意。

    非常感谢您的帮助。

    我会将答案发送给客户。

     

    此致、