工具与软件:
大家好、团队成员:
请说明寄存器0x0017的位[8]。
当通信正常时、关于千兆主器件扰频模式处于正常模式、但当通信不良时、它将变为旧模式。
我想通过理解这一点来解决这个问题。
1) 1)请告诉我传统模式和正常模式之间的区别。
2) 2)什么是过程以及在传统模式和正常模式之间做出决定的标准是什么?
3) 3)传统模式下通信是否会失败?
此致、
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.
工具与软件:
大家好、团队成员:
请说明寄存器0x0017的位[8]。
当通信正常时、关于千兆主器件扰频模式处于正常模式、但当通信不良时、它将变为旧模式。
我想通过理解这一点来解决这个问题。
1) 1)请告诉我传统模式和正常模式之间的区别。
2) 2)什么是过程以及在传统模式和正常模式之间做出决定的标准是什么?
3) 3)传统模式下通信是否会失败?
此致、
尊敬的 Atsusi-san:
我不确定传统模式与正常模式描述的确切功能是什么。 此设置将更改千兆位应用中 PHY PCS 块内的加扰/解扰方法。
我会尽力从我们的内部设计团队那里获得有关此职能 的详细信息、但这可能需要1-2周时间。
传统模式不应用于正常运行。 我可以看到该位是只读的、因此它必须已通过其他内容进行切换。
您是否能够执行 ABA 交换以查看特定 STB 链路伙伴是否发生了此行为? 也许可以使用另一个867作为链路伙伴来查看是否观察到相同的行为。
此致!
Vivaan
尊敬的 Atsusi-san:
您知道为什么用户不应使用旧模式吗?
我相信这是因为此设置更改了千兆位 PCS (物理编码子层)块中的扰码方法。 这种扰频方法可能与连接方使用的方法不同、这将解释为什么无法正确读取数据包、因为这些数据包使用不同的方法进行编码和解码。
我会尽力让我们的设计团队更详细地解答这一问题、并在下周结束前与您联系
此致!
Vivaan
你好、高桥山、
由于我无法在实验室中对此进行测试、因此我不确定我们会期望什么行为。 下面是写入寄存器后可能出现的一些情况。
可能是、如果在传统模式链路处于活动状态时写入寄存器、PHY 将断开链路、并使用 0x17[8]=0 (正常模式)重新协商不同的链路
也可能是 PHY 在内部关闭了传统模式选项、但这不会反映在寄存器设置中。 在本例中、 0x17[8]=1、但我希望客户继续通过发送数据进行测试、以查看内部是否修复该问题
如果连接已经建立、写入该寄存器不会更改当前连接模式。 在这种情况下、也许客户可以在尝试建立链路之前尝试写入该寄存器。
此致!
Vivaan
你好、高桥山、
感谢您尝试使用寄存器0x50。 我不知道为什么它不起作用。 我会联系我们的设计团队、尽快得到解答。
[报价 userid="50131313" url="~/support/interface-group/interface/f/interface-forum/1467528/dp83867is-about-gigabit-master-scramble-mode/5661872 #5661872"]1)传统模式和正常模式是如何专门确定的?遗憾的是、我对这些细节不是很熟悉、但是我会在大约一周内得到设计团队的解答并回复
[报价 USERID="501313" URL="~/support/interface-group/interface/f/interface-forum/1467528/dp83867is-about-gigabit-master-scramble-mode/5661872 #5661872"]3)寄存器0x50[1]实际上是一个禁用旧模式的寄存器?[/QUOT]我被告知该位应从我们的设计团队那里禁用旧模式、但我无法自己复制这个问题来实际测试这个问题。 我将询问设计团队、并尝试明确如何禁用此模式。
4)这次通信问题似乎是由其他原因引起的、但是传统模式错误设置问题是否是必须解决的问题?
是什么让您认为这次的行为是其他原因造成的? 在此测试用例中、寄存器中是否未启用传统模式? 根据我的理解、传统模式改变了编码结构、从而解释了观察到的数据包丢失。
此致!
Vivaan
尊敬的 Vivaan-San:
非常感谢您的持续支持。
这个问题已经存在了很长一段时间。
由于客户的强烈要求、这一问题需要尽快解决。
如果您能尽快向我们提供有关传统模式的信息、我们将不胜感激。
我很抱歉打扰您。
您说:
是什么让您认为这次的行为是其他原因造成的? 在此测试用例中、寄存器中是否未启用传统模式? 根据我的理解、传统模式改变了编码结构、从而解释了观察到的数据包丢失。
在出现通信问题时设备确实设置为传统模式。
但是、我们无法确定这是否真的是一个问题、因为有关传统模式的信息很少。
我们需要有关传统模式的更多信息、以阐明真正的问题。
其他问题:
5) 5)寄存器0x50[1]是否是在链路断开时复位的寄存器? 或者、即使您在写入一次硬件后将其复位、该值是否会保留?
除上述1)至4)之外、如果您也可以查看此内容、我将不胜感激。
你好、高桥山、
我理解这种紧迫性、已与设计团队进行沟通、并希望在接下来的几天内进一步澄清此问题。 感谢您的耐心。
[报价 USERID="501313" URL="~/support/interface-group/interface/f/interface-forum/1467528/dp83867is-about-gigabit-master-scramble-mode/5665863 #5665863"]5)寄存器0x50[1]是一个在链路断开时复位的寄存器? 或者即使您在写入硬件一次后复位硬件、该值是否仍会保留?[/QUOT]复位后、所有寄存器(包括寄存器0x50)均复位为默认值
此致!
Vivaan
你好、高桥山、
我能够与设计团队交谈、并获得一些关于旧模式的信息。 由于此主题有2个活动线程、因此我将关闭此线程、而我的同事 Shane 将在下面链接的另一个线程中向前移动内容。
此致!
Vivaan