摘要 |
A device is disclosed that allows a host device that is the source of data transfer to detect whether or not data have been correctly written to a memory device without interfering with the effective data transfer. When the host device issues a request to write sector data, a host adapter deblocks the sector data into data blocks and transfers the data in data block units to a memory adapter. The memory adapter not only memory-writes the data blocks to a memory device, but also generates block CRC code from the data blocks and returns the code as a write reply to the host adapter. The host adapter receives the block CRC code, carries out a CRC operation to reconstruct CRC code of complete sector data, performs a correspondence check with the CRC code of the original sector data, and reports the check results to the host device.
|