[发明专利]MCTP的时钟调整方法和装置有效
申请号: | 201110179922.X | 申请日: | 2011-06-29 |
公开(公告)号: | CN102237942A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 武越;范亚伟;张三成 | 申请(专利权)人: | 北京阳光金力科技发展有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 北京中原华和知识产权代理有限责任公司 11019 | 代理人: | 寿宁;张华辉 |
地址: | 100016 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mctp 时钟 调整 方法 装置 | ||
1.一种MCTP的时钟调整方法,其特征在于,该方法包括:
从网络中的上游MCTP节点发送来的数据帧中获取线路时钟;
利用所述线路时钟向先进先出缓存器中写入所述数据帧中的数据,并利用本地时钟从所述先进先出缓存器中读取数据;
根据所述先进先出缓存器的写入数据的速度和读取数据的速度计算所述线路时钟和所述本地时钟的时钟频率差;
根据所述时钟频率差确定所述数据帧应增加/删除的无效数据的长度;
根据所述增加/删除的无效数据的长度设置本地发送数据帧。
2.如权利要求1所述的MCTP的时钟调整方法,其特征在于,所述网络包括:千兆以太环网。
3.如权利要求1所述的MCTP的时钟调整方法,其特征在于,所述利用所述线路时钟向先进先出缓存器中写入所述数据帧中的数据包括:
利用所述线路时钟向所述先进先出缓存器中写入所述数据帧中的有效数据。
4.如权利要求1或者2或者3所述的MCTP的时钟调整方法,其特征在于,所述网络中的各MCTP节点向其下游MCTP节点发送的数据帧中的有效数据的长度相同,且所述有效数据的长度根据网络允许的MCTP节点的本地时钟的时钟精度设定。
5.如权利要求4所述的MCTP的时钟调整方法,其特征在于,所述利用本地时钟从所述先进先出缓存器中读取数据包括:
在利用所述线路时钟向先进先出缓存器中写入预定字节的数据后,利用本地时钟从所述先进先出缓存器中读取数据。
6.如权利要求5所述的MCTP的时钟调整方法,其特征在于,在所述网络允许的MCTP节点的本地时钟的时钟精度为125M±50ppm的情况下,所述有效数据的长度为15256bit,且所述预定字节包括:6个字节。
7.如权利要求5所述的MCTP的时钟调整方法,其特征在于,所述方法还包括:
在向先进先出缓存器中写入所述数据帧中的数据的过程中,在所述先进先出缓存器被读空时,向所述先进先出缓存器中插入无效数据,直到所述先进先出缓存器中包含有预定字节的数据。
8.一种MCTP的时钟调整装置,其特征在于,包括:
线路时钟获取模块,用于从网络中的上游MCTP节点发送来的数据帧中获取线路时钟;
先进先出缓存器;
读写模块,用于利用所述线路时钟向先进先出缓存器中写入所述数据帧中的数据,并利用本地时钟从所述先进先出缓存器中读取数据;
时钟频率差模块,用于根据所述先进先出缓存器的写入数据的速度和读取数据的速度计算所述线路时钟和所述本地时钟的时钟频率差;
无效数据长度模块,用于根据所述时钟频率差确定所述数据帧应增加/删除的无效数据的长度;
数据帧设置模块,用于根据所述增加/删除的无效数据的长度设置本地发送数据帧。
9.如权利要求8所述的MCTP的时钟调整装置,其特征在于,所述读写模块包括:
写子模块,用于利用所述线路时钟向先进先出缓存器中写入所述数据帧中的数据;
读子模块,用于在判断出所述先进先出缓存器中包含有预定字节的数据后,利用本地时钟从所述先进先出缓存器中读取数据。
10.如权利要求9所述的MCTP的时钟调整装置,其特征在于,所述读写模块还包括:
插入子模块,用于在写子模块向先进先出缓存器中写入所述数据帧中的数据的过程中,在所述先进先出缓存器被所述读子模块读空时,向所述先进先出缓存器中插入无效数据,直到所述先进先出缓存器中包含有预定字节的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京阳光金力科技发展有限公司,未经北京阳光金力科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110179922.X/1.html,转载请声明来源钻瓜专利网。