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
Table 7. Supported ATA Commands
| Command | Feature | Sector | Sector | Cylinder | Drive/Head | |
Command | Count | Number | 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 |