在“线程:LMK0.4828万”中讨论的其它部件
尊敬的一位:
我们正在尝试验证FPGA和DAC之间8通道SerDes信道的完整性。
PRBS31模式在所有8个通道上连续发送到DAC。
我在报警引脚上得到一个恒定的零,即使是在改变发送到PRBS7或PRBS23的模式时。
我在这里错过了什么?
是否应向DAC提供任何额外的时钟以使测试正常运行?
是否缺少DAC寄存器初始化?
信道速率(每个)是从FPGA发送的11.25Gbps (32位,PRBS31原始数据)。 FPGA SerDes获得562.5MHz参考时钟,该时钟与提供给DACCLKSE的9GHz时钟相关(使用LMK0.4828万)。
以下DAC寄存器是:
CLK_OUT = 0x0802
CLK_PLL_CFG = 0x2200
sleep_config = 0x0020
vendor_VER = 0x8009
reset_config = 0x7803
SRD_CLK_CFG = 0x1802
SRD_PLL_CFG = 0x8028
SRD_CFG2 = 0x0909 (默认)
此外,以下与测试模式相关的寄存器为:
DTest = 0x300 (DTest=0011,DTest_lan=000)
SRD_CFG1 = 0x4088 (TESTPATT=100,其他位处于默认状态)
谢谢!
吉尔