Interface
Figure 5.2 Execution example of READ MULTIPLE command
At command issuance (I/O registers setting contents)
1F7H(CM) | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | ||
|
|
|
|
|
| |||||
1F6H(DH) | × | L | × | 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) | × | L | × | 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] |
|
|
| ||||||
1F2 | H | (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.