Network processor having cyclic redundancy check implemented in hardware

  • US 6,848,072 B1
  • Filed: 09/07/2001
  • Issued: 01/25/2005
  • Est. Priority Date: 09/19/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for performing a Cyclic Redundancy Check (CRC) operation to generate a CRC result based on input data, the method comprising:

  • receiving an instruction indicating the CRC operation is to be executed, the instruction including an indication of a polynomial to use in calculating the CRC result;

    selecting one of a plurality of CRC circuits to obtain a selected CRC circuit to perform the CRC operation based on the indication of the polynomial in the instruction, each of the plurality of CRC circuits including a CRC polynomial hardwired therein;

    receiving current CRC state data at the selected CRC circuit;

    receiving the input data at the selected CRC circuit; and

    generating the CRC result with the selected CRC circuit.

View all claims

    Thank you for your feedback