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.
大家好,
晚上好,
我们迫切需要您对TI - DP8.3867万提出问题的支持。 我们正在使用Arria10英特尔芯片组FPGA与TI PHY芯片进行接口。
我们在启动过程中捕获了信号。 如果我们错过了任何一个(与Shinu Mathew vmshinu@ti.com在 邮件中共享的捕获),请浏览捕获并建议调试说明?
此外,我们无法访问MDIO寄存器。 我的团队说,使用了NIOS软件,他们不熟悉MDIO寄存器访问权限。 如果您对如何访问MDIO寄存器有任何意见,这将非常有用。
此致
Srikanth
在主板启动时,我们会看到RGMII RX_CLK信号上的2.5MHz时钟信号。 这证明配置不是100 %。 PHY必须自动协商至1000Mbps,这必须在RX_CLK上从PHY芯片到FPGA MAC上产生125MHz。 到目前为止还没有做到这一点。
请提示或分享任何想法,以使此MDIO寄存器从FPGA到PHY芯片的读写操作。 目前我们无法进行MDIO通信,因为没有人知道如何与NIOS进行通信。
您好,Srikanth,
所有SMI详细信息均位于数据表的8.4 2部分。 请确保FPGA可以遵循第节中设置的要求。 另一件需要注意的事情是DP8.3867万E设置的PHY地址。 这是通过捆扎设置的,如果尝试与PHY通信时使用错误的地址,将导致无响应。
切换至链路问题时,您能否确认您能够看到CLKOUT引脚以及电源是否处于所需电压? 您将PHY连接到了哪些链路合作伙伴? 使用的电缆是什么(长度和类型)?
是否可以附上示意图以供审查? 同时,我将就范围捕获事宜联系FAE。
另一个有用的参考是SNLA246。
此致,
Gerome
您好,Gerome
请查找我的在线回复。
在我们的MDC中,开机后,即PHY重置取消确认后,在迹线上看不到MDIO。 是否必须在通电后查找MDC,MDIO信令?
我们的产品使用NIOS软件和客户端提供的以太网IP。 如果必须进行任何MDIO通信,则必须从客户端以太网IP驱动。 但不幸的是,FPGA团队成员无法启动此事务来读取任何内部寄存器。
PHY地址设置为0000。 请参阅以下示意图中的束带设置
电源非常完美。 请参见以下快照中的测量值。
未选中CLOKOUT。 我们没有指定任何测试点。 无法使用探头进行捕获。 如有可能,请提供任何想法以捕捉。
将合作伙伴从外部板上链接。 我们主板上的FPGA芯片是客户端(从机),而外部桥接板上的FPGA芯片是主机。 使用的电缆为5e类。 我需要检查它的长度。 我稍后会再作讨论。
示意图随附以供参考。
由于链路未建立,RGMII_RX_CLK显示2.5MHz。我们无法检查任何RGMII信号及其计时,因为这些信号没有启动和运行。 我假设这是因为PHY芯片未进行100 % 初始化。
您好,
感谢您分享您的示意图。 我希望最迟在EOD 3/25之前获得有关这方面的反馈。 是否也可以分享全面的计量吸入器分节? 我想看看磁性配置以及这些信号的终点。
此致,
Gerome
FPGA侧面介质独立侧面连接
下面所示的块级连接从以太网PHY芯片到RJ45
RJ45连接如下所示。 但我们在RJ45中发现了引脚分配错误。 我们制作了外部电缆来解决这个问题。
我们进行了电缆连接交换,以实现预期连接。 但PHY芯片配置仍不完美。
请问您是否收到了我与FAE (shinu Mathew) vmshinu@ti.com分享的PPT? 如果不是,请在本chat.ds所附的PPT中找到相同的内容
Srikanthe2e.ti.com/.../TI-PHY_2D00_DP8.3867万_5F00_chip-Measurements.pptx
很抱歉,我错过了添加磁性原理图。 请在此处找到相同的内容。
您好,Srikanth,
感谢您提供示意图。 期待尽快获得您的反馈!
此致,
Gerome
您好,Srikanth,
在没有测试点的情况下,探头超时的最佳方法是直接使用引脚。
这将是我看到的唯一连接方式。 由于链路和SMI似乎是您面临的问题,我想进行基本检查以确保PHY正常工作。
-PHY的自动协商功能似乎已启用。 您还可以在断开电缆连接时探测MDI针脚,以查看是否存在FLPS。
您提到在取消确认重置后未看到MDC和MDIO。 MDC是由外部控制器而不是PHY提供的信号,因此您需要咨询提供外部控制器的特定供应商。 如果外部控制器正在发送clk信号和MDIO信号进行读取,但PHY没有响应,那么我们可以查看更多未初始化PHY的信息。 但是,如果线路始终较高,则我建议查看控制器。
-请同时确保MAC在PHY加电期间未发送任何数据包。 这会干扰捆扎计时,如果节点上的电压不是由带式电阻器网络单独驱动,PHY可能会漏采样。
此致,
Gerome
您好,Gerome,
我可以为以太网接口收集几个测量值。 偏置电压正常。 MDC时钟由具有4.8MHz的控制器驱动。 但是,MDIO被高得令人震惊。 在MDIO上未看到任何事务。 请参阅以下测量值,并告诉我是否有任何可疑之处?
您好,Srikanth,
MDIO还由外部控制器驱动,用于通信的前半部分。 只有在读取时PHY才控制线路。
您需要检查外部控制器,因为它将驱动线路。 如果从不切换MDIO,则表示外部控制器不会轮询PHY。 有关MDIO和MDC的时序图,请参阅表3以及图17和18。
您还可以确认是否存在CLKOUT信号吗?
此致,
Gerome
您好,Gerome,
在远程位置进行测试。 我没有收到结果,因为这项测试一直处于暂停状态。 下周我们恢复测试后,我将立即确认。
您好,
感谢您的更新。 我期待着你们的成果。 如前所述,请查看外部控制器,因为MDIO似乎没有切换,请与相应方联系。
此致,
Gerome
您好,Gerome,
我发现我的主板中有一些长度不匹配。 长度匹配超过20毫秒。 我正在使用5个以太网端口。 长度记录在随附的PPT中。 您能否确认现有的路由长度匹配偏差对于1000mpbs是否正常? 这是否是以太网链路未启动的原因?
e2e.ti.com/.../RGMII-Design-details.pptx
此致
Srikanth
您好,
感谢您的回复。 请参阅9.2 1部分了解2.2 布局指南。
此致,
Gerome