我们自研的单板使用BCM5461作为千兆以太网的PHY芯片,连接到C6678的SGMII0接口上。我们的硬件连接关系与C6678的Demo板主要有三个不同:
1:,Demo板使用88E1111,而我们的PHY芯片是BCM5461
2,Demo板连接到SGMII1上,而我们连接到SGMII1上
3,Demo板的以太网接口输入时钟是312.5MHz,而我们的输入时钟是156.25MHz
我们的驱动程序只是对SGMII0接口做了如下的配置修改:
CSL_BootCfgSetSGMIIConfigPLL(0x00000081);
也就是只是将PLL配置由0x00000041改为了0x00000081.
其他地方未做任何修改。
但是Demo板SGMII接口可以link up,而我们的单板不能link up。
测量时钟电源及Serdes眼图都很好。
不知道我们单板SGMII接口为何不能link up?
谢谢