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.

[参考译文] WEBENCH®︎工具/DP8.3867万ERGZ-R-EVM:Xilinx

Guru**** 2468610 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/642649/webench-tools-dp83867ergz-r-evm-xilinx

部件号:DP8.3867万ERGZ-R-EVM

工具/软件:WEBENCHRegistered设计工具

您好,

我使用的是芯片DP8.3867万ERGZT。 1000BASE-RGMII

通过MII,我询问并阅读以下寄存器:
1. Ctrl (h001F)<-- h8000,读取0。 (使用寄存器重置)。
2. BMCR (h0)<- h0140,轮询= h0140。 (设置为1000BASE)。
3. PHYCR (h0010)<--- hf068。 (DIS SGMII),poll = hf068
4. CFG1 (h0009)<--- h1b00 (或h0300),轮询= h1b00.(显示性能)。
5. cfg3 (h001E)<--- hcb02,轮询= hcb02。
6. BOSCH (h0016)<--- h0。 (但我在这里设置了数字回送-一切都正常,即返回数据。
7. RGMITCL (h0032)<--- h00d3,轮询= h00d3,(RGMII enable)。
8. RGMIIDCTL
9. Ctrl (h001f)<--- h4000 (软重启)。
我读了BMSR (h0001),PHYSTS (H0011),STS2 (h0017)-一切都很好。
但我读了STS1 (h000A),得到了0。
出什么问题了?

谨致问候

Sergey

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    打扰一下
    当我写下我所说的一切时,我就读了
    STS1 (h000A)并获取h4000。
    0表示其它值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还尝试了模拟回送模式。数据返回。
    但我无法连接到远程计算机。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Sergey,

    您在原始开机自检中使用哪个链接伙伴来运行测试? 它与您提到的遥控器接头是第三个接线柱不同吗?

    PHY是否在默认寄存器配置中与远程计算机连接? 默认配置如下:

    注册地址  数据

    0x00             0x1140

    0x09             0x0300

    0x10             0x5048

    0x16             0x0000

    此致,

    Aniruddha

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

    您好Aniruddha:

    获得以下信息。 编程后,链接消失。 我删除了编程,即保留默认设置。 但有指定的通过Strap自动协商启用。 一切都很好 和链接以及与计算机的通信。 我只检查了向计算机发出的模式。
    结果是寄存器编程中存在错误。

    此致,

    Sergey。

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

    Sergey,您好!

    我建议保持启用自动协商。 AutoNeg通过RX_CTRL控制,在这种情况下RX_CTRL应绑定到模式3。 有关详细信息,请参阅数据表带表。

    此致,
    Aniruddha

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

    你好,Aniruddha,

    我离开了自动协商模式。 传送延迟也通过束带产生。 现在一切都能正常工作。
    但我想了解编程的问题。

    此致,

    Sergey

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

    通过写入0x0140以注册0x00,禁用了自动协商。 如果链接伙伴处于自动协商模式,则可能导致无链接。 我建议让PHY处于自动协商状态以进行1G操作。

    此致,
    Aniruddha