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.

[参考译文] DP8.3867万IR:镜像模式配置

Guru**** 2473260 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/572565/dp83867ir-mirror-mode-configuration

部件号:DP8.3867万IR

你(们)好  

我想知道 镜像模式的配置。
我知道镜像模式可以通过手提带或寄存器配置来启用/禁用。
但似乎 "在启用一次镜像模式后,如果在启用后禁用镜像模式,它将无法正常工作"。

我的客户主板的端口连接没有镜像。 因此,他们通常在禁用镜像模式的情况下使用它。
但最初,镜像模式通过手提带启用。 然后,他们使用MDIO更改了镜像模式寄存器配置。 因此,它不起作用。

===================
1.通过"绑带"启用后视镜模式,  
2.使用MDIO通过“寄存器配置”禁用镜像模式。
=> NG:链路已建立。 但是,如果存在一些"接收活动",则RGMII RX信号上没有数据。 (LED2为照明)

===================
1.通过"绑带"禁用后视镜模式,
=>好! 没问题。

我使用EVM进行了检查。 我证实了同样的现象也发生了。
因此,我知道 "启用一次镜像模式后,如果禁用镜像模式,则无法正常工作"。
我的理解是否正确? 或者,在更改镜像模式时,我们需要配置任何其他寄存器?

当然,我认为应该 通过此板的带子禁用镜像模式。

