360050398
10.8.5 Read Sector | (20h/21h) |
| |||
|
|
|
|
| |
| COMMAND CODE | 0 0 1 0 0 0 0 X | REGISTER | ||
|
| REGISTER SETTING | NORMAL COMPLETION | ||
| DR |
| drive no. | no change | |
| CY |
| starting cylinder | last possible | |
| HD |
| starting head | last possible | |
| SN |
| starting sector | last possible | |
| SC |
| no. of sector to read | 00H | |
| FT |
|
|
| no change |
| LBA |
| staring address | last address |
Setting BSY bit, the drive will seek to the target cylinder if the head is not on target track ( implied seek ), select the head and begin to read the number of sector defined in SC register (
In case of
An uncorrectable data can also be transferred but the subsequent operation will terminate at the cylinder, head, and sector (or LBA) position in the TASK FILE register. When a sector is ready to be read by the host, an interrupt is issued. After the last sector is read by the host, no interrupt is issued at the end of a command.
10.8.6 Read Sector EXT | (24h) |
|
|
| |||
|
|
|
|
|
|
|
|
| COMMAND CODE | 0 0 1 0 0 1 0 0 |
| REGISTER | |||
|
|
|
| REGISTER SETTING | NORMAL COMPLETION | ||
| DR |
|
| drive no. |
| no change | |
| LBA | Current |
| LBA(7:0) | HOB=0 |
| last address |
|
|
| |||||
| Low | Previous |
| LBA(31:24) | HOB=1 |
| last address |
| LBA | Current |
| LBA(15:8) | HOB=0 |
| last address |
| Mid | Previous |
| LBA(39:32) | HOB=1 |
| last address |
| LBA | Current |
| LBA(23:16) | HOB=0 |
| last address |
| High | Previous |
| LBA(47:40) | HOB=1 |
| last address |
| SC | Current |
| sector count(7:0) | HOB=0 |
| 00H |
|
| Previous |
| sector count(15:8) | HOB=1 |
| 00H |
| FT | Current |
| reserved | HOB=0 |
| no change |
|
| Previous |
| reserved | HOB=1 |
| no change |
Setting BSY bit, the drive will seek to the target cylinder if the head is not on target track ( implied seek ), select the head and begin to read the number of sector defined in SC register (
In case of
An uncorrectable data can also be transferred but the subsequent operation will terminate at the LBA position in the TASK FILE register. When a sector is ready to be read by the host, an interrupt is issued. After the last sector is read by the host, no interrupt is issued at the end of a command.
This command is available in LBA addressing only.
Toshiba Corporation Digital Media Network Company
Page 62 of 157
© 2005, Copyright TOSHIBA Corporation All Rights Reserved