Datasheet
Read Verify Sectors
The Read Verify Sectors command verifies one or more sectors on the card by transferring data from the Flash media
to the data buffer in the card and verifying that the ECC is correct. It is performed identically to the Read Sectors
command, except that DRQ is not asserted, and no data is transferred to the host. If an uncorrectable error occurs,
the read verify will be terminated at the failing sector. The Command Block Registers contain the CHS, or LBA of
the sector in which the error occurred.
Read Verify Sectors Command Issued by Host
Task File Register 7 6 5 4 3 2 1 0
COMMAND 40h (retries enabled) -or- 41h (retries disabled)
DRIVE/HEAD nu L nu D H[3:0] or LBA[27:24] of the starting sector/LBA
CYLINDER HI Cylinder[15:8] or LBA[23:16] of the first sector/LBA to verify
CYLINDER LOW Cylinder[7:0] or LBA[15:8] of the first sector/LBA to verify
SECTOR START Sector[7:0] or LBA[7:0] of the first sector/LBA to verify
SECTOR COUNT The number of sectors/logical blocks to verify
FEATURES nu
Command Block specified upon completion/termination of Read Verify Sectors command (40h/41h)
Task File Register 7 6 5 4 3 2 1 0
BSY DRDY DWF DSC DRQ CORR IDX ERR
STATUS 0 1 0 1 V V 0 V
DRIVE/HEAD na na na na H[3:0] or LBA[27:24] last sector verified, or sector
where an unrecoverable error occurred
CYLINDER HI Cylinder[15:8] or LBA[23:16] of the sector verified, or sector where an unrecoverable error occurred
CYLINDER LOW Cylinder[7:0] or LBA[15:8] of the sector verified, or sector where an unrecoverable error occurred
SECTOR Sector or LBA[7:0] of the sector verified, or sector where an unrecoverable error occurred
SECTOR COUNT The number of sectors that not yet verified if an unrecoverable error occurred
BBK UNC MC IDNF MCR ABRT TK0NF AMNF
ERROR 0 V 0 V 0 0 0 0