JESD204B接口与协议

1、JESD204B是什么?

JESD204B是一种新型的基于高速SERDES的ADC/DAC数据传输接口。随着ADC/DAC采样速率的不断提高,数据的吞吐量也越来越大,对于500MSPS以上的ADC/DAC,动辄就是几十个G的数据吞吐率,而采用传统的CMOS和LVDS(低压差分信号)已经很难满足设计要求,因此,JESD204B应运而生。

图1 JESD204的传输框图

  • Scrambler模块:数据流在Scrambler模块将进行加扰处理,加扰处理功能是可选择的;
  • alignment_character_generator模块:经过加扰处理的数据流在此模块进行字节替换,字节替换的目的是为了检测数据通道的数据流是否工作正常;
  • lane_alignment_sequcence模块:不同数据通道间的同步序列的生成模块,该模块将在系统启动同步后,产生所需要的同步序列;

2、使用JESD204B接口的原因

  • 不用再使用数据接口,时序控制简单;
  • 不用担心信道偏移;
  • 不用子啊使用大量的I/O口,布线方便;
  • 多片IC同步方便;
  • 减少了PCB布线空间;
  • 减小了器件的引脚和封装大小。

3、JESD204B与其他接口的对比表

4、JESD204B种类

JESD204B包括3类,分别是子类0、子类1和子类2。三个子类主要是根据同步方式的不同划分的。子类0兼容JESD204A,子类1使用SYSREF同步,子类2使用SYNC进行同步。只要有子类1和子类2支持确定性延迟--发送端到接收端之间的链路延迟固定。

5、分层规范

大部分的ADC和DAC都支持子类1,JESD204B标准协议中子类包括:传输层、链路层和物理层。传输层负责将采样数据映射为数据帧;链路层负责链路的建立和数据传输;物理层负责数据的发送和接收。

1)传输层

数据传输层的主要功能将AD转换器采样是数据映射成8bit位宽的字节数据。将所有的采样数据线性地排开,然后添加控制字和控制位得到words,也可以选择不加控制字和控制位,则words和之前排列的采样数据相同,添加控制字和控制位有两种方式:第一种是在每一个采样点的末尾添加控制位;第二种不在采样点末尾添加控制位,在所有采样点的末尾添加一个控制字,控制字里面的控制位对应前面的采样点。通过添加tail将words进行扩展,使每一个word的位数为N位,这个值是4的倍数,控制字不需要扩展。最后将数据划分得到L*F个字节,对应L个通道。

2)链路层

链路层主要包括扰码器,链路建立,8b/10b编码三部分。链路建立主要包括代码组同步(CGS),初始通道对齐序列(ILAS),用户数据。帧结构如下图所示。

3)物理层

在物理层中,数据进行串行化,8b/10b编码数据以线路速率发送和接收。物理层包括串行/解串器(SERDES)模块、驱动器、接收器和CDR。由于数据传输速率非常高,这些模块常常采用定制单元设计。JESD204和JESD204A均支持最高3.125Gbps的速率。JESD204B支持三种等级的速率。速率等级1支持最高3.123Gbps的速度,基于OIF-SxI5-0.10规范。速率等级2支持最高6.375Gbps的速度,基于CEI-6G-SR规范。速率等级3支持最高12.5Gbps的速度,基于CEI-11G-SR规范。

6、JESD204B缺点

增加了接口的传输延时,其次需要特殊的时钟电路导致更复杂的电路设计。

7、JESD204C相对于JESD204B的变化

  • 传输层

JESD204C的传输层与JESD204B相同。传输层中组装的数据帧以8个八位字块的形式通过链路发送。由于64位编码方案本身的一些特性,在有些配置中,帧边界会不与块边界对齐(帧可能不是恰好包括八个八位字)。

  • 数据链路层

JESD204C有两个主要部分涵盖不同的数据链路层方案。JESD204标准先前版本中的8b/10b编码方案,包括使用SYNC引脚和使用K.28字符进行同步、通道对齐、错误监控,作为向后兼容选项保持不变。但从长远来看,大多数应用可能会使用JESD204C中新增的64位编码方案中的一种。基于IEEE 802.3的64b/66b编码方案能提供最高效率。虽然称其为编码方案,但实际上并没有任何编码(比如类似于8b/10b的编码)。JESD204C仅在64位有效载荷数据前添加了两个报头位。由于这种情况,必须进行加扰,以便保持直流平衡并确保有足够的数据变化,从而使得JESD204C接收器中的时钟和数据恢复(CDR)电路 能够可靠地恢复时钟。此外还增加了64b/80b选项,其时钟比与8b/10b方案相同,而且允许使用前向纠错等新特性。两种64位编码方案都不兼容JESD204B中使用的8b/10b编码。

  • 物理层

JESD204C已将通道速率上限提高到32 Gbps,而早期版本中确定的312.5 Mbps下限保持不变。JESD204B的上限为12.5 Gbps。虽然并未严格禁止,但建议不要将8b/10b编码用于16 Gbps以上的通道速率;对于6 Gbps以下的通道速率,也建议不要使用64b方案。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值