我正在使用LX2160A SerDes1,采用RCW SerDes协议2:
E–H 道:SGMII
通道 A–D:PCIe.2 x4(仅限 Gen2)
根据参考手册,所有通道似乎都使用 PLLS,因此 SGMII 和 PCIe 必须共享同一个参考时钟。我原本想让 SGMII 以 125 MHz 的频率运行,PCIe 以 100 MHz 的频率运行,使用单独的快/慢时钟输入,但由于此特定协议选项将两个协议都放在 PLLS 上,它们必须共享一个相同的参考频率,因此我现在计划向 SD1 PLLS 输入提供一个 100 MHz 的时钟,并将 PLLF 留空。
是否有可能使用单个 100 MHz PLLS 参考信号同时运行 SGMII 和 PCIe Gen1/Gen2 协议 2,而无需在 RCW 之外进行额外的 SerDes 配置?
当 SGMII 和 PCIe 共享同一个 PLLS 时,是否存在协议特定的问题(抖动、SSC 等)?
我的 SGMII 链路伙伴是 LAN9645,它使用自己的本地 125 MHz 参考频率。由于 SGMII 使用 CDR,只要两侧都能生成正确的 1.25 Gbaud 线路速率,一侧源自 100 MHz,另一侧源自 125 MHz 是否正常?
由于协议 2 不使用 PLLF,SD1 快速参考时钟输入可以不连接吗?还是应该仍然驱动它?