Error correction circuit
a technology of error correction and circuit, applied in error detection/correction, instruments, coding, etc., can solve the problems of one-bit error correction but not more than two-bit error correction, and store data is susceptible to disturbances
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
first embodiment
[0020]FIG. 1 is a block diagram illustrating the basic configuration of an ECC in accordance with a first preferred embodiment of the present invention. The ECC is composed of a CPU 100, a flash memory 101, a selected-bit reverse circuit 105, an ECC 108 for one-bit error correction circuit, a flash memory data register 109, a checkbit generation circuit 111, an ECC data register 113 for retention of the ECC data, an address register 114 to store output addresses from the CPU 100, a bit comparing circuit 115 to compare the output data from the ECC data register 113 with the output data from the flash memory data register 109, a timing control circuit 118 to control the data-setting timing in each component such as the flash memory data register 109, error data memories (error data memory unit) 128a-128x storing error bits, address memories (address memory unit) 127a-127x to store the address where an error occurs, a write control circuit 125 to control writing data in the aforementio...
second embodiment
[0043]A second embodiment will now be explained. In view of the similarity between the first and second embodiments, the parts of the second embodiment that are identical to the parts of the first embodiment will be given the same reference numerals as the parts of the first embodiment. Moreover, the descriptions of the parts of the second embodiment that are identical to the parts of the first embodiment may be omitted for the sake of brevity.
[0044]FIG. 6 is a block diagram illustrating the configuration of an error correction circuit according to a second embodiment of the present invention. The main difference between the first embodiment of the present invention and this one is that an external input terminal 601 is equipped and an input signal 602 that is inputted from this input terminal 601 is inputted to the timing control circuit 118. Referring to FIG. 6, the error correction circuit of the second embodiment will now be explained as below.
[0045]When the input signal 602 fro...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


