ZHCSQC0C June 2022 – April 2025 ADC12DJ5200-SP
PRODUCTION DATA
在使用 8B/10B 编码时,ADC12DJ5200-SP 支持帧和多帧监控,以验证 JESD204C 链路的运行状况。该方案根据扰频的使用而变化。先介绍禁用扰频时的实现方案。如果当前帧的最后一个八位位组与前一帧的最后一个八位位组匹配,则当前帧的最后一个八位位组被编码为 /F/ (K28.7) 字符。如果当前帧也是多帧的最后一个帧,则改用 /A/ (K28.3) 字符。正常数据流中不应出现 /F/ 或 /A/ 字符,除非被发送器替换以监控对齐情况。当接收器在正常数据流中检测到 /F/ 或 /A/ 字符时,接收器会检查相应字符是否出现在帧或多帧的预期结束位置。如果相应字符并未出现在帧或多帧的结束位置,则表明发送器或接收器未对齐。接收器在接收到正确对齐的 /F/ 或 /A/ 字符时将对齐字符替换为适当的数据字符。相应的数据字符是之前接收到的帧的最后一个八位位组。这种方案会增加非扰频数据流的对齐字符的概率。
启用扰频时的实现略有不同,因为八位位组将随机排列。如果某个帧的最后一个八位位组是 0xFC(在 8B/10B 编码之前),则发送器会将该八位位组编码为 /F/ (/K28.7/) 字符。如果某个多帧的最后一个八位位组是 0x7C(在 8B/10B 编码之前),则发送器会将该八位位组编码为 /A/ (/K28.3/) 字符。监控 /A/ 和 /F/ 字符的位置,以验证帧和多帧对齐是否正确。接收器只需将 /F/ 字符替换为 0xFC 八位位组以及将 /A/ 字符替换为 0x7C 八位位组,即可替换对齐字符。
如果多个对齐字符出现在错误的位置或未按预期出现,则接收器会报告错误。在检测到帧或多帧未对齐时,接收器会通过发出 SYNC 来触发链路重新对齐。在重新启动链路之前,还应重新发出 SYSREF 以验证发送器和接收器中的 LMFC 是否正确对齐。