US 6,983,413 B2 | ||
Data processing method using error-correcting code and an apparatus using the same method | ||
Koichi Otake, Tokyo (Japan); Yoshiyuki Ishizawa, Yokohama (Japan); and Tadashi Kojima, Yokohama (Japan) | ||
Assigned to Kabushiki Kaisha Toshiba, Kawasaki (Japan) | ||
Filed on Mar. 22, 2001, as Appl. No. 9/813,782. | ||
Claims priority of application No. 2000-377838 (JP), filed on Dec. 12, 2000; and application No. 2000-401172 (JP), filed on Dec. 28, 2000. | ||
Prior Publication US 2002/0073376 A1, Jun. 13, 2002 | ||
Int. Cl. G11C 29/00 (2006.01); G11B 7/00 (2006.01) |
U.S. Cl. 714—764 | 34 Claims |
30. A data processing device using error-correcting code, comprising:
PI creating and adding means for creating a P-byte error-correcting code PI for each row in a plurality of rows of data, one
row containing N bytes, and adding the error-correcting code PI to the row;
a buffer memory for storing the error-correcting code PI-added data in a first area, obtained by said PI creating and adding
means, one row containing N+P bytes;
PI error correcting means for correcting errors in each row using the error-correcting code PI added to each row before reading
and transmitting said data from said buffer memory; and
memory control means for replacing a memory area of the buffer memory from the first area to a second area, when the PI error
correcting means has performed PI-error correction and detected that a correctable number exceeds a predetermined number.
|