Enhanced Error Detection in Multilink Serdes Channels
First Claim
Patent Images
1. A method comprising:
- receiving an encoded frame via a serial communication link;
calculating a first cyclic redundancy check (CRC) for the encoded frame;
comparing the generated first CRC with a second CRC, wherein the second CRC is included in the encoded frame;
if the first and second CRCs match, decoding the encoded frame; and
if the first and second CRCs do not match, discarding the encoded frame.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header includes a CRC to provide improved error detection.
28 Citations
19 Claims
-
1. A method comprising:
-
receiving an encoded frame via a serial communication link; calculating a first cyclic redundancy check (CRC) for the encoded frame; comparing the generated first CRC with a second CRC, wherein the second CRC is included in the encoded frame; if the first and second CRCs match, decoding the encoded frame; and if the first and second CRCs do not match, discarding the encoded frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
a first circuit configured to receive an encoded frame via a serial communication link; calculate a first cyclic redundancy check (CRC) for the encoded frame; compare the generated first CRC with a second CRC, wherein the second CRC is included in the encoded frame; decode the encoded frame if the first CRC and second CRC match; and discard the encoded frame if the first CRC and second CRC do not match. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. An apparatus comprising:
a first means for receiving an encoded frame via a serial communication link; calculating a first cyclic redundancy check (CRC) for the encoded frame; comparing the generated first CRC with a second CRC, wherein the second CRC is included in the encoded frame; if the first and second CRCs match, decoding the encoded frame; and if the first and second CRCs do not match, discarding the encoded frame.
Specification