TI中文支持网
TI专业的中文技术问题搜集分享网站

C6678 SGMII接口不能与BCM56334 以太网交换芯片Link up

Hi 各位:

我们现在有个设计,使用C6678的SGMII接口与Broadcom的以太网交换芯片BCM56334直连。调试发现SGMII端口始终不能link up。

由于BCM56334所在的交换板不是我们开发的,我们不知道其以太网接口的具体配置如何。但是我们的C6678 SGMII接口见互联是可以

正常link up和收发数据的。

我怀疑BCM56334以太网端口配置为1000BASE-X,而我们的C6678端口配置为SGMII,导致端口不能link up。不知道是不是这个

原因?另外,BCM56334是否可以配置为1000BASE-X工作模式?我在手册中只找到SGMII Mode的描述,没有1000BASE-X的描述,

难道C6678不支持1000BASE-X模式?

感谢大侠指教,谢谢。

chen meisun:

难道C6678不支持1000BASE-X模式, 正解吧。那有SGMII转 1000BASE-X的芯片么 ?

Kevin Cai:

回复 chen meisun:

Hi, 您好!

C6678不支持1000BASE-X模式, 您可以寻找转换芯片:比如MAX24287

谢谢 !

Marvin Liang:

参考附件2.3

对于支持SGMII 标准的外部switch 与Keystone I 芯片连接的时候,可以一端配置为master,另一端配置为slave,同时使能自协商模式。但是对于只支持1000BASE-X 的switch 与Keystone I 芯片连接的时候,应该将两端都设置为master 模式,并禁止自协商,强制为1000M 全双工

yue sun1:

回复 Marvin Liang:

SGMII 应该是MAC和PHY的管理和数据的通信总线,1000base-x 是物理层的电气规范标准,使用1000M兆的光纤物理接口,和SGMII应该是没有关系的,我感觉你的PHY要支持SGMII总线和DSP的MAC层相连,PHY层支持1000base-x 即可。不知道对不对

xin zheng:

你好我想咨询一下6678通过BCM56334通信与直接以太网通过PHY通信,程序是否需要修改?

赞(0)
未经允许不得转载:TI中文支持网 » C6678 SGMII接口不能与BCM56334 以太网交换芯片Link up
分享到: 更多 (0)