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.

[参考译文] TLK1.0232万:BCM5.6844万的10G-BASE KR连接问题

Guru**** 2457950 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/626317/tlk10232-10g-base-kr-connection-issue-with-bcm56844

部件号:TLK1.0232万

您好,

我使用TI TLK1.0232万 PHY与Broadcom 5.6844万芯片连接
两端均配置为10G KR模式,但不能在任何时间协商,也不会发生连接。 请参阅帮助。

一些结论:

1:BCM 5.6844万自己的KR端口连接可以是LinkUp。
2:TLK 1.0232万自己的KR端口连接,需要刷新配置多次, 偶尔可以使用LinkUp。
3:KR端口连接的BCM5.6844万和1.0232万不能是LinkUp,谈判的两面和链路培训都是配置的;


 我在1.0232万端使用的时钟是156.25Mhz

附件是当BCM5.6844万连接到TLK1.0232万时TLK1.0232万的寄存器信息,以及1.0232万文档中说明的KR配置步骤,请帮助查看是否有任何问题。

此致

Ziziang Weie2e.ti.com/.../reg-dump_2600_KR-config-steps.zip

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

    请让我验证您的问题。 我会尽快回来回答问题。

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

    齐强您好!

    由于已启用Link Training (链接培训)功能,请确保您正在阅读和写入链接培训程序的结果。 附加后,您将完成读出链接培训扫描结果的流程:

    e2e.ti.com/.../Optimizing-links-using-training.docx

    此致,

    Luis Omar Moran

    高速接口

    SWAT团队

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

    您好,Luis,

    感谢你的帮助。

    我已检查链接培训 设置和状态,似乎链接培训不起作用,请帮助检查。

     

    链接培训设置: 将0x0002写入0x1.0x0096

    链接培训状态:读取0x1.0x0097,值为0x0

    01.9022 的值 为0xFFFF

    我的KR设置和步骤如下:

     写入 0x1E.0x0000 0x8000

     写入0x07.00x0000 0x2000

     写入0x01.0x0096 0x0000

     写入0x1E.0x000e 0x0008

     写入0x01.0x9000 0x024d

     写入0x1E.0x8101 0x0004

     写入0x1E.0x8100 0x0004

     写入0x1E.0x8100 0x0000

     写入0x01.0x9001 0x0200

     写入0x07.00x0000 0x3000

     写入0x01.0x0096 0x0002

     写入0x01.0x9005 0x1c00

     写入0x07.0x0012 0xc000

     写入0x1E.0x0003 0xe848

     写入0x1E.0x0004 0x9500

     写入0x07.00x0010 0x9001

     

     写入0x07.00x0000 0x3200

     写入0x1E.0x000e 0x0008

     

    此致,

    魏子强

     

     

     

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

    你好,齐强,

    当您执行此指令时:

    写入0x1E.0x0000 0x8000 //您正在影响PRBS_pass_overlay和SE_CLK_DIV (单端REFCLK控制时钟除法选择)

    随附了TLK1.0232万的启动过程(我不知道您的版本)。 请确保您正在执行以下步骤:

    KR使用从Link Training中学到的手动模式设置,156.25MHz/312.5MHz REFCLK (第10页)。

    e2e.ti.com/.../5710.tlk10232_5F00_BringupProcedures_5F00_v2.pdf</s>1.0232万

    我希望这能有所帮助。

    谢谢!

    Luis Omar Moran

    高速接口

    SWAT团队

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

    我写入0x1E.0x0000 0x8610
    并按照您的说明执行启动程序,
    但自动协商似乎无法完成。

    SerDes HS_AZ_Done完成,HS_AGC_Locked Locked,PLL状态锁定

    但7.0001 的数值为0x0089

    芯片:
    BCM5.6844万----------- TLK1.0232万

    谢谢!

    此致,

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

    您能否说明设备是否与光学模块(SFI)连接? 还是铜?

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

    您好,Luis,

    我试过的光学模块和铜缆。

    bcm5.6844万(KR)----- 复印机-------- (kR) tlk1.0232万

    bcm5.6844万(KR)----- 光学模块------- (kR) tlk1.0232万  

    但自动协商状态仍为0x89。

    此致,

    魏子强

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

    你好,齐强,

    我提出这个问题是因为如果TLK1.0232万与光学模块连接,则必须禁用自动协商和链路培训功能,因为这两个功能都是 针对背板应用的第73条特定的。 TLK1.0232万能够通过10GBASE-R子层(在10GBASE-KR模式下相同)与SFP+光学模块连接,因此,请执行此过程以设置光学模块的设备:

    对于XAUI至SFI/XFI操作,您需要将设备配置为10GBASE-KR模式,并禁用特定于背板以太网的功能,如第73条自动协商和10G链路培训。 为此,请按照以下步骤操作:

    1.     重置设备(将1写入0x1E.0000位15或断言RESET_N引脚)

    2.     确保参考时钟选择(156.25 MHz或312.5 MHz)正确–这是通过寄存器0x1E.001D位12 (默认为156.25 MHz)完成的。

    3.     通过将1'b0写入07.0000 12位来禁用自动协商

    4.     通过将16'h0000写入01.0096 来禁用链路培训

    5.     将16'h03FF写入0x1E.8020。  这允许手动配置通常通过KR培训配置的链路设置。

    6.     根据链路条件,您可能需要更改默认配置0x1E.0003和0x1E.0004。  对于光纤连接,我们通常建议将HS_ENTRACK (0x1E.0004位15)更改为1'B1,将HS_EQPRE (0x1E.0004位14:12)更改为3'B101。  这可能是一个起点,但您可能需要进行一些BER测试以优化值。

    7.     通过将1'B1写入0x1E.000E位3来重置数据路径。

    此时应正确配置设备。  

    请注意,在此模式下,均衡是手动的,因为链路训练功能已禁用。 因此,用户需要执行HS_SERDES_Control2和3的扫描以优化链接。

    首先关注:

     

    HS_ENTRACK

    HS_EQPRE

    hs_peak_disable

    HS_H1CDRMODE

     

    谢谢!

    Luis Omar Moran

    高速接口

    SWAT团队

     

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

    您好,Luis,

    此操作XAUI至SFI/XFI,没有链路培训和自动协商 ,正如您所说 ,我以前已经让它正常工作了。

    但现在,我使用tlk1.0232万 通过  背板与bcm5.6844万连接。

    很遗憾,协商不成功,7.0001 的状态也是0x89。

    因此,我尝试了以下两种情况,以确保它们配置正确:

    tlk1.0232万 kr kr tlk1.0232万 -->链路建立//有时,需要进行多次配置。 状态显示10G-KR模式。

    Bcm5.6844万 KR --- kr bcm5.6844万-->链接正常

    区别在于此处使用的是光学模块。

    我们的硬件工程师说,这种用法不是标准的,但也可以用作参考。

    请提出一些建议,谢谢。

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

    您是否介意在初始化设备时向我们发送示波器图片,我希望确保设备执行LT和正确。
    另一方面,您是否使用内部PRBS执行了环回测试?

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

    您好,Luis,

    这是 我们的示波器图片。

    e2e.ti.com/.../oscilloscope-pictures1.zip

    谢谢

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

    您好,Luis,

    感谢您的所有帮助,现在我已使TLK1.0232万和BCM5.6844万之间的连接成功工作。

    非常感谢!

    胸罩

    魏子强