To enable high speed write by reducing the overhead of write processing due to a time required for data transfer from the outside to a controller of a memory card (non-volatile storage device) with a flash memory as a storage medium and data transfer from the controller to the flash memory in writing the data.
A buffer I/F 109 divides data of sector units input from a host 107 to a host I/F 106 synchronously with an external clock into first word units, and transfers the data to a buffer memory 108 synchronously with an internal clock. Also, the buffer I/F 109 divides the data of the sector units stored in the buffer memory 108 into second word units, and transfers the data to a flash memory I/F 107 synchronously with the internal clock. The flash memory I/F 107 writes the transferred data of the sector units in a flash memory 103.
WO/2003/073721 | STORAGE DEVICE AND STORAGE METHOD |
WO/1982/003930 | DATA EXCHANGING METHOD AND DEVICE |
WO/2008/127821 | TRANSACTIONAL MEMORY USING BUFFERED WRITES AND ENFORCED SERIALIZATION ORDER |
Shinichi Kawasaki
Susumu Saito