
5K320 SATA OEM Specification
14.52Write Sector(s) (30h/31h)
Command Block Output Registers
Register | 7 |
| 6 |
| 5 |
| 4 |
| 3 | 2 |
| 1 |
| 0 |
|
Data | - |
| - |
| - |
| - |
| - | - |
| - |
| - |
|
Feature | - |
| - |
| - |
| - |
| - | - |
| - |
| - |
|
Sector Count | V |
| V |
| V |
| V |
| V | V |
| V |
| V |
|
LBA Low | V | V |
| V | V | V | V | V | V |
| |||||
LBA Mid | V |
| V |
| V |
| V |
| V | V |
| V |
| V |
|
LBA High | V |
| V |
| V |
| V |
| V | V |
| V |
| V |
|
Device | - |
| L |
| - |
| - |
| H | H |
| H |
| H |
|
Command | 0 |
| 0 |
| 1 |
| 1 |
| 0 | 0 |
| 0 |
| R |
|
Command Block Input Registers
Register | 7 |
| 6 |
|
| 5 |
| 4 |
| 3 |
| 2 |
| 1 | 0 | ||||
Data | - |
|
| - |
|
|
| - |
|
| - |
|
| - |
| - |
| - | - |
Error |
|
|
|
|
| ...See Below... |
|
| |||||||||||
Sector Count | V | V | V | V | V | V |
| V | V | ||||||||||
LBA Low | V |
|
| V |
|
| V |
|
| V |
|
| V |
| V |
| V | V | |
LBA Mid | V |
|
| V |
|
| V |
|
| V |
|
| V |
| V |
| V | V | |
LBA High | V |
|
| V |
|
| V |
|
| V |
|
| V |
| V |
| V | V | |
Device | - |
|
| - |
|
|
| - |
|
| - |
|
| H |
| H |
| H | H |
Status |
|
|
|
|
| ...See Below... |
|
|
Error Register
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
CRC | UNC | 0 | IDN | 0 | ABT | T0N | AM |
|
|
|
|
|
|
|
| N |
|
0 | 0 | 0 | V | 0 | V | 0 | 0 |
|
Status Register
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BSY | RDY | DF | DSC | DRQ | COR | IDX | ERR |
|
|
|
|
|
|
|
|
0 | V | V | V | - | 0 | 0 | V |
Table 136 Write Sector(s) Command (30h/31h)
The Write Sector(s) command transfers one or more sectors from t he host to the device, then the data is written to the disk media.
The sectors are transferred through the Data Register 16 bits at a time.
If an uncorrectable error occurs, the write will be terminated at the failing sector, when the auto reassign function is disable.
Output Parameters To The Device
Sector Count | The number of continuous sectors to be transferred. If zero is specified, then 256 sectors |
| will be transferred. |
LBA Low | The sector number of the first sector to be transferred. (L=0) |
| In LBA mode, this register contains LBA bits 0 - 7. (L=1) |
LBA High/Mid | The cylinder number of the first sector to be transferred. (L=0) |
| In LBA mode, this register contains LBA bits 8 - 15 (Mid), 16 - 23 (High). (L=1) |
H | The head number of the first sector to be transferred. (L=0) |
| In LBA mode, this register contains LBA bits 24 - 27. (L=1) |
R | The retry bit, but this bit is ignored. |
Input Parameters From The Device
Sector Count
LBA Low
LBA High/Mid
H