JESD204B 链路建立机制与 Xilinx IP 仿真
一、初识 JESD204B
JESD204B 是由 JEDEC(电子器件工程联合会)制定的高速串行接口标准,主要用于数据转换器(ADC/DAC)与数字处理器(如 FPGA、ASIC)之间的数据传输。在 JESD 标准普及前,传统方案多采用 LVDS(低压差分信号)接口。
LVDS 是一种广泛应用的物理层电气标准,支持高速、低功耗的差分信号传输。但在使用 LVDS 时,对阻抗和多通道时延要求极为严格。由于 LVDS 使用源同步接口,时钟和数据同时传输,接收端需利用对端传送的时钟作为采样时钟。只要满足一定的建立/保持时间,数据即可被正确接收。然而,这对 PCB 布线提出了高要求:差分对需阻抗匹配(100Ω±10%)和等长控制(长度差<5 mil),高密度布线难度剧增。此外,多通道系统需严格同步时钟,时钟抖动超过 1 ps 就可能导致采样偏差。
相比之下,JESD204B 是为多通道高速数据转换器设计的端到端协议标准,包含完整的同步和校验机制。它支持高达 12.5 Gbps 的数据速率,依靠高速收发器进行数据收发同步与校验。这意味着数据接口路由所需的电路板布线空间更少,适用于高带宽和高可靠性场景。相比 LVDS,JESD204B 线数更少,建立与保持时序要求更低,且转换器和逻辑器件的封装更小。因此,它在高速 AD/DA 芯片中应用广泛,并有望成为未来转换器的主流协议标准。
该行业标准旨在以高效和节省成本的方式解决将最新的宽带数据转换器与其他系统 IC 连接的问题,通过可扩展的高速串行接口标准化,减少 FPGA 和 SoC 之间的数字输入/输出数量。

二、JESD204B 结构
JESD204B 协议主要包含四层:物理层、链路层、传输层和应用层。
- 物理层:基础层,基于高速 SerDes(如 Xilinx GTY、GTX)的电气接口,支持多通道绑定。
- 链路层:处理加扰(Scrambling)、8B/10B 编码、链路同步(CGS/ILAS)。
- 传输层:定义数据映射规则,如采样分帧、通道分配。
- 应用层:用户获取最终的 IQ 数据。
JESD204B 定义了三种子类模式(Subclass 0/1/2),用于解决多器件时钟同步与确定性延迟问题。
Subclass 0
- 无全局同步信号:依赖设备自身时钟(Device Clock)的相位对齐,通过本地多帧时钟(LMFC)实现单器件内的多通道同步。
- 无确定性延迟:不同器件的 LMFC 可能随机偏移,无法保证跨器件的固定延迟。

Subclass 1(重点)
这是目前应用最广泛的模式。
- 全局同步信号(SYSREF):所有器件(FPGA、ADC、DAC)接收同一 SYSREF 信号,对齐各 LMFC 的相位。
- 确定性延迟:链路建立后,数据传输延迟固定(±1 LMFC 周期),支持多器件纳秒级同步。






























