在设计时,由于没注意网络名称,在同一个参考时钟115下的4对高速差分对,将Serdes信号,TX1通道和RX2通道接到了一片PHY中,将TX2和RX1接到了另外一片PHY中,即通道1和通道2交叉连接到了两个PHY上,其中FPGA和PHY之间使用SGMII协议,请问这样可行吗?
信号连接图如下
在设计时,由于没注意网络名称,在同一个参考时钟115下的4对高速差分对,将Serdes信号,TX1通道和RX2通道接到了一片PHY中,将TX2和RX1接到了另外一片PHY中,即通道1和通道2交叉连接到了两个PHY上,其中FPGA和PHY之间使用SGMII协议,请问这样可行吗?
理论上你这种接法是允许的。
如果你的 GTP 是通过源语自己写代码实现的,你这样做是可行的。
假如你用了 IP 来实现 GTP 通讯,你这样做就需要看你用的IP 是否支持这样做。
你可以编译一下,看你这样修改能不能编译通过。能编译通过就没问题。