Datasheet
Read Sectors
This command transfers data from the FCA card to the Host. Data transfer starts at the sector specified by the
Cylinder, Head, and Sector Number registers in the Task File, and proceeds for the number of sectors specified in the
Sector Count Register.
Read Sectors Command Issued by Host
Task File Register 7 6 5 4 3 2 1 0
COMMAND 20h (retries enabled) -or- 21h (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 transfer
CYLINDER LOW Cylinder[7:0] or LBA[15:8] of the first sector/LBA to transfer
SECTOR START Sector[7:0] or LBA[7:0] of the first sector/LBA to transfer
SECTOR COUNT The number of sectors/logical blocks to transfer
FEATURES nu
Command Block specified upon completion/termination of Read Sectors command (20h/21h)
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 good sector transferred
CYLINDER HI Cylinder[15:8] or LBA[23:16] of the last good sector transferred
CYLINDER LOW Cylinder[7:0] or LBA[15:8] of the last good sector transferred
SECTOR Sector[7:0] or LBA[7:0] of the last good sector transferred
SECTOR COUNT The number of sectors that were not transferred if an unrecoverable error occurred
BBK UNC MC IDNF MCR ABRT TK0NF AMNF
ERROR 0 V 0 V 0 0 0 0