User Manual
ATA Command Description
CompactFlash
®
Memory Card Product Manual, Rev. 10.0 © 2002 SANDISK CORPORATION 5-13
5.1.13. Read Verify Sector(s)—40H, 41H
Table 5-16. Read Verify Sectors
Bit -> 7 6 5 4 3 2 1 0
Command (7) 40H or 41H
C/D/H (6) 1 LBA 1 Drive Head (LBA 27-24)
Cyl High (5) Cylinder High (LBA 23-16)
Cyl Low (4) Cylinder Low (LBA 15-8)
Sec Num (3) Sector Number (LBA 7-0)
Sec Cnt (2) Sector Count
Feature (1) X
This command is identical to the Read Sectors command, except that DRQ is never set and no data is transferred to
the host. When the command is accepted, the CompactFlash Memory Card sets BSY.
When the requested sectors have been verified, the CompactFlash Memory Card clears BSY and generates an
interrupt. Upon command completion, the Command Block Registers contain the cylinder, head, and sector number
of the last sector verified.
If an error occurs, the verify terminates at the sector where the error occurs. The Command Block Regi sters contain
the cylinder, head and sector number of the sector where the error occurred. The Sector Count Register contains the
number of sectors not yet verified.
5.1.14. Recalibrate—1XH
Table 5-17. Recalibrate
Bit -> 7 6 5 4 3 2 1 0
Command (7) 1XH
C/D/H (6) 1 LBA 1 Drive X
Cyl High (5) X
Cyl Low (4) X
Sec Num (3) X
Sec Cnt (2) X
Feature (1) X
This command is effectively a NOP command to the CompactFlash Memory Card and is provided for compatibility
purposes. After this command is executed the Cyl High and Cyl Low as well as the Head number will be 0 and Sec
Num will be 1 if LBA=0 and 0 if LBA=1 (i.e., the first block in LBA is 0 while CHS mode the sector number starts
at 1).