发明名称 |
Hardware-efficient CRC generator for high speed communication networks |
摘要 |
A cyclic redundancy check (CRC) generator, in accordance with a specific embodiment of the present invention, generates a 32-bit CRC for each packet whose data bytes are carried over a 128-bit bus by first dividing the data bytes by a 123<SUP>nd </SUP>degree generator polynomial and subsequently dividing the remainder of the first division by a 32<SUP>nd </SUP>degree generator polynomial. Data bytes of a new packet are divided by a different dividing logic than those of a current packet. The remainder of division performed on the bytes of a new packet are supplied to the dividing logic adapted to divide the bytes of a current packet. The division by the 123<SUP>nd </SUP>degree generator polynomial is performed on a per byte basis, with the remainder of the division of the (i+1)<SUP>th </SUP>byte being used in the division of the i<SUP>th </SUP>byte.
|
申请公布号 |
US6968492(B1) |
申请公布日期 |
2005.11.22 |
申请号 |
US20020113469 |
申请日期 |
2002.03.28 |
申请人 |
ANNADURAI ANDY P;TSU CHRIS;HAN FENG;LI HON-MING |
发明人 |
ANNADURAI ANDY P.;TSU CHRIS;HAN FENG;LI HON-MING |
分类号 |
H03M13/00;H03M13/09;(IPC1-7):H03M13/00 |
主分类号 |
H03M13/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|