ATA COMMAND BLOCK AND SET DESCRIPTION SSD-DXXX(I)-4210 DATA SHEET
SILICONSYSTEMS PROPRIETARY
This document and the information contained within it is confidential and proprietary to SiliconSystems, Inc.
All unauthorized use and/or reproduction is prohibited.
4210D-03DSR PAGE 56 FEBRUARY 2, 2009
Read Sector — 20h, 21h
The Read Sector command allows the host to read sectors 1 to 256 as
specified in the Sector Count register. If the sector count is set to 0h, all 256
sectors of data are made available. When the command code is issued and
the first sector of data has been transferred to the buffer, the DRQ bit is set.
The Read Sector command is terminated by writing the cylinder, head, and
sector number of the last sector read in the task file. On error, the read
operation is aborted in the errant sector.
Table 41: Read Sector — 20h, 21h
Register
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
Feature X
Sector Count Sector Count
Sector Number Sector Number (LBA7-0)
Cylinder Low Cylinder Low (LBA15-8)
Cylinder High Cylinder High (LBA23-16)
Drive Head 1 LBA 1 Drive Head Number (LBA27-24)
Command 20h or 21h