Patent ID: 6163871
Filing Date: 2000-12-19
Classification: G06F,G11B,H03M

Abstract:
An error correction code (ECC) encoder for generating ECC check bytes from a user data sector, which comprises a plurality of data bytes, the encoder comprising:a storage unit configured to receive and store a plurality of interim check bytes; andencoder circuitry configured to receive the data bytes of the user data sector sequentially and the interim check bytes to generate a plurality of new interim check bytes in accordance with a generator polynomial, the new interim check bytes being generated after each data byte of the data sector is received, the encoder circuitry being arranged to receive the interim check bytes from the storage unit such that the encoder circuitry generates the new interim check bytes and stores the generated new interim check bytes in contiguous byte locations in the storage unit as the interim check bytes, the interim check bytes stored in the storage unit corresponding to the ECC check bytes when the interim check bytes have been generated in response to all the bytes of the user data sector.