上文说了TXUSRCLK以及TXUSRCLK2的作用以及关系:
对于TXUSRCLK和TXUSRCL2,必须遵守这些关于时钟之间关系的规则。
回顾了之后,我们来看看这两个时钟是如何产生的:
根据TXUSRCLK和TXUSRCLK2的频率,有不同的方式可以使用FPGA时钟资源来驱动TX接口的并行时钟。
在这些例子中,TXOUTCLK来自MGTREFCLK0[P/N]或MGTREFCLK1[P/N]
如下图:
TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX
TXOUTCLK用于驱动单通道配置中的2字节模式(TX_DATA_WIDTH=16或20,TX_INT_DATWIDTH=0)或4字节模式(TX_DATA_WIDTH=32或40,TX_INT_DATWIDTH=1)的TXUSRCLK和TXUSRCK2。在这两种情况下,TXUSRCLK2的频率都等于TXUSRCLK。
类似地,如下图:
TXOUTCLK在2字节或4字节模式下驱动GTX/GTH收发器TX
如下图:
TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX
TXOUTCLK用于驱动TXUSRCLK2的4字节模式(TX_DATA_WIDTH = 32或40,TX_INT_DATWIDTH = 0)或8字节模式(TX_DATA_WIDTH = 64或80,TX_INT_DATWIDTH = 1)。
在这两种情况下,TXUSRCLK2的频率都等于TXUSRCLK频率的一半。
MMCM是位于器件上半部的时钟管理单元(CMT)的一部分,它只能驱动器件上半部的BUFG。同样,位于下半部的MMCM也只能驱动下半部的BUFG
注:在Kintex™-7器件中,需要BUFH/BUFG。在Virtex-7器件中,BUFH/BUFG是不需要的。
类似地,如下图:
TXOUTCLK 在 4 字节或 8 字节模式下驱动 GTX/GTH 收发器 TX
可见,TXUSRCLK以及TXUSRCLK2都来自于TXOUTCLK,所以,后面的文章有必要追究下TXOUTCLK的来源。
我们在
中,都提到了两种情况:
那么lane的含义是否感兴趣呢?我们后面再说.
- END -