Interface
(20) SET MULTIPLE MODE (X 'C6')
This command enables the device to perform the READ MULTIPLE and WRITE MULTIPLE commands. The block count (number of sectors in a block) for these commands is also specified by the SET MULTIPLE MODE command.
The number of sectors per block is written into the Sector Count field. The IDD supports block sizes of 1, 2, 4, 8, and 16 sectors.
Upon receipt of this command, the device checks the contents of the Sector Count field. If the contents of the Sector Count field is valid and is a supported block count, the value is stored for all subsequent READ MULTIPLE and WRITE MULTIPLE commands. Execution of these commands is then enabled. If the value of the Sector Count register is not a supported block count, an ABORTED COMMAND error is posted and the READ MULTIPLE and WRITE MULTIPLE commands are disabled.
If the contents of the Sector Count field are 0, when the SET MULTIPLE MODE command is issued, the READ MULTIPLE and WRITE MULTIPLE commands are disabled.
When the SET MULTIPLE MODE command operation is completed, the device reports the status to the host.
In the default mode that is entered at
•Error reporting conditions
(1)A value other than 00h, 01h, 02h, 04h, 08h, or 10h is specified in the SC field (ST = 51h, ER = 04h).
(2)A SATA communication error occurred (ST = 51h, ER = 14h).
At command issuance (Shadow Block Registers setting contents)
CM | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | |
|
|
|
|
|
|
|
|
|
|
DH | x | x | x |
| x |
|
| xx |
|
|
|
|
|
|
|
|
|
|
|
CH |
|
|
|
|
| xx |
|
|
|
CL |
|
|
|
|
| xx |
|
|
|
SN |
|
|
|
|
| xx |
|
|
|
SC |
|
|
| Sector count/block |
|
| |||
FR |
|
|
|
|
| xx |
|
|
|
|
|
|
|
|
|
|
|
|
|