Invention Grant
US08578240B1 CRC computation for packet length not multiple of data path width
有权
数据包长度的CRC计算不是数据路径宽度的倍数
- Patent Title: CRC computation for packet length not multiple of data path width
- Patent Title (中): 数据包长度的CRC计算不是数据路径宽度的倍数
-
Application No.: US13011445Application Date: 2011-01-21
-
Publication No.: US08578240B1Publication Date: 2013-11-05
- Inventor: Ravi Pathakota , Abhijeet Sampatrao Jadhav , Sai Kishore , Naveen Jain
- Applicant: Ravi Pathakota , Abhijeet Sampatrao Jadhav , Sai Kishore , Naveen Jain
- Applicant Address: US CA Sunnyvale
- Assignee: Juniper Networks, Inc.
- Current Assignee: Juniper Networks, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Harrity & Harrity, LLP
- Main IPC: H03M13/00
- IPC: H03M13/00

Abstract:
A communication device may include a cyclic redundancy check (CRC) calculator. The CRC calculator may determine a packet remainder of a packet based on a data path width associated with the communication device; append zeros to the packet remainder to generate an appended packet remainder equal in size to the data path width; compute a first CRC value for the appended packet; reverse bits of the computed first CRC value to obtain a reversed CRC value; multiply the bit reversed CRC value with a value based on a reciprocal CRC polynomial to generate a multiplication product; compute a second CRC value for the generated multiplication product based on the reciprocal CRC polynomial; and reverse bits of the second CRC value to generate a CRC for the packet.
Information query
IPC分类: