Interface
Host |
| Reg. HD |
|
|
|
|
| Device | |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
| PIO Setup |
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
| |
|
|
| Data |
|
|
| Block | ||
|
|
| (4 sectors) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PIO Setup
Data Block (4 sectors)
| PIO Setup |
|
|
| |
|
|
|
| Partial | |
|
| Data (1sector) | |||
|
|
|
|
| Block |
|
|
|
| ||
|
|
|
|
|
Figure 5.12 Execution example of READ MULTIPLE command
•Error reporting conditions
(1)A specified address exceeds the range where read operations are allowed (ST = 51h, ER = 10h).
(2)The range where read operations are allowed will be exceeded by an address during a read operation (ST = 51h, ER = 10h).
(3)An uncorrectable disk read error occurred (ST = 51h, ER = 40h).
(4)The sync byte indicating the beginning of a sector was not found (ST = 51h, ER = 01h).
(5)The READ MULTIPLE command is disabled (ST = 51h, ER = 04h).
(6)A SATA communication error occurred (ST = 51h, ER = 0Ch).
(7)An error other than the above errors occurred (ST = 51h, ER = 04h).