理解JESD204B链路参数 Understanding JESD204B Link Parameters

想要彻底理解参数意义要先看JESD协议标准原文看看这文章。这是我花了很久才意识到的道理,不过这篇文章对理解也有一定意义。

这个文章是我看的一篇英文文章的大体翻译,并不是逐行的。文章名《Understanding JESD204B Link Parameters》

L

一个DAC converterlanes

K

每个multiframe frames

a multiframe consists of K frames and is transmitted over a single lane.

M

每个链路Linkconverter

F

frame,lanes的字节数

a frame consists of F octets and is transmitted over a single lane.

S

converter,每framesamples数,一般S=1

N

DAC converter的分辨率

N

N’是将N补全为nibble的整数倍

M是器件拥有的DAC转换器的个数,

N是DAC的分辨率,nibble是4bit,

N’是将N补全为nibble的整数倍,例如12位DAC有3个nibbles,不用补全,N’=12;而14位分辨率要补2位变成4个nibbles,N’=16,而最后一个补全的nibble,补上的那几位可以用作控制位CS或尾比特T,所以N’=N+CS+T,如下图

S是每个转换器每帧的样本数,一般S=1,此时

Frame clock=Sample clock

例如Sample clock=500MSPS每秒百万次取样(Million Samples Per Second),

S=1时,Frame clock(FC) =500MHz

L是通道数,可以一个转换器对应一个或者多个通道,主要取决于通道速率的计算,

Lane Rate = (M x S x N' x 10/8 x FC)/L

例如Lane Rate=4x1x16x10/8x500MHz/L

协议规定通道速率不能超过12.5Gbps,L最小取4,此时LaneRate=10Gbps

10/8指编码器对数据编码,防止数据出现连0或者连1,输入8位输出10位,编码后的10b称为1个word,如下图

 

 

 

F是指每帧内的字节数

F = (M x S x N')/(8 x L)

结合上面的例子,F=2,

所以总结来说:对于一个四通道500MSPS、14位转换器,使用4个JESD204B通道,每帧传输一个数据样本包括2个字节,这就产生了10Gbit/s的通道速率。也就是说1个转换器对应一个通道,一个样本,一帧,一帧里有2个word,如下

 

如果把通道速率降低到5Gbps,那么通道数增加一倍L=8,其他参数不变,

则每个转换器对应2个通道

还看不太懂的话可以看看协议内容: JESD204B协议理解二:第5章数据流

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值