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.

[参考译文] TLK 1.0232万 PHY KR至XAUI

Guru**** 2482225 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/658607/tlk-10232-phy-kr-to-xaui

主题中讨论的其他部件:TLK1.0232万TLK1.0034万

你好。 我们对KR至XAUI的合规性进行了研究。 我们的处理器具有用于10Gb以太网的KR输出。 我们开发了带有TLK1.0232万 PHY的主板。 TLK1.0232万的输入为XAUI。  我的问题是。 是否可以使用TLK1.0232万作为收发器? 我们将KR作为TLK1.0232万的输入,而TLK1.0232万则为我们的背板侧提供KR。

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

    TLK1.0232万有两种不同的数据路径:传输路径和接收路径。 在第一种情况下,该设备接受低速侧的4个XAUI通道,并串行到1个10GBASE-KR高速链路(64/66B)中。 在第二个通道中,TLK1.0232万接受10GBASE-KR的高速链路,并在LS端(背板)传输4个XAUI通道。

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

    非常感谢。 我理解你写的内容。 在此之前,我们测试了Marvell 88x2222 (它工作正常)。 在传输路径中,它接受(1000BASE-X或2000BASE-X或10GBASE-R或10GBASE-X2或10GBASE-X4)并串行化为10GBASE-KR的高速链路。 我们注意 到XAUI和KR引脚对引脚兼容。 它们具有相同的8b/10b编码。 我们决定检查XAUI和KR或XAUI和KX4的兼容性。 如果不可能,请详细解释原因。 非常感谢。

    在数据表中,我发现TLK1.0232万可以在3种模式下工作。 它可用作XAUI
    到10GBASE-KR收发器,作为通用8b/10b多速率4:1,2:1或1:1串行器/解串器,
    或可在1G-KX模式下使用。

    XAUI到10GBASE-KR收发器对我来说很清楚。

    您能否解释最后的两个用法。

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

    TLK1.0232万支持3种不同的模式:1GKX,10G通用和10GBASE-KR。 1GKX和10G通用模式使用8b/10b编码,而10GBASE-KR使用64b/66B编码。 此外,在10GBASE-KR模式(第73条)启用自动协商时,此功能会选择最佳的操作模式1GKX或10GBASE-KR,链路合作伙伴必须符合自动协商。
    在10G通用模式(4:1,2:1或1:1)中,作为正常收发器工作。
    另一方面,此设备能够通过10GBASE-R (禁用链路培训和自动协商的10GBase-KR)与SFP+光学模块连接。
    此设备不支持10GBase-X4/X2和2000Base-X)。

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

    路易斯,非常感谢。 你能为我解释一下吗?
    KX4与10GBase-X4相同。 我读过有关10GBase-X4的信息,但不清楚它是否与KX4相同。

    我们尝试将KX4用作TLK1.0232万的输入。 据我所知,可以在10G通用模式(4:1,2:1,1:1)中将TLK1.0232万用作收发器。 对吗?

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

    在10G通用中,TLK1.0232万能够在低速端与10GBASE-KX4 (4通道x 3.125Gbps)接口,并具有8b/10b编码。 否则,高速传输时将抛出序列化数据8b/10b编码。 应根据电气规格调整SerDes设置。

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

    路易斯,再次感谢。 我将继续我的工作。

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

    你好,路易斯!
    我们有一些问题。
    我们在KX4模式下配置了phy,并使用其他收发器进行检查。 RX链路正常。
    现在我们配置了TLK1.0232万:
    1.将ST拉至0
    2. MODE_SEL被拉至1。
    (根据我从数据表中了解,此配置的TLK1.0232万为10G模式)
    3. 0x1E.0001位14,13和12设置为1。 为此,我们将启用传输/接收信道上的链路培训和1对1模式

    为了测试链路连接,我们在SFP中插入下一个回路模块。

    我还需要检查什么?
    我是否在寄存器中启用TLK1.0232万回路?
    我们在0x1E.000b (looping_TP_CONTORL)位3和0中启用了回放,我们设置为1。

    我们板载具有TLK1.0232万的JTAG,如何将其用于调试?

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

    要与光学模块连接,请禁用链路培训功能。 SERDES设置应根据特性系统(交流电损耗,迹线/电缆长度等)进行调整:
    HS_SERDES_CONTINT_2,HS_SERDES_CONTINT_3和HS_SERDES_CONTINT_4

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

    你好,路易斯!

    您能否回答我关于JTAG的问题?

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

    Luis,我尝试配置SerDes,但没有结果。  

    我的问题是正确配置SerDes的最佳做法是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    早上好,Luis,
    我们的TLK1.0323万EVM包含JTAG。 在数据表中,我只看到一条简短的消息,即JTAG控制接口将用于制造测试。 这是什么意思? 网上没有详细资料。 是否可以在评估工作中使用JTAG?

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

    很抱歉回复延迟。 TLK10xxx系列符合IEEE 1149.1 JTAG。 要通过JTAG接口与TLK1.0232万通信,必须满足计时要求。 否则,需要BSDL文件来测试设备,请让我验证我们是否有此文件可供共享。
    对于设备制造测试,使用针脚TESTEN,在应用中不使用此信号,因为此信号用于内部用途。
    基本上,JTAG端口用于测试单元功能。 要配置设备,需要使用MDIO接口访问寄存器。

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

     你好,Luis。

    我还有一些问题。

    我阅读了文档"10GBASE-KR Link Optimization with TLK1.0034万 and

    TLK1.0232万”,作者Markus Zehendner。 我决定测试LS和HS回路。 但据我所知,我的成绩很差。 我尝试使用PRBSEN引脚来测试使用环回的LS/HS链路。 我在设备0x07 AN_STATUS 位2上检查PMA_STATUS_1位2,但它们设置为0。  我是否调整了SerDes参数以测试LS/HS回送? 我应该做什么来正确测试它。 我创建了应用程序,通过MDIO调整TLK1.0232万。