我需要在 Virtex 6 中实现源同步接收器,该接收器从高速 ADC 接收数据和时钟。对于 SERDES 模块,我需要两个时钟,基本上是输入时钟,由 BUFIO 和 BUFR 缓冲(推荐)。我希望我的照片能说明情况。
我的问题是,我有一些 IOB,BUFIO 无法访问,因为它们位于不同的、不相邻的时钟区域。有朋友推荐使用MMCM,将输出连接到BUFG,可以到达所有IOB。这是一个好主意吗?我不能在不使用 MMCM 之前将我的 LVDS 时钟缓冲器直接连接到 BUFG 吗?
我对 FPGA 架构和时钟区域的了解仍然非常有限,所以如果有人有一些好的想法、明智的话或者过去可能已经为类似问题找到了解决方案,那就太好了。