Interface
At command issuance (I/O registers setting contents)
| 1F7H(CM) | 1 |
| 1 |
| 0 |
| 0 |
| 0 | 1 | 0 | 0 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| 1F6H(DH) | x | L | x | DV | Start head No. / LBA |
|
| |||||||
|
|
|
|
|
|
|
|
|
|
| [MSB] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1F5H(CH) | Start cylinder No. [MSB] / LBA |
|
|
|
| |||||||||
| 1F4H(CL) | Start cylinder No. [LSB] / LBA |
|
|
|
| |||||||||
| 1F3H(SN) | Start sector No. / LBA [LSB] |
|
|
|
| |||||||||
| 1F2H(SC) | Transfer sector count |
|
|
|
|
| ||||||||
| 1F1H(FR) | xx |
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
| |||||||
| At command completion (I/O registers contents to be read) |
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| 1F7H(ST) |
| Status information |
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
| |||
| 1F6H(DH) |
| x |
| L |
| x |
| DV |
| End head No. / LBA [MSB] |
| |||
|
|
|
|
|
|
|
|
|
|
|
| ||||
| 1F5H(CH) |
| End cylinder No. [MSB] / LBA |
|
|
|
| ||||||||
| 1F4H(CL) |
| End cylinder No. [LSB] / LBA |
|
|
|
| ||||||||
| 1F3H(SN) |
| End sector No. / LBA [LSB] |
|
|
|
| ||||||||
| 1F2H(SC) |
| 00(*1) |
|
|
|
|
|
|
|
|
|
|
| |
| 1F1H(ER) |
| Error information |
|
|
|
|
|
|
|
*1 If the command is terminated due to an error, the remaining number of sectors for which data was not transferred is set in this register.