首页/文章/ 详情

JESD204B传输层

1年前浏览371

JESD204B传输层的主要作用是将ADC核输出的采样数据分成包含Foctet(八位字节)的帧。

 

先了解一下JESD204B链路配置的相关参数

Lnumber of lanes per converter device

M: number of convertes per device

F: number of octets per frame per lane

S: number of samples per frame per converter

K: number of frames per multi-frame

CS: number of control bits per sample

CF: number of control words per frame per link

 

JESD204B标准中,S可以大于1,但在大多数情况下,S设为1,即一个帧(frame)包含一个采样(sample).

假设有Mconverter,且S=1,则采样数据会经过以下几个步骤被分成Foctets.

 

首先,从Mconverter出来的采样数据按顺序排列,比如converter0出来的sample排在第一个、converter1出来的sample排在第二个,依次类推

 

然后,每个sample被映射成一个word。这里又分三种情况:

  • 无控制位(control bits)时,sample即为word,两者等同

  • 将相关控制位置于对应sample的后面,进而形成一个word

  • Word和对应的sample等同,所有的控制位单独组成一个控制字,位于相应samples的后面。

 

再者,如果word不是4的整数倍,则在其末尾添加tail bits,使其为4的整数倍,以便于形成Nibble Groups(半字节组)

Nibble Groups包含的bitN=N+CS+T,其中,NADC的分辨率。

 

接着,如果所有的bit数加起来,不是8的整数倍的话,还需在末尾加tail bit,使其为8的整数倍。

 

最后,将得到的bit序列,映射成Foctets.

 

简单的说,就是:

(1) 往采样数据位上加或不加控制位,以形成word

(2) word末尾加或不加tail bits,以使word4的整数倍,再将其分成NG

(3) NG末尾加或不加tail bits,以使NG所有bit数为8的整数倍

(4) bit序列,映射为Foctets.



来源:加油射频工程师
控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-06-03
最近编辑:1年前
加油射频工程师
分享所学知识
获赞 245粉丝 78文章 555课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