此致,
Taka

 

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

    哪个寄存器用于禁用镜像模式? 我在实验中尝试过此操作,如果我禁用了通过寄存器写入的绑带,我可以将其链接起来。 以下是我的设置;

    1.在模式3下绑带DP8.3867万IR LED0。
    2.将电缆连接至千兆位链路伙伴并打开电源。 未建立链接。
    3.读取寄存器0x31。 位[0]应为'1'。 请注意,我们只对寄存器的位[0]感兴趣。 保持所有其它位不变。
    4.将'0'写入寄存器0x31的位[0]以禁用镜像模式。

    应建立链接。 如果未连接,请尝试通过写入0x4000注册0x1F来软重启。

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

    你好,Aniruddha,
    很抱歉,我的延迟回复。

    但是,这一问题尚未解决。

    [引述用户="Aniruddha Khadye"]

    1.在 模式3下绑带DP8.3867万IR LED0。
    2.将电缆连接至千兆位链路伙伴并打开电源。 未建立链接。
    3.读取寄存器0x31。 位[0]应为'1'。 请注意,我们只对寄存器的位[0]感兴趣。 保持所有其它位不变。
    4.将'0'写入寄存器0x31的位[0]以禁用镜像模式。

    应建立链接。 如果未连接,请尝试通过写入0x4000注册0x1F来软重启。

    [/引述]

    寄存器0x31的位[0]用于 禁用镜像模式。

    可以建立链接,所以我处于类似的情况。
    但是,在这之后,即使链路已建立且存在一些"活动"(LED2指示灯亮起),RGMII RX信号上也没有数据
    请检查实验室中的RX数据引脚。 #我正在检查RX_D0引脚。

    此致,
    Takahiro Ogo



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

    他们使用的是48引脚QFN设备还是64引脚QFP设备?
    他们能否读取寄存器0x32和0x86的值?
    什么是链接合作伙伴? 他们是否可以尝试写入'0'来注册0x31位7并检查这是否有助于解决问题?


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

    您好 ,Aniruddha-san,

    感谢您的回复。  但我还没有解决这个问题。

    ■案例1 ===========================================
    1)通电时
    注册号0031是:00B1 <----------- 通过带销启用镜像模式。
    注册号0032为:00D0
    第0086号登记号为:0077

    2)将'0'写入寄存器0x31的位[0]以禁用镜像模式。

    3)
    注册号0031是:00B0 <------- 镜像模式禁用
    注册号0032为:00D0
    第0086号登记号为:0077

    4)将电缆连接到链路伙伴,并建立链路。
     但是,即使链路已建立且存在一些"活动"(LED2是照明),RGMII RX信号上也没有数据

    ■案例2 ===========================================
    1)通电时
    注册号0031是:00B0 <------- 通过带销禁用镜像模式。
    注册号0032为:00D0
    第0086号登记号为:0077

    2)将电缆连接到链路伙伴,并建立链路。
    此外,我们还可以查看RGMII RX信号上的任何数据。 操作正确。


    ■案例3 ===========================================

    1)通电时
    注册号0031是:00B0 <------- 通过带销禁用镜像模式。
    注册号0032为:00D0
    第0086号登记号为:0077

    2)将'1'写入寄存器0x31的位[0]以启用镜像模式。
    注册号0031是:00B1 <----------- 镜像模式启用

    3)将'0'写入寄存器0x31的位[0]以启用镜像模式。
    注册号0031是:00B0 <------- 镜像模式禁用

    4)将电缆连接到链路伙伴,并建立链路。
    此外,我们还可以查看RGMII RX信号上的任何数据。 操作正确。
     
    ===================================================================================================
    关于您的问题,
    > 他们使用的是48引脚QFN设备还是64引脚QFP设备?  
    它是64引脚QFP设备。 此外,我还在使用DP8.3867万IRPAP EVM。

    >他们能否读取寄存器0x32和0x86的值?
    请看上面的内容。

    >什么是链接合作伙伴?  
    在我的环境中,链接伙伴是PC。 当通过带销禁用镜像模式时,它工作正常。

    > 他们是否可以尝试写入'0'来注册0x31位7并检查这是否有助于解决问题?
    是的,我试过了。 但是,它没有改变。

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

    是否可以读取寄存器0x6E和0x6f?
    这些是引导配置状态寄存器。

    我希望确保设备的配置适用于每个机箱。

    当在bootstrap中启用镜像模式和在bootstrap中禁用镜像模式时,请读取这两个寄存器。

    谢谢!
    罗斯
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Ross:
    我将很快检查一下注册表并回复给您。


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

    您好,Ross:  

    我检查了寄存器。 请参阅以下内容。

    ■案例1 ===========================================

    1)通电时
    注册号0031是:00B1 <----------- 通过带销启用镜像模式。
    注册号0032为:00D0
    第0086号登记号为:0077
    注册号006E为:8800
    注册号006F为:0100

    2)将'0'写入寄存器0x31的位[0]以禁用镜像模式。

    3)
    注册号0031是:00B0 <------- 镜像模式禁用
    注册号0032为:00D0
    第0086号登记号为:0077
    注册号006E为:8800
    注册号006F为:0100

    4)将电缆连接到链路伙伴,并建立链路。
     但是,即使链路已建立且存在一些"活动"(LED2是照明),RGMII RX信号上也没有数据

    ■案例2
     ===========================================
    1)通电时
    注册号0031是:00B0 <------- 通过带销禁用镜像模式。
    注册号0032为:00D0
    第0086号登记号为:0077
    006E登记号为:0000
    注册号006F为:0100

    2)将电缆连接到链路伙伴,并建立链路。
    此外,我们还可以查看RGMII RX信号上的任何数据。 操作正确。
    ===================================================

    当通过绑带销启用镜像模式,然后通过写入寄存器禁用镜像模式时,它是否无法正常工作?


    此致,
    Taka

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

    通过寄存器访问执行镜像模式配置后,是否可以尝试添加软复位?
    在寄存器0x1Fh中设置bit[14]以启用软复位。 这将保持寄存器的值,但会重置所有数字逻辑。

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

    您好,Ross - San,

    感谢您的回复。
    我已经尝试过了。  通过写入寄存器 0x31禁用镜像模式后,我将0x4000设置为寄存器0x1F。
    但是,情况仍然没有改变。 RGMII RX信号上没有数据。

    还有事吗?

    谢谢!
    Taka

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

    我尝试在实验室中使用DP8.3867万IRPAP和RGMII RX数据重新创建您的案例1,更改镜像模式后,这些数据始终存在。

    案例1 ===================================================
    1)通电时
    注册号0031是:00B1 <----------- 通过带销启用镜像模式。
    注册号0032为:00D0
    第0086号登记号为:0077
    注册号006E为:8000
    006F登记号为:0000
    未与链接伙伴(SmartBits)建立链接

    2)将'0'写入寄存器0x31的位[0]以禁用镜像模式。

    3)将'1'写入寄存器0x1f的位[14]以执行软件重新启动

    4)
    注册号0031是:00B0 <------- 镜像模式禁用
    注册号0032为:00D0
    第0086号登记号为:0077
    注册号006E为:8000
    006F登记号为:0000

    5)将电缆连接到链接伙伴(SmartBits),并建立链接。
    RX_D0和RX_D2上存在的数据(均切换以响应来自SmartBits的数据)。

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

    Rob San,您好!

    感谢您的支持。
    我又检查了一次,但我不能解决它......

    不管怎样,您和我使用的 是相同的DP8.3867万IRPAP板。 但是,0x6E&0x6f寄存器的值不同。
    请告诉我您在DP8.3867万IRPAP上的跳线配置。  

    以下是开机时的跳线(绑带)配置:
    J23:跳线位置1-2
    J16:跳线位置2-3:启用镜像模式
    J22:跳线位置1-2
    J15:无跳线



    此致,
    Taka

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

    我正在使用DP8.3867万IR的内部评估板。 我将使用DP8.3867万IRPAP EVM进行检查。

    此致,