目前调试遇到这样一个问题:设计使用的是FPGA+DP83867的PHY,引出RJ45网口到面板。由于FPGA的逻辑仅支持千兆GMII,不支持10/100/1000自适应,如果在单板加电后再插上网线,千兆接口是不能通信的。必须在单板加电前插好网线,开机后千兆网口才能正常通信。经测量,插或不插网线的区别为,PHY输出的RXC信号在不插网线时输出频率为2.5Mhz,插网线后输出频率125Mhz。
查看器件规格书,只有自动协商速率strap pin的设置,没有强制千兆的strap pin设置。
请问dp83867是否硬件配置的办法使一上电rxc就输出125MHZ,而不是2.5MHZ的频率
user4975216:
目前调试遇到这样一个问题:设计使用的是FPGA+DP83867的PHY,引出RJ45网口到面板。由于FPGA的逻辑仅支持千兆GMII,不支持10/100/1000自适应,如果在单板加电后再插上网线,千兆接口是不能通信的。必须在单板加电前插好网线,开机后千兆网口才能正常通信。经测量,插或不插网线的区别为,PHY输出的RXC信号在不插网线时输出频率为2.5Mhz,插网线后输出频率125Mhz。
查看器件规格书,只有自动协商速率strap pin的设置,没有强制千兆的strap pin设置。
请问dp83867是否有硬件配置的办法,使该芯片上电后rxc就输出125MHZ,而不是2.5MHZ的频率
,
Kailyn Chen:
您好,可以通过寄存器0X0000 bit13配置为1000Mbps,同时bit 12 disable Auto-Negotiation。
,
user4975216:
只能通过寄存器设置吗
,
user6533671:
可以通过配置strap pin RX_D4 为mode 3或4 ,LED_1为mode 1或2