[发明专利]一种适用于JESD204B协议的四字节组帧方法有效
申请号: | 201610149170.5 | 申请日: | 2016-03-16 |
公开(公告)号: | CN105681348B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 霍兴华;姚亚峰;陈献锋 | 申请(专利权)人: | 苏州云芯微电子科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 215332 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 jesd204b 协议 字节 方法 | ||
1.一种适用于JESD204B协议的四字节组帧方法,其特征在于:包括以下步骤,
步骤一,采用三级映射方式缓存若干个周期的采样样本;
步骤二,根据不同的L、M、S、F参数的组合对当前工作模式进行判断;
其中,M为转换器个数,L为当前处于工作状态的逻辑通道个数;S为每个转换器在每个帧时钟周期的采样个数,F为每个帧中包含的octet个数;
步骤三,根据当前工作模式信息将缓存的采样样本数据组合成相应结构的帧数据;
三级映射方式缓存具体过程如下,
一级缓存:
首先每个ADC按照采样时钟SCLK将采样样本数据依次输入到传输层,传输层一级缓存要缓存B个样本数据,每个样本数据宽度为NP位,一级缓存大小为B行NP列;
缓存位置与S参数相关:
当S=1时,依次存入M0~Mn的第一个采样,M0~Mn的第二个采样,…,M0~Mn的第n个采样;
其中,Mi表示第i+1个转换器,0≤i≤n,n=M-1;
当S=2时,依次连续存入两个M0的采样,两个M1的采样,…,两个Mn的采样;
其中,B=M*S*Pf,表示在一个PCLK时钟周期,需要存储的样本总数;Pf表示一个PCLK时钟周期内每个通道上的处理帧数,Pf是由F所决定,当F=1时,即每帧一个字节时,一个PCLK时钟周期处理的是四个帧,即Pf=4,同理当F=2,Pf=2,当f=4,Pf=1,当F=3、5、7,Pf=4,当F=6,Pf=2, 当F=8、16、32, Pf=1;
二级缓存:
将一级缓存中的样本以octets的形式映射到二级缓存中,二级缓存大小为B*NP/8行8列;
映射规则如下:
将二级缓存分为pf组,每组存放M*S个采样;
将一级缓存中的采样从上至下依次分为pf组,与二级缓存的pf组务必一一对应进行映射;
将一级缓存中的采样由高位向低位每8bit为一组向二级缓存映射;
三级缓存:
将二级缓存中的octets按照一定规则成帧,以quad byte的形式存储在三级缓存中,三级缓存的大小为NP*B/32行32列;
映射规则如下:
二级缓存中每一个pf组中采样都是按照通道标号顺序依次存入三级缓存中;
至于在前一个通道中存入多少个octet后再往下一个通道中存放,由F决定;F等于多少,就存入多少。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州云芯微电子科技有限公司,未经苏州云芯微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610149170.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种陶泥旋转托盘
- 下一篇:一种木板装饰块安装装置