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.

[参考译文] TMS320C6678:在 Hyperlink_SERDES_STS 寄存器上获取错误-- EQOVER 和 EQUNDER

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/657704/tms320c6678-getting-error-on-hyperlink_serdes_sts-register----eqover-and-equnder

器件型号:TMS320C6678

您好!

我的客户在两个 C6678之间使用超链接、现在遇到了超链接_SERDES_STS 寄存器上的问题。  它指示 EQOVER=1和 EQUNDER=1、并且启用 完全自适应均衡。 首先,此致命错误是否用于正确的超链接行为? 例如,在这种状态下,是否有可能通过超链接获得错误的数据?  

他们正在观看以下文章、同时还在阅读 KeyStone SerDes 用户指南。 为了优化 EQ 等级、他们尝试控制  超链接_SERDES_CFGTXn 寄存器上的 TWPRE 和 TWPST1、但无法达到 EQOVER=0和 EQUNDER=0的条件。  链接本身似乎正常、但无法读取远程超链接配置寄存器。 我们想知道该 EQ 误差对于该问题是否至关重要。

此致、
Naoki Kawada

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

    他们的超链接数据速率是多少? 3.125? 6.25或10Gbps? 它们使用4个通道还是仅使用1个通道? 他们使用的软件是什么? 如果他们尝试访问远程侧配置寄存器、会发生什么情况? 他们有超链接挂起?

    什么是超链接状态寄存器(偏移量0x8)和链接状态寄存器(0x58)?

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

    尊敬的 Eric:

    感谢您的回复。 要回答您的问题和一些其他更新:

    • 12.5g 波特 、并使用4个通道。 如果它们使用较低的波特率、例如6.25GHz 或3.125GHz、则工作正常。  
    • 使用最新 PDK 中的 hyplnk_evmc6678_C66DevLibBiosExampleProject
    • 状态寄存器信息:  
      0x08 = 0x04400185
      0x58 = 0xFDF0BDF0
    • 如果出现问题,设备可能会挂起。
    • 超链接布线长度为~115mm

    此致、
    NK

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

    从 C6678勘误表中、 www.ti.com/.../sprz334h.pdf Advisory 21超链接 Data Rate Limited to 40Gbaud Issue。 因此、您最多只能运行10G x 4的超链接。

    偏移量0x8显示了本地错误和远程错误、它们是关键错误。 0x58看起来正常。

    请以10G x 4速度运行、清除偏移量0x8中的本地/远程错误、以及偏移量0x4c 中的 ECC 错误。 然后、让我知道超链接是否起作用。 如果随时间推移有任何误差累积、还应监视偏移量0x8、0x4c。

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

    您好!  

    好的、他们将使用运行在10Gbaud /通道以下的超链接。 根据 EQUNDER/EQOVER 错误,这对于超链接操作是否至关重要? 正确操作是否应该始终为0?

    此致、
    NK

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

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

    在超链接示例中,有一个名为 hyplnkExampleEQLaneAnalysis()的函数。 请注意:
    *结果将是4个有序对、每个通道一个有序对。
    *这对中的第一个数字是系数是否太大;
    *第二个数字是它是否太小。 可能会得到
    0或两个1。
    *

    因此、我觉得在均衡化之下或过度均衡化不会提供太多信息。 您可以使用此函数、但要尝试不同的前体和后体、以查看是否可以获得 ECC 错误计数器长时间为0的条件。

    此致、Eric