[发明专利]一种JESD204B协议中解帧的方法有效
申请号: | 201710142238.1 | 申请日: | 2017-03-10 |
公开(公告)号: | CN106933774B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 唐枋;殷鹏;李世平;陈卓;夏迎军;王忠杰;黄莎琳;李明东;舒洲;叶楷;李紫晴;杨通贝;兰峰 | 申请(专利权)人: | 重庆湃芯微电子有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400064 重庆市九龙坡区高新区石桥铺石杨路*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 jesd204b 协议 中解帧 方法 | ||
本发明涉及一种JESD204B协议中解帧的方法,所述方法包括:根据预先输入的参数值,确定解帧后输出的数据位宽;根据预先确定的每个帧中的字节数,判断从各个通道中提取数据的形式,即:按照字节的形式还是按照字的形式提取数据;基于判断的结果对每个通道的字数据或者字节数据进行提取和排序处理,得到排序处理后的字数据;将所述排序处理后的字数据还原为各个转换器的样本数据;根据所述数据位宽将各个转换器的样本数据进行组合,并输出组合后的数据。本发明提供的JESD204B协议中解帧的方法,能够按照JESD204B协议的要求实现解帧过程。
技术领域
本发明属于高速串行接口芯片技术领域,涉及一种JESD204B协议中解帧的方法。
背景技术
JESD204B是一种用于高速数据采集的接口,该标准提供一种将一个或多个数据转换器与数字信号处理器件接口的方法,目前主要用在ADC和FPGA之间的连接。相比于通常的并行数据传输,这是一种更高速度的串行接口。其速度最高可达12.5Gbps/通道,使用帧串行数据链路及嵌入式时钟和对齐字符,减少了器件之间的走线数量,降低了走线匹配要求,并消除了建立与保持时序约束问题,从而简化了高速转换器数据接口的实施。
一个JESD204B系统主要包括:数据发送部分(TX),高速串行部分(PHY),数据接收部分(RX)。在JESD204B的数据接收端,包含传输层和链路层。其中链路层包括解扰模块,对齐模块,8B10B解码模块等。由于在JESD204B系统中是采用的帧数据链路传输,因此,在接收端的传输层中需要将链路层输入的数据进行解帧。解帧过程中的映射方式与JESD204B发射端中传输层的组帧方式有关。由于在发射端组帧过程中需要用到的参数包括:转换器数M、通道数L、每个转换器每帧传输的样本数S、每帧包含的字节数(octets)F,则在接收端传输层就需要针对不同的参数进行对帧数据的解帧。
来自高速串行器PHY的40bit数据进入接收端链路层,依次经过8B/10B码转换、对齐、解扰等,然后进入接收端的传输层进行解帧。最后输出到外部ADC或FPGA等设备。现阶段,JESD204B传输层解帧部分在国内还没有统一标准,从而无法有效地在JESD204B中进行解帧。
发明内容
有鉴于此,本发明的目的在于提供一种JESD204B协议中解帧的方法,能够按照JESD204B协议的要求进行解帧。
为达到上述目的,本发明提供如下技术方案:
一种JESD204B协议中解帧的方法,所述方法包括:
根据预先输入的参数值,确定解帧后输出的数据位宽;
根据预先确定的每个帧中的字节数,判断从各个通道中提取数据的形式,即:按照字节的形式还是按照字的形式提取数据;
基于判断的结果对每个通道的字数据或者字节数据进行提取和排序处理,得到排序处理后的字数据;
将所述排序处理后的字数据还原为各个转换器的样本数据;
根据所述数据位宽将各个转换器的样本数据进行组合,并输出组合后的数据;
其中,当每个帧中字节数为1时,则每个转换器的通道数必须是偶数个。
进一步地,按照下述公式确定解帧后输出的数据位宽:
其中,DW表示所述数据位宽,F表示每个帧中的字节数,L表示每个转换器中的通道数,N表示每个转换器的分辨率,N'表示每个样本传输的位数。
进一步地,根据预先确定的每个帧中的字节数,判断从各个通道中提取数据的形式包括:
当每个帧中的字节数为1时,按照字节的形式提取通道中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆湃芯微电子有限公司,未经重庆湃芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710142238.1/2.html,转载请声明来源钻瓜专利网。