A SERVICE OF

logo

7K200 SATA OEM Specification
139/173
14.37 Set Multiple (C6h)
Command Block Output Registers Command Block Input Registers
Register 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0
Data - - - - - - - - Data - - - - - - - -
Feature - - - - - - - - Error ...See Below...
Sector Count V V V V V V V V Sector Count - - - - - - - -
LBA Low - - - - - - - - LBA Low - - - - - - - -
LBA Mid - - - - - - - - LBA Mid - - - - - - - -
LBA High - - - - - - - - LBA High - - - - - - - -
Device - - - - - - - - Device - - - - - - - -
Command 1 1 0 0 0 1 1 0 Status ...See Below...
Error Register Status Register
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
CRC UNC 0 IDN 0 ABT T0N AM
N
BSY RDY DF DSC DRQ COR IDX ERR
0 0 0 0 0 V 0 0 0 V 0 - - 0 0 V
Table 107 Set Multiple Command (C6h)
The Set Multiple command enables the device to perform Read and Write Multiple commands and
establishes the block size for these commands. The block size is the number of sectors to be
transferred for each interrupt.
The default block size after power up is 0, and Read Multiple and Write Multiple commands are
disabled.
If an invalid block size is specified, an Abort error will be returned to the host, and Read Multiple
and Write Multiple commands will be disabled.
Output Parameters To The Device
Sector Count
The block size to be used for Read Multiple and Write Multiple commands. Valid
b
lock sizes can be selected from 0, 1, 2, 4, 8 or 16. If 0 is specified, then Read Multiple
and Write Multiple commands are disabled.