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表现不正常。

检查链路两端的成帧参数,看是否设置错误。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 19:43:31 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它