高速接口SFP、GbE、SRIO、PCIE、CPRI和SGMII的参考时钟选择问题
参考时钟大小由高速接口线速率决定。
SFP
SFP线速率一般为4.25Gb/s、2.125Gb/s和1.0625Gb/s。在ZynQ 7000手册ug476中可以看到不同接口支持的典型参考时钟,如下图。
图1 CPLL Divider Settings for Common Protocols(部分)
上图中给出的REFCLK仅是典型值,计算公式在ug476中可以看到,当N1、N2、D和M为其他值时得到的参考时钟见资源链接的"高速接口参考时钟计算公式.xlsx"。
GbE
GbE的线速率一般是1.25Gb/s,GbE协议(1000BASE-T)的参考时钟可以选择125MHz。也可以选择100MHz、250MHz、62.5MHz,见ug476和资源链接的"高速接口参考时钟计算公式.xlsx"。
SRIO
SRIO的线速率一般是3.125Gb/s、2.5Gb/s,1.25Gb/s,参考时钟除了156.25MHz、125MHz外,还可以是250MHz、100MHz等等,见ug476和资源链接的"高速接口参考时钟计算公式.xlsx"。在B4860手册中,SRIO的参考时钟为100MHz或125MHz(对应线速率2.5Gb/s)。
图2 B4860 SRIO参考时钟(2.5Gb/s线速率)
图3 B4860 SRIO参考时钟(3.125Gb/s线速率)
图4 T2081 SRIO参考时钟
从上面可以看出,无论是B4860还是T2081的SRIO接口的参考时钟,都是与zynq 7000 GTX的参考时钟保持一致的。
PCIE
PCIE的线速率一般是5Gb/s、2.5Gb/s,参考时钟可以是100MHz、125MHz和250MHz,还可以是200MHz,见ug476和资源链接的"高速接口参考时钟计算公式.xlsx"。
图5 B4860 PCIE参考时钟(2.5Gb/s线速率)
图6 B4860 PCIE参考时钟(5Gb/s线速率)
图7 T2081 PCIE参考时钟
上面可以看出,T2081和B4860 PCIE接口的参考时钟,与zynq 7000 GTX的参考时钟保持一致。
CPRI
CPRI一般支持的线速率是3.072Gb/s、2.4576Gb/s、1.2288Gb/s、0.6144Gb/s,在ug476手册中,参考时钟典型值为122.88MHz,其他频率不太常用。见ug476和资源链接的"高速接口参考时钟计算公式.xlsx"。
图8 B4860 CPRI参考时钟(线速率1.2288Gb/s)
图9 B4860 CPRI参考时钟(线速率2.4576Gb/s)
图10 B4860 CPRI参考时钟(线速率3.072Gb/s)
图10 B4860 CPRI参考时钟(线速率4.9152Gb/s)
上面可以看出,一般情况下,CPRI参考时钟都选择122.88MHz。
SGMII
SGMII一般线速率支持1.25Gb/s和3.125Gb/s,参考时钟一般选择100MHz、125MHz和156.25MHz。
图11 B4860 SGMII参考时钟(线速率1.25Gb/s)
图12 B4860 SGMII参考时钟(线速率3.125Gb/s)