Datasheet

7K500 OEM Specification
Page 141 of 176
14.38
14.3814.38
14.38 Set Multiple (C6h)
Set Multiple (C6h) Set Multiple (C6h)
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 108 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
block 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.