Текст страницы
Table 36 NCQ Non-Data – Command definition
Register
7
6
5
4
3
2
1
0
Features(7:0)
Subcommand Specific
Subcommand
Features(15:8)
Subcommand Specific
Count(7:0)
TAG
Reserved
Count(15:8)
Subcommand Specific
LBA(7:0)
Subcommand Specific
LBA(15:8)
Subcommand Specific
LBA(23:16)
Subcommand Specific
LBA(31:24)
Subcommand Specific
LBA(39:32)
Subcommand Specific
LBA(47:40)
Subcommand Specific
ICC(7:0)
Reserved
Auxiliary(7:0)
Reserved
Auxiliary(15:8)
Reserved
Auxiliary(23:16)
Subcommand Specific
Auxiliary(31:24)
Reserved
Device(7:0)
Res
1
Res
0
Reserved
Command(7:0)
63h
Table 36 defines the Subcommand values. If an invalid subcommand is specified, then the device aborts the
command with the ERR bit set to one in the Status register, the ABRT bit set to one in the Error register and causes
all outstanding commands to be aborted.
Table 37 Subcommand Field
Subcommand
Description
Reference
0h
Abort NCQ queue
12.15.1
1h
Deadline Handling
12.15.2
2h - 4h
Reserved
-
5h
Set Features
12.15.3
6h..Fh
Reserved
-
Subcommand Specific (TTAG) is the selected queue TAG. This allows the host to select the specific outstanding
queued command to be managed.
The error and normal returns for this command are subcommand specific.
82
Hard Disk Drive Specification