[发明专利]一种基于JESD204B的弹性缓冲器在审
申请号: | 201710141905.4 | 申请日: | 2017-03-10 |
公开(公告)号: | CN106919532A | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 唐枋;陈卓;殷鹏;舒洲;叶楷;李世平;王忠杰;夏迎军;李明东;黄莎琳;李紫晴;杨通贝;兰峰 | 申请(专利权)人: | 重庆湃芯微电子有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京同恒源知识产权代理有限公司11275 | 代理人: | 赵荣之 |
地址: | 400064 重庆市九龙坡区高新区石桥铺石杨路*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 jesd204b 弹性 缓冲器 | ||
1.一种基于JESD204B的弹性缓冲器,所述弹性缓冲器位于接收端中,所述接收端与发送端进行数据交互,其特征在于:
所述接收端将同步请求信号SYNC置低,以使得所述发送端开始进入码组同步状态CGS;
所述发送端开始发送K28.5码,当所述接收端接收到连续的4个K28.5码时,在下个本地多帧时钟LMFC边沿置高SYNC,以使得所述发送端开始进入初始化对齐序列状态;
所述发送端开始发送多帧初始化对齐序列ILAS,所述多帧中包括R码、A码、Q码以及C码,其中R码位于一个多帧的首字节位置,用于标示多帧的开始;A码位于一个多帧的末尾字节,用于标示多帧的结束;Q码位于第二个多帧的首字节位置,用于标示配置数据传输的开始;C码标示所述配置数据,其由14个字节组成;
所述接收端的各个通道在收到ILAS的第一个R码时,开始通过所述弹性缓冲器进行缓存数据,并在LFMC边沿同时释放缓存的数据,以实现所述接收端的各个通道之间的数据同步。
2.根据权利要求1所述弹性缓冲器,其特征在于,所述弹性缓冲器中包括用于进行数据缓存和读取的随机存取存储器RAM,其中:
当写使能信号为高电平时,所述弹性缓冲器开始缓存数据,其中,写地址开始随着时钟信号clk的上升沿依次加1;
所述接收端接收到的数据以48bit的形式依次写入所述写地址指向的RAM中;
当读使能信号为高电平时,所述弹性缓冲器开始弹出数据,其中,读地址开始随着clk的上升沿依次加1;
所述弹性缓冲器根据所述读地址依次从RAM中弹出48bit的数据。
3.根据权利要求1所述弹性缓冲器,其特征在于,所述弹性缓冲器还用于:
在接收缓存延时RBD默认为0时,各个通道的弹性缓冲器在本地多帧脉冲边缘同时释放缓存的数据,以实现多通道数据的对齐;
当RBD不为0时,各个通道的弹性缓冲器在本地多帧脉冲边缘之前开始释放,以对各个通道的延时进行补偿,从而实现多通道数据的对齐。
4.根据权利要求1所述弹性缓冲器,其特征在于,所述发送端和所述接收端中均包括LMFC计数器,其中,所述LMFC计数器只要在同一个触发信号触发后,便开始计数产生本地多帧脉冲。
5.根据权利要求4所述弹性缓冲器,其特征在于,所述本地多帧脉冲的计数周期为传输层帧组装时预先设置的参数,所述参数按照下述公式确定:
T=K*F/4
其中,T表示所述本地多帧脉冲的计数周期,K表示每个本地多帧所包含的帧数,F表示每个帧所包含的字节数。
6.根据权利要求4所述弹性缓冲器,其特征在于,所述发送端和所述接收端还用于:
当所述触发信号触发后,所述发送端和所述接收端的LMFC计数器复位对齐并开始计数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆湃芯微电子有限公司,未经重庆湃芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710141905.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于可见光的单向传输组件
- 下一篇:4U高密度存储型服务器