设计时需要向1028内部的SERDES输入一个参考时钟,用于做底板PCIE和SERDES的时钟同源。 1028的SERDES拥有两条参考时钟SD1_REF_CLK1、SD1_REF_CLK2。 在核心板的设计上SD1_REF_CLK1和SD1_REF_CLK2两个时钟是引到底板的连接器上,在核心板上并没有给实际的差分时钟信号。在软件上SERDES的参考时钟目前是来源于CPU的主时钟DIFF_SYSCLK信号的。 要想使用外部的时钟提供给SERDES作参考时钟,就首先需要在底板上设计时钟芯片,给底板的SD1_REF_CLK1_N/P以及SD1_REF_CLK2_N/P提供时钟,时钟有三种频率可以进行选择,分别是100Mhz、125Mhz、156.25Mhz。 实际的时钟频率需要根据SERDES的配置进行匹配,之后需要对软件的SRDS_DIV_PEX_S1寄存器进行修改,目前CPU提供了三种方式的配置。 配置之后就可以实现SERDES参考外部的时钟了。 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-11-22 10:16
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.