Patents Represented by Attorney N. Vincent Tortolano
  • Patent number: 4723243
    Abstract: There is disclosed herein a CRC calculation circuit which can calculate CRC checkbits on 8 bits of raw input data per cycle of a byte clock. The calculation apparatus uses 8 rows of shifting links with the inputs of each row coupled to the data outputs of the preceding row. Each shifting link shifts its input bit one bit position toward the most significant bit, and selected shifting links perform an exclusive OR operation between their input bits and the output of an input exclusive-OR gate which exclusive-OR's one input bit with one of the bits in the most significant byte of the checksum register. A byte wide output bus is used to access the final checkbits from the checksum register by disabling the array of shifting links during the output cycles so that the bytes of CRC data can be shifted into position through the array one byte per each cycle of the byte clock.
    Type: Grant
    Filed: December 2, 1985
    Date of Patent: February 2, 1988
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Sunil P. Joshi, Venkatraman Iyer