[发明专利]高精度记录网卡接收时间的方法有效
申请号: | 201210258063.8 | 申请日: | 2012-07-24 |
公开(公告)号: | CN102855172A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 倪时龙;王云茂;陈晶 | 申请(专利权)人: | 福建亿榕信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高精度 记录 网卡 接收 时间 方法 | ||
1.高精度记录网卡接收时间的方法,其特征在于:包括如下步骤:
步骤1、网卡在收到数据包时,数据接收中断从低电平跳变到高电平,一整形电路捕获该上升沿信号并输出一单脉冲触发信号;
步骤2、所述单脉冲触发信号触发一时间发生器中的时间记录器,所述时间记录器立即将所述时间发生器的当前时间记录为一时标信息,然后再将所述时标信息发送至FIFO缓冲区;所述时标信息精确到微秒;
步骤3、CPU通过总线读取数据包的内容,同时CPU通过总线访问所述FIFO缓冲区,读取所述时标信息,获得网卡接收所述数据包的时间,即获得对应所述数据包的时标信息。
2.根据权利要求1所述的高精度记录网卡接收时间的方法,其特征在于:所述时间发生器通过一年月日时分秒计数器和一0.1微秒计数器产生精度为0.1微秒的时间;所述时间发生器中年月日时分秒计数器的当前时间由一配置寄存器配置,CPU通过总线访问所述配置寄存器配置当前时间;同时,所述年月日时分秒计数器和0.1微秒计数器的驱动时钟来自内部有源钟振或外部秒脉冲信号,通过所述配置寄存器设置驱动时钟的来源:内部有源钟振或外部秒脉冲信号。
3.根据权利要求2所述的高精度记录网卡接收时间的方法,其特征在于:所述年月日时分秒计数器和0.1微秒计数器的驱动时钟来自内部有源钟振时,所述0.1微秒计数器的驱动时钟是所述内部有源钟振经第一分频器产生的10MHz的信号,所述年月日时分秒计数器的驱动时钟是所述内部有源钟振经第二分频器产生的内部秒脉冲信号;当内部秒脉冲信号到来时,所述0.1微秒计数器清零。
4.根据权利要求2所述的高精度记录网卡接收时间的方法,其特征在于:所述年月日时分秒计数器和0.1微秒计数器的驱动时钟来自外部秒脉冲信号时,所述0.1微秒计数器的驱动时钟是所述外部秒脉冲信号依次经过脉冲宽度计数器和补偿倍频器后产生的10MHz信号,所述年月日时分秒计数器的驱动时钟由外部秒脉冲信号直接提供。
5.根据权利要求1所述的高精度记录网卡接收时间的方法,其特征在于:所述总线为16位并行总线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建亿榕信息技术有限公司,未经福建亿榕信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210258063.8/1.html,转载请声明来源钻瓜专利网。