[发明专利]传输数据的方法和装置、以及具有该装置的以太网卡在审
申请号: | 201811246584.5 | 申请日: | 2018-10-25 |
公开(公告)号: | CN109412735A | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | 王东;李润坤;贺伟;朱彬 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215021 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基础时钟信号 传输数据 时钟信号 方法和装置 以太网卡 调用 时钟信号作用 返回 激发 统一 | ||
1.一种用于以太网卡的传输数据的方法,其特征在于,包括以下步骤:
生成频率为第一频率值M的基础时钟信号,并获取目的时钟信号的第二频率值N,并生成选取函数,其中,在连续M次调用所述选取函数时,N个返回值为是,且N≤M;
在确定所述基础时钟信号处于激发沿时,调用一次选取函数,且得到的返回值为是时,所述目的时钟信号的值为有效值,否则为无效值;将所述目的时钟信号作用于PCS层。
2.根据权利要求1所述的传输数据的方法,其特征在于,还包括以下步骤:
持续执行操作,直至满足预设条件;所述操作包括:在确定所述基础时钟信号处于激发沿时,调用一次选取函数,且得到的返回值为是时,所述目的时钟信号的值为有效值,否则为无效值;将所述目的时钟信号作用于PCS层。
3.根据权利要求1所述的传输数据的方法,其特征在于,所述步骤“在确定所述基础时钟信号处于激发沿时,调用一次选取函数,且得到的返回值为是时,所述目的时钟信号的值为有效值,否则为无效值”,包括:
在确定所述基础时钟信号处于激发沿时,调用一次选取函数,且得到的返回值为是时,所述目的时钟信号的值为有效值,否则为无效值;
在确定所述基础时钟信号处于非激发沿时,所述目的时钟信号的值为无效值。
4.根据权利要求1所述的传输数据的方法,其特征在于,所述选取函数,具体为:
所述选取函数包含有三个静态变量CycleCnt、IncValue和DecValue,在初始化时,CycleCnt=第一频率值M,IncValue=M-N,DecValue=第二频率值N;
在所述选取函数被调用时,执行:在确定CycleCnt>DecValue时,CycleCnt的值修改为CycleCnt与DecValue的差,且返回值为否;在确定CycleCnt≤DecValue时,CycleCnt的值修改为CycleCnt与IncValue的和,且返回值为是。
5.根据权利要求1所述的传输数据的方法,其特征在于,还包括以下步骤:
获取所述PCS层的第一接口位宽值和所述PMA层的第二接口位宽值;
生成第一FIFO缓冲队列,其中,第一FIFO缓冲队列的长度大于第一、第二接口位宽值的和;
在从PCS层接收到数据时,将所述数据写入第一FIFO缓冲队列;
在确定第一FIFO缓冲队列中数据的长度大于等于第二接口位宽值时,从所述第一FIFO缓冲队列中读取出长度为第二接口位宽值的数据、并发送到所述PMA层。
6.根据权利要求1所述的传输数据的方法,其特征在于,还包括以下步骤:
获取所述PCS层的第一接口位宽值和所述PMA层的第二接口位宽值;
生成第二FIFO缓冲队列,其中,第二FIFO缓冲队列的长度大于第一、第二接口位宽值的和;
在从PMA层接收到数据时,将所述数据写入第二FIFO缓冲队列;
在确定第二FIFO缓冲队列中数据的长度大于等于第一接口位宽值时,从第二FIFO缓冲队列中读取出长度为第一接口位宽值的数据、并发送到所述PCS层。
7.一种基于基础时钟信号生成目的传输数据的装置,其特征在于,包括以下模块:
初始化模块,用于生成频率为第一频率值M的基础时钟信号,并获取目的时钟信号的第二频率值N,并生成选取函数,其中,在连续M次调用所述选取函数时,N个返回值为是,且N≤M;
第一信号生成模块,用于在确定所述基础时钟信号处于激发沿时,调用一次选取函数,且得到的返回值为是时,所述目的时钟信号的值为有效值,否则为无效值;将所述目的时钟信号作用于PCS层。
8.根据权利要求7所述的传输数据的装置,其特征在于,包括以下模块:
第二信号生成模块,用于持续执行操作,直至满足预设条件;所述操作包括:在确定所述基础时钟信号处于激发沿时,调用一次选取函数,且得到的返回值为是时,所述目的时钟信号的值为有效值,否则为无效值;将所述目的时钟信号作用于PCS层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811246584.5/1.html,转载请声明来源钻瓜专利网。