×

Apparatus for correcting cyclic code data stored in memory and method therefor

  • US 4,701,914 A
  • Filed: 09/26/1985
  • Issued: 10/20/1987
  • Est. Priority Date: 09/26/1984
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for error correction, comprising:

  • data storing means including first and second storage areas, the first storage area storing uncorrected code data as a data packet, the data packet having a data field and an error correction field including a predetermined number of bits;

    timing signal generating means for generating first and second timing signals, said second timing signal being generated a predetermined interval of time after said first timing signal;

    data readout means for reading the uncorrected data from the first storage area of the data storing means in response to the first and second timing signals, the uncorrected data being successively read out in predetermined increments of bits;

    switching means for switching between first and second lines, the first line for transmitting the uncorrected data read out in response to the first timing signal, and the second line for transmitting the uncorrected data read out in response to the second timing signal;

    error syndrome calculating means for calculating data errors in the uncorrected data transmitted through the first line and for generating an output representing the data errors;

    error detecting means for determining whether the uncorrected data includes a predetermined quantity of data errors based on the output of the error syndrome calculating means and for generating correction data representing a result of the determination;

    correction means for synchronously fetching the correction data generated by the error detecting means and the uncorrected data transmitted through the second line and for correcting errors in the uncorrected data in accordance with the correction data to thereby generate corrected data; and

    write means for successively writing the corrected data into the second storage area of the data storing means in said predetermined increments of bits.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×