K6610170
Rev.2
Dec 22, 2004
- 104 -
7.5.42. Set Multiple Mode [C6h]
Task
File
Registers
7 6 5 4 3 2 1 0
Command C6h
LBA High
XX
LBA Mid
XX
LBA Low
XX
Device/Head
X X X
DRV
X X X X
Sector Count
Sector per block
Features
XX
The SET MULTIPLE MODE command allows the device to specify the number of sectors per block to
perform READ MULTIPLE and WRITE MULTIPLE command operations. The Sector Count Register is
loaded with the number of sectors per block. Block sizes of 1, 2, 4, 8, and 16 sectors are supported. Upon
receipt of the command, the device sets BSY=1 and checks the Sector Count Register. If the Sector Count
Register contains a valid value, then the value is loaded for all subsequent Multiple commands and
execution of those commands is enabled. If an invalid value is specified, an Aborted Command error is
posted and execution of the Multiple commands is disabled. The Multiple commands cannot be executed in
the default mode at power on or after a hardware reset.
7.5.43. Sleep [99h,E6h]
Task
File
Registers
7 6 5 4 3 2 1 0
Command
99h or E6h
LBA High
XX
LBA Mid
XX
LBA Low
XX
Device/Head
X X X
DRV
X X X X
Sector Count
XX
Features
XX
The SLEEP command causes the device to be spun down and enter the Sleep Mode. When the rotation
stops, BSY is cleared, an interruption is generated, and the interface becomes inactive. Software reset or
hardware reset allows the device to recover from the Sleep Mode.