摘要 |
<p>PURPOSE:To lengthen a life time for use of a non-volatile flash memory. CONSTITUTION:A CPU controls the whole. An address decoding RAM 4 converts a block and page address 8 of a flash memory address to a block and page address 10 for a flash memory 5. A lower-order address 9 of the flash memory is given to a flash memory 9. By this constitution, the block and page address 8 given from the CPU1 is converted to the block and page address 10, and the flash memory is accessed. A writing frequencies counting and storing region corresponding to each page of the flash memory 5 is set, and occurrence frequencies of writing is measured during the prescribed period. Writing frequencies corresponding to each page of a RAM 3 is checked, and they are allocated to each page so that the number of times of writing for each block of the flash memory is uniformity, and set to the address decoding RAM 4.</p> |