Word O/M F/V Description
0 M General configuration bit-significant information:
F 15 0 = ATA device
X 14:8 Retired
F 7 1 = removable media device
X 6 Obsolete
X 5:3 Retired
V 2 Response incomplete
X 1 Retired
F 0 Reserved
1 X Obsolete
2 O V Specific configuration
3 X Obsolete
4-5 X Retired
6 X Obsolete
7-8 O V Reserved for assignment by the CompactFlashä Association
9 X Retired
10-19 M F Serial number (20 ASCII characters)
20-21 X Retired
22 X Obsolete
23-26 M F Firmware revision (8 ASCII characters)
27-46 M F Model number (40 ASCII characters)
47 M F 15:8 80h
F 7:0 00h = Reserved
F 01h-FFh = Maximum number of logical sectors that shall be transferred per DRQ data block on READ/WRITE MULTIPLE commands
48 O B Trusted Computing feature set options
F 15 Shall be cleared to zero
F 14 Shall be set to one
13:1 Reserved for the Trusted Computing Group
F 0 1=Trusted Computing feature set is supported49 M Capabilities
F 15:14 Reserved for the IDENTIFY PACKET DEVICE command.
F 13 1 = Standby timer values as specified in this standard are supported
0 = Standby timer values shall be managed by the device
F 12 Reserved for the IDENTIFY PACKET DEVICE command.
F 11 1 = IORDY supported
0 = IORDY may be supported
F 10 1 = IORDY may be disabled
F 9 1 = LBA supported
F 8 1 = DMA supported.
X 7:0 Retired
50 M Capabilities
F 15 Shall be cleared to zero.
F 14 Shall be set to one.
F 13:2 Reserved.
X 1 Obsolete
F 0 Shall be set to one to indicate a device specific Standby timer value minimum.
51-52 X Obsolete
53 M F 15:3 Reserved
F 2 1 = the fields reported in word 88 are valid
0 = the fields reported in word 88 are not valid
F 1 1 = the fields reported in words (70:64) are valid
0 = the fields reported in words (70:64) are not valid
X 0 Obsolete
54-58 X Obsolete
59 M F 15:9 Reserved
V 8 1 = Multiple sector setting is valid
V 7:0 xxh = Current setting for number of logical sectors that shall be transferred per DRQ data block on READ/WRITE Multiple commands
60-61 M F Total number of user addressable logical sectors
62 X Obsolete
63 M F 15:11 Reserved
V 10 1 = Multiword DMA mode 2 is selected
0 = Multiword DMA mode 2 is not selected
V 9 1 = Multiword DMA mode 1 is selected
0 = Multiword DMA mode 1 is not selected
V 8 1 = Multiword DMA mode 0 is selected
0 = Multiword DMA mode 0 is not selected
F 7:3 Reserved
F 2 1 = Multiword DMA mode 2 and below are supported
F 1 1 = Multiword DMA mode 1 and below are supported
F 0 1 = Multiword DMA mode 0 is supported
64 M F 15:8 Reserved
F 7:0 PIO modes supported
65 M Minimum Multiword DMA transfer cycle time per word
F 15:0 Cycle time in nanoseconds
66 M Manufacturer’s recommended Multiword DMA transfer cycle time
F 15:0 Cycle time in nanoseconds
67 M Minimum PIO transfer cycle time without flow control
F 15:0 Cycle time in nanoseconds
68 M Minimum PIO transfer cycle time with IORDY flow control
F 15:0 Cycle time in nanoseconds
69-70 F Reserved (for future command overlap and queuing) [Editors Note: should this be just reserved]
71-74 F Reserved for the IDENTIFY PACKET DEVICE command.
75 O Queue depth
F 15:5 Reserved
F 4:0 Maximum queue depth - 1
76-79 F Reserved for Serial ATA
80 M
Major version number
0000h or FFFFh = device does not report version
F 15 Reserved
F 14 Reserved for ATA/ATAPI-14
F 13 Reserved for ATA/ATAPI-13
F 12 Reserved for ATA/ATAPI-12
F 11 Reserved for ATA/ATAPI-11
F 10 Reserved for ATA/ATAPI-10
F 9 Reserved for ATA/ATAPI-9
F 8 1 = supports ATA/ATAPI8-ACS [Editors Note: Is this for command set only? Are we going to need some new status bits?]
F 7 1 = supports ATA/ATAPI-7
F 6 1 = supports ATA/ATAPI-6
F 5 1 = supports ATA/ATAPI-5
F 4 1 = supports ATA/ATAPI-4
F 3 Obsolete
X 2 Obsolete
X 1 Obsolete
F 0 Reserved
81 M F
Minor version number
0000h or FFFFh = device does not report version
0001h-FFFEh = See 7.17.7.41
82 M Command set supported.
X 15 Obsolete
F 14 1 = NOP command supported
F 13 1 = READ BUFFER command supported
F 12 1 = WRITE BUFFER command supported
X 11 Obsolete
F 10 1 = Host Protected Area feature set supported
F 9 1 = DEVICE RESET command supported
F 8 1 = SERVICE interrupt supported
F 7 1 = release interrupt supported
F 6 1 = look-ahead supported
F 5 1 = write cache supported
F 4 Shall be cleared to zero to indicate that the PACKET Command feature set is not supported.
F 3 1 = mandatory Power Management feature set supported
F 2 1 = Removable Media feature set supported
F 1 1 = Security Mode feature set supported
F 0 1 = SMART feature set supported
83 M Command sets supported.
F 15 Shall be cleared to zero
F 14 Shall be set to one
F 13 1 = FLUSH CACHE EXT command supported
F 12 1 = mandatory FLUSH CACHE command supported
F 11 1 = Device Configuration Overlay feature set supported
F 10 1 = 48-bit Address feature set supported
F 9 1 = Automatic Acoustic Management feature set supported
F 8 1 = SET MAX security extension supported
F 7 See Address Offset Reserved Area Boot, INCITS TR27:2001
F 6 1 = SET FEATURES subcommand required to spinup after power-up
F 5 1 = Power-Up In Standby feature set supported
F 4 1 = Removable Media Status Notification feature set supported
F 3 1 = Advanced Power Management feature set supported
F 2 1 = CFA feature set supported
F 1 1 = READ/WRITE DMA QUEUED supported
F 0 1 = DOWNLOAD MICROCODE command supported
84 M Command set/feature supported
F 15 Shall be cleared to zero
F 14 Shall be set to one
F 13 1 = IDLE IMMEDIATE with UNLOAD FEATURE supported
F 12 Reserved for technical report INCITS TR-37-2004 (TLC)
F 11 Reserved for technical report INCITS TR-37-2004 (TLC)
F 10 1 = URG bit supported for WRITE STREAM DMA EXT and WRITE STREAM EXT
F 9 1 = URG bit supported for READ STREAM DMA EXT and READ STREAM EXT
F 8 1 = 64-bit World wide name supported
F 7 1 = WRITE DMA QUEUED FUA EXT command supported
F 6 1 = WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported
F 5 1 = General Purpose Logging feature set supported
F 4 1 = Streaming feature set supported
F 3 1 = Media Card Pass Through Command feature set supported
F 2 1 = Media serial number supported
F 1 1 = SMART self-test supported
F 0 1 = SMART error logging supported
85 M Command set/feature enabled.
X 15 Obsolete
F 14 1 = NOP command enabled
F 13 1 = READ BUFFER command enabled
F 12 1 = WRITE BUFFER command enabled
X 11 Obsolete
V 10 1 = Host Protected Area feature set enabled
F 9 1 = DEVICE RESET command enabled
V 8 1 = SERVICE interrupt enabled
V 7 1 = release interrupt enabled
V 6 1 = look-ahead enabled
V 5 1 = write cache enabled
F 4 Shall be cleared to zero to indicate that the PACKET Command feature set is not supported.
F 3 1 = Power Management feature set enabled
F 2 1 = Removable Media feature set enabled
V 1 1 = Security Mode feature set enabled
V 0 1 = SMART feature set enabled
86 M Command set/feature enabled.
15 Enable detection of words 120:119 (Need Proposal)
F 14 Reserved
F 13 1 = FLUSH CACHE EXT command supported
F 12 1 = FLUSH CACHE command supported
F 11 1 = Device Configuration Overlay supported
F 10 1 = 48-bit Address features set supported
V 9 1 = Automatic Acoustic Management feature set enabled
F 8 1 = SET MAX security extension enabled by SET MAX SET PASSWORD
F 7 Reserved for Address Offset Reserved Area Boot, INCITS TR27:2001
F 6 1 = SET FEATURES subcommand required to spin-up after power-up
V 5 1 = Power-Up In Standby feature set enabled
V 4 1 = Removable Media Status Notification feature set enabled
V 3 1 = Advanced Power Management feature set enabled
F 2 1 = CFA feature set enabled
F 1 1 = READ/WRITE DMA QUEUED command supported
F 0 1 = DOWNLOAD MICROCODE command supported
87 M Command set/feature enabled.
F 15 Shall be cleared to zero
F 14 Shall be set to one
F 13 1 = IDLE IMMEDIATE with UNLOAD FEATURE supported
V 12 Reserved for technical report- INCITS TR-37-2004 (TLC)
V 11 Reserved for technical report- INCITS TR-37-2004 (TLC)
F 10 1 = URG bit supported for WRITE STREAM DMA EXT and WRITE STREAM EXT
F 9 1 = URG bit supported for READ STREAM DMA EXT and READ STREAM EXT
F 8 1 = 64 bit World wide name supported
F 7 1 = WRITE DMA QUEUED FUA EXT command supported
F 6 1 = WRITE DMA FUA EXT and WRITE MULTIPLE FUA EXT commands supported
F 5 1 = General Purpose Logging feature set supported
V 4 1 = Valid CONFIGURE STREAM command has been executed
V 3 1 = Media Card Pass Through Command feature set enabled
V 2 1 = Media serial number is valid
F 1 1 = SMART self-test supported
F 0 1 = SMART error logging supported
88 O F 15 Reserved
V 14 1 = Ultra DMA mode 6 is selected
0 = Ultra DMA mode 6 is not selected
V 13 1 = Ultra DMA mode 5 is selected
0 = Ultra DMA mode 5 is not selected
V 12 1 = Ultra DMA mode 4 is selected
0 = Ultra DMA mode 4 is not selected
V 11 1 = Ultra DMA mode 3 is selected
0 = Ultra DMA mode 3 is not selected
V 10 1 = Ultra DMA mode 2 is selected
0 = Ultra DMA mode 2 is not selected
V 9 1 = Ultra DMA mode 1 is selected
0 = Ultra DMA mode 1 is not selected
V 8 1 = Ultra DMA mode 0 is selected
0 = Ultra DMA mode 0 is not selected
F 7 Reserved
F 6 1 = Ultra DMA mode 6 and below are supported
F 5 1 = Ultra DMA mode 5 and below are supported
F 4 1 = Ultra DMA mode 4 and below are supported
F 3 1 = Ultra DMA mode 3 and below are supported
F 2 1 = Ultra DMA mode 2 and below are supported
F 1 1 = Ultra DMA mode 1 and below are supported
F 0 1 = Ultra DMA mode 0 is supported
89 O F Time required for security erase unit completion
90 O F Time required for Enhanced security erase completion
91 O V Current advanced power management value
92 O V Master Password Revision Code
93 * Hardware reset result. The contents of bits (12:0) of this word shall change only during the execution of a hardware reset.
F 15 Shall be cleared to zero.
F 14 Shall be set to one.
V 13 1 = device detected CBLID- above ViH
0 = device detected CBLID- below ViL
12:8 Device 1 hardware reset result. Device 0 shall clear these bits to zero. Device 1 shall set these bits as follows:
F 12 Reserved.
V 11 0 = Device 1 did not assert PDIAG-.
1 = Device 1 asserted PDIAG-.
V 10:9 These bits indicate how Device 1 determined the device number:
00 = Reserved.
01 = a jumper was used.
10 = the CSEL signal was used.
11 = some other method was used or the method is unknown.
8 Shall be set to one.
7:0 Device 0 hardware reset result. Device 1 shall clear these bits to zero. Device 0 shall set these bits as follows:
F 7 Reserved.
F 6 0 = Device 0 does not respond when Device 1 is selected.
1 = Device 0 responds when Device 1 is selected.
V 5 0 = Device 0 did not detect the assertion of DASP-.
1 = Device 0 detected the assertion of DASP-.
V 4 0 = Device 0 did not detect the assertion of PDIAG-.
1 = Device 0 detected the assertion of PDIAG-.
V 3 0 = Device 0 failed diagnostics.
1 = Device 0 passed diagnostics.
V 2:1 These bits indicate how Device 0 determined the device number:
00 = Reserved.
01 = a jumper was used.
10 = the CSEL signal was used.
11 = some other method was used or the method is unknown.
F 0 Shall be set to one.
94 O V 15:8 Vendor’s recommended acoustic management value.
V 7:0 Current automatic acoustic management value.
95 F Stream Minimum Request Size
96 V Streaming Transfer Time - DMA
97 V Streaming Access Latency - DMA and PIO
98-99 F Streaming Performance Granularity
100-103 O V Maximum user LBA for 48-bit Address feature set.
104 O V Streaming Transfer Time - PIO
105 F Reserved
106 O Physical sector size / Logical Sector Size
F 15 Shall be cleared to zero
F 14 Shall be set to one
F 13 1 = Device has multiple logical sectors per physical sector.
F 12 1= Device Logical Sector Longer than 256 Words
F 11:4 Reserved
F 3:0 2X logical sectors per physical sector
107 O F Inter-seek delay for ISO-7779 acoustic testing in microseconds
108 O F 15:12
11:0 NAA (3:0)
IEEE OUI (23:12)
109 O F 15:4
3:0 IEEE OUI (11:0)
Unique ID (35:32)
110 O F 15:0 Unique ID (31:16)
111 O F 15:0 Unique ID (15:0)
112-115 O F Reserved for world wide name extension to 128 bits
116 O V Reserved for TLC technical report- INCITS TR-37-2004
117-118 O F Words per Logical Sector
119 M F Supported Settings (Continued from words 84:82)
15 Shall be cleared to zero
14 Shall be set to one
13:2 Reserved
1 1 = Write Read Verify feature set is supported
0 reserved for DRQ technical report [Editors Note: Need technical report number]
120 M Enabled Settings (Continued from words 87:85)
15 Shall be cleared to zero
14 Shall be set to one
13:2 Reserved
1 1 = Write Read Verify feature set is enabled
0 Reserved for DRQ technical report [Editors Note: Need technical report number]
121-126 F Reserved for expanded supported and enabled settings
127 O Removable Media Status Notification feature set support
F 15:2 Reserved
F 1:0 00 = Removable Media Status Notification feature set not supported
01 = Removable Media Status Notification feature supported
10 = Reserved
11 = Reserved
128 O Security status
F 15:9 Reserved
V 8 Security level 0 = High, 1 = Maximum
F 7:6 Reserved
F 5 1 = Enhanced security erase supported
V 4 1 = Security count expired
V 3 1 = Security frozen
V 2 1 = Security locked
V 1 1 = Security enabled
F 0 1 = Security supported
129-159 X Vendor specific
160 O CFA power mode 1
F 15 Word 160 supported
F 14 Reserved
F 13 CFA power mode 1 is required for one or more commands implemented by the device
V 12 CFA power mode 1 disabled
F 11:0 Maximum current in ma
161-175 X Reserved for assignment by the CompactFlashä Association
176-205 O V Current media serial number
206 O Reserved for TR-38
207-208 F Reserved
209 O F Alignemtn of logical blocks within a larger physical block
15 Shall be cleared to zero
14 Shall be set to one
13:0 ‘Logical sector’ offset within the first physical sector where the first logical sector is placed.
210..211 O B V Write-Read-Verify Sector Count Mode 3 (DWord) (see 7.18.7.77)
212..213 O B F Write-Read-Verify Sector Count Mode 2 (DWord) (see 7.18.7.78)
214 O B NV Cache Capabilities (see 7.18.7.79)
F 15:12 NV Cache feature set version
F 11:8 NV Cache Power Mode feature set version
7:5 Reserved
V 4 1 = NV Cache feature set enabled
3:2 Reserved
V 1 1 = NV Cache Power Mode feature set enabled
F 0 1 = NV Cache Power Mode feature set supported
215..216 O B V NV Cache Size in Logical Blocks (DWord) (see 7.18.7.80)
217 M B F Nominal media rotation rate (see 7.18.7.81)
218 Reserved
219 O B NV Cache Options (see 7.18.7.83)
15:8 Reserved
F 7:0 Device Estimated Time to Spin Up in Seconds
220 See 7.18.7.84
O B 15:8 Reserved
V 7:0 Write-Read-Verify feature set current mode
221 Reserved
222 M B Transport major version number (see 7.18.7.86)
0000h or FFFFh = device does not report version
F 15:12 Transport Type
0h = Parallel
1h = Serial
2h-Fh = Reserved
Parallel Serial
11:5 Reserved Reserved
F 4 Reserved SATA Rev 2.6
F 3 Reserved SATA Rev 2.5
F 2 Reserved SATA II: Extensions
F 1 ATA/ATAPI-7 SATA 1.0a
F 0 ATA8-APT ATA8-AST
223 M B F Transport minor version number (see 7.18.7.87)
224..233 N Reserved for CE-ATA
Editor’s Note 2: Can we reclaim this now that CE-ATA has disbanned?
234 O B F Minimum number of 512-byte data blocks per DOWNLOAD MICROCODE command
for mode 03h (see 7.18.7.89)
235 O B F Maximum number of 512-byte data blocks per DOWNLOAD MICROCODE command
for mode 03h (see 7.18.7.90)
236..254 Reserved
255 M V Integrity word (see 7.18.7.92)
B 15:8 Checksum
B 7:0 Checksum Validity Indicator
Key:
O/M = Mandatory/optional requirement.
M = Support of the word is mandatory.
= Support of the word is optional.
= See ATA8 Spec 7.17.7.65.
F/V = Fixed/variable content
F = the content of the word is fixed and does not change. For removable media devices, these values may change when media is removed or changed.
V = the contents of the word is variable and may change depending on the state of the device or the commands executed by the device.
X = the content of the word may be fixed or variable.
沒有留言:
張貼留言