Functional Description

ATA Commands

 

 

2.4.2Standard ATA Commands

Table 7 lists each command along with its respective command code and registers accessed by the command. For detailed descriptions of the ATA commands, refer to the ATA-5 specification.

Table 7. Supported ATA Commands

 

CommandFeatureSector

Sector

CylinderDrive/Head

Command

CountNumber

High/Low

Number

Code (Hex)Register

 

Register

Register

Register

Register

 

 

 

 

 

 

 

 

 

 

CHECK POWER MODE

98 or E5

No

Yes

No

No

Yes a

ERASE SECTOR

C0

No

Yes

Yes

Yes

Yes b

EXECUTE DRIVE

90

No

No

No

No

Yes c

DIAGNOSTIC

 

 

 

 

 

 

FORMAT TRACK

50

No

Yes

No

Yes

Yes (b)

IDENTIFY DRIVE

EC

Yes

No

No

No

Yes (a)

IDLE

97, E3

No

Y

No

No

Yes (a)

IDLE IMMEDIATE

95, E1

No

No

No

No

Yes (a)

INITIALIZE DRIVE

91

No

Yes

No

No

Yes (b)

PARAMETERS

 

 

 

 

 

 

READ MULTIPLE

C4

No

Yes

Yes

Yes

Yes (b)

READ SECTOR(S)

20

No

Yes

Yes

Yes

Yes (b)

READ VERIFY SECTOR(S)

40

No

Yes

Yes

Yes

Yes (b)

RECALIBRATE

10

No

No

No

No

Yes (a)

SEEK

70 - 7F

No

No

Yes

Yes

Yes (b)

SET FEATURES

EF

No

Yes

Yes

Yes

Yes (b)

SET MULTIPLE MODE

C6

No

Yes

No

No

Yes (a)

SET SLEEP MODE

99 or E6

No

No

No

No

Yes (a)

STANDBY

96 or E2

No

Yes

No

No

Yes (a)

STANDBY IMMEDIATE

94 or E0

No

No

No

No

Yes (a)

WRITE MULTIPLE

C5

No

Yes

Yes

Yes

Yes (b)

WRITE SECTOR(S)

30

No

Yes

Yes

Yes

Yes (b)

a.Only drive parameters are valid.

b.Drive and head parameters are valid.

c.Address to drive 0 (zero). When executed, Both drives (master and slave) execute this command).

22

Zeus Ultra DMA Solid State Drives