JESD204 - 如何使用调试状态寄存器
描述
JESD204B RX内核包含调试状态寄存器(寄存器地址0x03C),可用于调试链路信号。
解
RX仅寄存器调试状态具有寄存器地址0x03C。
该寄存器中的每组4位对应于设计中的一个通道:

每条车道:
位0 - Lane正在接收K28.5(BC对齐字符)
该位表示此通道上收发器的内核输入为0xBC,并设置了charisk。
如果该位变高,您可以继续检查代码组同步阶段。
如果该位不高:这有助于确定您未实现SYNC的原因。
例如,如果在重置之后,核心在所有通道上都不接收0xBC。当某些GT处于故障状态并输出垃圾时,可能会发生这种情况。
下一步是检查GT并确保重置结构是合理的。
位1 - Lane具有代码组同步(CGS)
该位表示该通道具有代码组同步。
位2 - 检测到ILA的启动
该位表示正确观察到从0xBC到ILA的转换。
看到该位设置表明该通道已经看到ILA序列的开始。
没有看到这个位设置意味着ADC表现不正常。检查链接的另一端以确认其设置正确。
位3 - 检测到数据开始
该位表示正确观察到从ILA到Data的转换。
看到该位设置表示该通道看到了ILA序列的结束和链路上用户数据的开始。
没有看到这个位设置意味着ADC表现不正常。
检查链路两端的成帧参数,看是否设置错误。