[发明专利]基于具有循环冗余校验的校验和校正的以太网硬件的验证在审
申请号: | 202211131918.0 | 申请日: | 2022-09-16 |
公开(公告)号: | CN115827307A | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | J·德;J·S·甘布希 | 申请(专利权)人: | 美商新思科技有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;H04L1/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 丁君军 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 具有 循环 冗余 校验 校正 以太网 硬件 验证 | ||
1.一种用于数据帧的验证的方法,包括:
接收包括用于存储初始校验和值的第一部分和用于存储时间戳值的第二部分的数据帧,其中所述数据帧的所述第二部分被设置为零;
接收时间戳值以用于包括在所述数据帧的所述第二部分中;
由处理器基于所述数据帧的所述第一部分中包括的所述初始校验和值以及所述时间戳值,来确定经修改校验和值;
通过使所述数据帧中的所述初始校验和值无效并且包括所述时间戳值,来确定用于所述数据帧的循环冗余校验CRC值;
通过将用于所述数据帧的所述CRC值与基于所述经修改校验和值的CRC校正值相结合,来确定最终CRC值;以及
发送包括所述经修改校验和值和所述最终CRC值的经修改数据帧。
2.根据权利要求1所述的方法,其中所述经修改数据帧由被测设计处理,其中所述时间戳值是第一时间戳值,所述方法还包括:
在所述被测设计处理所述数据帧之后确定第二时间戳值;以及
基于所述第二时间戳值与所述第一时间戳值之间的差,来确定所述数据帧的时延。
3.根据权利要求1所述的方法,还包括:
基于数据将所述CRC值从所述校验和移位到所述数据帧的结尾。
4.根据权利要求1所述的方法,其中所述第一部分位于所述数据帧的中间的阈值距离内,并且所述第二部分位于所述数据帧的结尾。
5.根据权利要求1所述的方法,其中所述数据帧是以太网分组,并且其中所述经修改数据帧被以太网事务处理器用于所述数据帧的性能验证。
6.根据权利要求1所述的方法,其中通过将所述CRC值与所述CRC校正值相结合来确定所述最终CRC值包括:计算所述CRC值和所述CRC校正值的异或。
7.根据权利要求1所述的方法,其中响应于在确定所述经修改校验和值时生成进位值,将所述进位值添加到被确定的所述经修改校验和值。
8.一种用于数据帧的验证的电路,被配置为执行根据权利要求1至7中任一项所述的方法。
9.一种用于数据帧的验证的系统,包括:
存储器,存储指令;以及
计算机处理器,与所述存储器耦合并且执行所述指令,所述指令在被执行时使所述计算机处理器执行根据权利要求1至7中任一项所述的方法。
10.一种非暂态计算机可读介质,包括存储的指令,所述指令在被计算机处理器执行时,使所述计算机处理器执行根据权利要求1至7中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美商新思科技有限公司,未经美商新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211131918.0/1.html,转载请声明来源钻瓜专利网。