ATA C
OMMAND
B
LOCK
AND
S
ET
D
ESCRIPTION
SSD-P
XXX
(I)-3100 D
ATA
S
HEET
S
ILICON
S
YSTEMS
P
ROPRIETARY
This document and the information contained within it is confidential and proprietary to SiliconSystems, Inc.
All unauthorized use and/or reproduction is prohibited.
3100P-06DSR
P
AGE
59
F
EBRUARY
2, 2009
ATA C
OMMAND
B
LOCK
AND
S
ET
D
ESCRIPTION
In accordance with the
ANSI ATA Specification
, the device implements seven
registers that are used to transfer instructions to the device by the host. These
commands follow the ANSI standard ATA protocol. A description of the ATA
command block is provided in the following table.
ATA C
OMMAND
S
ET
Table 46: ATA Command Block and Set Description
Operation
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
Feature
X
Sector Count
X
Sector Number
X
Cylinder Low
X
Cylinder High
X
Drive Head
1
LBA
1
Drive
X
Command
X
Table 47: ATA Command Set
Class Command Name
Command
Code
Registers Used
FR
SC
SN
CY
DH
LBA
1
Check Power Mode
98h, E5h
-
-
-
-
D
-
1
Execute Drive
Diagnostics
90h
-
-
-
-
D
-
1
Erase Sector
C0h
-
Y
Y
Y
Y
Y
2
Format Track
50h
-
Y
-
Y
Y
Y
1
Identify Drive
ECh
-
-
-
-
D
-
1
Idle
97h, E3h
-
Y
-
-
D
-
1
Idle Immediate
95h, E1h
-
-
-
D
-
1
Initialize Drive
Parameters
91h
-
Y
-
-
Y
-
1
Read Buffer
E4h
-
-
-
-
D
-
1
Read DMA*
C8h
-
Y
Y
Y
Y
Y
1
Read Multiple
C4h
-
Y
Y
Y
Y
Y