ATA-Disk Module
SST58SM008 / 016 / 024 / 032 / 048 / 064 / 096 / 128 / 192
SST58LM008 / 016 / 024 / 032 / 048 / 064 / 096 / 128 / 192
Advance Information
3.2 ATA-Disk Module Command Description
This section defines the software requirements and the format of the commands the host sends to the ADM. Com-
mands are issued to the ADM by loading the required registers in the command block with the supplied parame-
ters, and then writing the command code to the Command Register. The manner in which a command is accepted
varies. There are three classes (see Table 3-2) of command acceptance, all dependent on the host not issuing
commands unless the ADM is not busy (BSY=0).
3.2.1 ATA-Disk Module Command Set
Table 3-2 summarizes the ADM command set with the paragraphs that follow describing the individual commands
and the task file for each.
TABLE 3-2: ATA-DISK MODULE COMMAND SET
Class
1
Command
Check Power Mode
Code
E5H or 98H
FR1 SC2 SN3 CY4 DH5 LBA6
-
-
-
-
D8
-
1
Execute Drive Diagnostic
2
Format Track
90H
-
-
-
-
D
-
50H
-
Y7
-
Y
Y8
Y
1
Identify Drive
ECH
-
-
-
-
D
-
1
Idle
E3H or 97H
-
Y
-
-
D
-
1
Idle Immediate
E1H or 95H
-
-
-
-
D
-
1
Initialize Drive Parameters
91H
-
Y
-
-
Y
-
1
Read Buffer
E4H
-
-
-
-
D
-
1
Read Long Sector
22H or 23H
-
-
Y
Y
Y
Y
1
Read Multiple
C4H
-
Y
Y
Y
Y
Y
1
Read Sector(s)
20H or 21H
-
Y
Y
Y
Y
Y
1
Read Verify Sector(s)
40H or 41H
-
Y
Y
Y
Y
Y
1
Recalibrate
1XH
-
-
-
-
D
-
1
Seek
7XH
-
-
Y
Y
Y
Y
1
Set Features
EFH
Y
-
-
-
D
-
1
Set Multiple Mode
C6H
-
Y
-
-
D
-
1
Set Sleep Mode
E6H or 99H
-
-
-
-
D
-
1
Stand By
E2H or 96H
-
-
-
-
D
-
1
Stand By Immediate
E0H or 94H
-
-
-
-
D
-
2
Write Buffer
E8H
-
-
-
-
D
-
2
Write Long Sector
32H or 33H
-
-
Y
Y
Y
Y
3
Write Multiple
C5H
-
Y
Y
Y
Y
Y
2
Write Sector(s)
30H or 31H
-
Y
Y
Y
Y
Y
3
Write Verify
3CH
-
Y
Y
Y
Y
Y
1. FR - Features Register
2. SC - Sector Count Register
3. SN - Sector Number Register
4. CY - Cylinder Registers
5. DH - Drive/Head Register
6. LBA - Logical Block Address Mode Supported (see command descriptions for use)
7. Y - The register contains a valid parameter for this command.
8. For the Drive/Head Register: Y means both the ADC and Head parameters are used;
D means only the ADC parameter is valid and not the Head parameter.
T3-2.0 519
©2001 Silicon Storage Technology, Inc.
19
S71193-01-000 9/01 519