高精度记录网卡接收时间的方法

    公开(公告)号:CN102855172B

    公开(公告)日:2015-06-24

    申请号:CN201210258063.8

    申请日:2012-07-24

    Abstract: 本发明提供一种高精度记录网卡接收时间的方法,首先网卡在收到数据包时,数据接收中断从低电平跳变到高电平,一整形电路捕获该上升沿信号并输出一单脉冲触发信号;其次,所述单脉冲触发信号触发一时间发生器中的时间记录器,所述时间记录器立即将所述时间发生器的当前时间记录为一时标信息,然后再将所述时标信息发送至FIFO缓冲区;最后CPU通过总线读取数据包的内容,同时CPU通过总线访问所述FIFO缓冲区,读取所述时标信息,获得网卡接收所述数据包的时间,即获得对应所述数据包的时标信息。本发明在网卡产生数据接收中断的同时,立即记录该中断所对应的时标,记录时间精度高,且降低了CPU占用率。

Patent Agency Ranking