Home
Hitachi Deskstar VANCOUVER 40GB 2YR WARR
Contents
1. Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High ide Current Error See Below ture Previous Sector Current VVVVVVVV Scu HOB 0 Count previous V V V VV V V V Count HOB Sector Current V V V VV VV V Sector HOB 0 VVVVVVVV Number previous V V V VV VV V Number qop 1 Mey cy Xe vw A E Cylin Current V V V VV V V V Cylin HOB 0 VVVVVVVV der der ee Low Previous V V VVVVVV Low HOB VVVVVVVV Cylin current V V V V V V V V Cylin HOB 0 VVVVVVVV der der High Previous V V V V V V V V High HOB Device Head 1 D Device Head Command 00110100 Status Gee Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC 0 IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 V 0 V 0 0 0 V V V 0 V Figure 182 Write Sector s Ex Command 34h The Write Sector s Ext command transfers one or more sectors from the host to the device then the data is written to the disk media The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the write will be terminated at the failing sector Deskstar 180GXP hard disk drive specifications 227 Output Parameters To The Device Sector Count Curren
2. Command Block Output Command Block Input Registers Registers Register 1 Sud 32 140 Register qd 6 54 32 L 0 Data Data Feature VVVVVVVV Error see below Sector Count VVVVVVVV Sector Count Sector Number Sector Number Cylinder Low 0 100311141 Cylinder Low Cylinder High 1 100001 0 Cylinder High Device Head 1 1D Device Head Command 10110000 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX JERR 0 V 0 V 0 V 0 V 0 V 0 V 0 NE Figure 157 S M A R T Function Set Command BOh The S M A R T Function Set command provides access to Attribute Values Attribute Thresholds and other low level subcommands that can be used for logging and reporting purposes and to accommodate special user needs The S M A R T Function Set command has several separate subcommands which are selectable via the Features Register of the device when the S M A R T Function Set command is issued by the host Deskstar 180GXP hard disk drive specifications 189 11 42 1 S M A R T Subcommand In order to select a subcommand the host must write the subcommand code to the Features Register of the device before issuing the S M A R T Function Set command The subcommands and their respective codes are listed below Code Subco
3. Word Content Description 69 74 0000H Reserved 75 OOXXH Queue depth 15 5 Reserved 4 0 Maximum queue depth 76 79 0000H Reserved 80 007CH Major version number 15 0 7C ATA 2 ATA 3 ATA ATAPI 4 ATA ATAPI 5 and ATA ATAPI 6 81 0019H Minor version number 15 0 19 ATA ATAPI 6 T13 1410D revision 3a 82 74EBH Command set supported 15 20 Reserved 14 1 NOP command 13 1 READ BUFFER command 12 1 WRITE BUFFER command 11 0 Reserved 10 1 Host Protected Area feature set 9 20 DEVICE RESET command 8 20 SERVICE interrupt 7 1 RELEASE interrupt 6 1 LOOK AHEAD 5 1 WRITE CACHE 4 0 PACKET Command feature set 3 21 Power management feature set 2 20 Removable feature set 1 1 Security feature set 0 21 SMART feature set 83 7FEAH Command set supported 16 14 Word 83 is valid 13 21 FLUSH CACHE EXT command supported 12 21 FLUSH CACHE command supported D S 11 2 1 Device Configuration Overlay command upported 10 1 48 bit Address feature set supported 9 1 Automatic Acoustic Management 8 1 SET Max Security extension 7 1 Set Features Address Offset feature mod 6 1 SET FEATURES subcommand required to spin up after power up 5 1 Power Up In Standby feature set supported 4 0 Removable Media Status Notification feature 3 1 Advan
4. Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command Q riot ue omm Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V V 0 0 V 0 V 0 Se Figure 134 Recalibrate Command 1xh The Recalibrate command moves the read write heads from anywhere on the disk to cylinder 0 If the device cannot reach cylinder 0 TON Track 0 Not Found will be set in the Error Register Deskstar 180GXP hard disk drive specifications 163 11 29 Security Disable Password F6h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command LISE 00400 Status see below Error Register Status Register
5. Command Block Output Command Block Input Registers Registers Register 476 5043 2 1 0 Register J 16504 3 2 10 Data Low o sace er Data Low Data High Pr Data High Fea Current Error See Below Sector Current Sector HOB 0 VVVVVVVV COM A eerte HESTE Count gop j Sector Current Sector HOB 0 VVVVVVVV Number previous Number uop 1 VVVVVVVV Cylin Current Cylin HOB 0 VVVVVVVV der der Cylin Current Cylin HoB 0 vv vvv vvv der der High Previous VV V V V V V V High HOB VVVVVVVV Device Head Device Head Command Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 V 0 V 0 V 0 V Figure 115 Read DMA Queued Ext Command 26h This command executes in a similar manner to a READ DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release if the data is ready to transfer If the device performs a bus release the host shall re select the device using the SERVICE command Once the data transfer is begun the device does not perform a bus release until the entire data transfer has been completed Deskstar 180GXP hard disk drive specifications 138 Output Parameters To The Device Feature Current Feature Previous Sector Count Current Sector Number Curre
6. 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 135 Security Disable Password Command F6h The Security Disable Password command disables the security mode feature device lock function The Security Disable Password command requests a transfer of a single sector of data from the host including information specified in the figure below The device then checks the transferred password If the User Password or Master Password matches the given password the device disables the security mode feature device lock function This command does not change the Master Password which may be reactivated later by setting User Password This command should be executed in device unlock mode Word Description Control Word 00 bit 0 Identifier 1 Master 0 User prt 1 15 Reserved 01 16 Password 32 bytes 17 255 Reserved Figure 136 Password Information for Security Disable Password command The device will compare the password sent from this host with that specified in the control word Identifier Zero indicates that the device should check the supplied password against the user password stored internally One indicates that the device should check the given password against the master password stored internally Deskstar 180GXP hard disk drive sp
7. Figure 175 Write DMA Queued Command CCh This command executes in a similar manner to a WRITE DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release if the data is ready to be transferred If the device performs a bus release the host shall reselect the device using the SERVICE command When the data transfer has begun the device does not perform a bus release until the entire data trans fer has been completed Output parameters to the device Feature Number of sectors to be transferred A value of 00h indicates that 256 sectors are to be transferred Sector Count Bits 7 3 Tag contain the Tag for the command being delivered Sector Number Starting sector number or LBA address bits 7 0 Cylinder High Low Starting cylinder number or LBA address bits 23 8 H Starting head number or LBA address bits 27 24 Deskstar 180GXP hard disk drive specifications 213 Input parameters from the device on bus release Sector Count Bits 7 3 Tag contain the Tag of the command being bus released Bit 2 REL is set to one Bit 1 I O is cleared to zero Bit 0 C D is cleared to zero Sector Number Cylinder High Low H n a SRV Cleared to zero when the device performs a bus release This bit is set to 1 when the device is ready to transfer data Input parameters from the device on Command Complete Sector C
8. Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command LISE 3 0 0 0 4 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 141 Security Set Password Command F 1h The Security Set Password command enables security mode feature device lock function and sets the master password or the user password The security mode feature device lock function is enabled by this command and the device is not locked immediately The device is locked after next power on reset or hard reset When the MASTER password is set by this command the master password is registered internally but the device is NOT locked after next power on reset or hard reset This command requests a transfer of a single sector of data from the host including the information specified in the figure below The data transferred controls the function of this command Deskstar 180GXP ha
9. Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High Fea Current Error See Below ture Previous Sector Current B Sector HOB 0 Count Count Previous HOB Sector Current V V V V V VV V Sector HOB 0 VVVVVVVV Number Number Previous V VV VV VV V HOB VVVVVVVV Cylin Current V V V VV VV V Cylin HOB 0 VVVVVVVV der der Low revious V VV VV VV V Low HOB VVVVVVVV Cylin Current V V V VV VV V Cylin HOB 0 VVVVVVVV der z der High revious V VV VV VV V High OB VVVVVVVV Device Head 1 D Device Head Command 00110111 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC 0 IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 i 0 EM Figure 154 Set Max Address Ext Command 37h This command is immediately preceded by a Read Native Max Address Ext command This command overwrites the maximum number of Address of HDD in a range of actual device capacity Once device receives this command all accesses beyond that Address are rejected with setting ABORT bit in status register When the address requested is greater than 268 435 455 words 103 100 shall be modified to reflect the requested value but words 61 60 shall not be modified When the address requested
10. Command Block Output Command Block Input Registers Registers Register T O D 43 22 40 Register T6 o4 352 3 9 Data Data Feature 00000011 Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head 1 1D Command 11111001 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 HT REG CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX JERR 0 0 0 0 0 V o EO 0 Oo V 0 zm ess 0 v Figure 152 Set Max Unlock F9h If this command is immediately preceded by a Read Native Max Address command the device regards it as Set Max Address command This command requests a transfer of a single sector of data from the host including the information speci fied in Figure 149 on page 1810 with the stored SET MAX password If the password compare fails the device returns an abort error to the host and decrements the unlock attempt counter This counter is initially set to 5 and is decremented for each password mismatch When this counter reaches zero all Set Max Unlock commands are rejected until a hard reset or a power off occurs If the password compare matches the device sets the Set_Max_Unlocked state and all Set Max com mands are accepted Deskstar 180GXP hard disk drive specifications 183 11 38 4 Set Max Freeze Loc
11. Register 76543210 Register 16 754 3 2 L 0 Data Data Feature 1010VVVV Error see below Sector Count Sector Count IVVVVVVVV Sector Number Sector Number Cylinder Low Cylinder Low VVVVVVVV Cylinder High Cylinder High VVVVVVVV Device Head D Device Head Command LOG 000000 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 V V 0 V x V Figure 91 Device Configuration Overlay Command B1h Individual Device Configuration Overlay feature set commands are identified by the value placed in the Features register The table below shows these Features register values Value Command COh DEVICE CONFIGURATION RESTORE Cih DEVICE CONFIGURATION FREEZE LOCK C2h DEVICE CONFIGURATION IDENTIFY C3h DEVICE CONFIGURATION SET other Reserved Figure 92 Device Configuration Overlay Features register values 11 2 1 DEVICE CONFIGURATION RESTORE subcommand COh The DEVICE CONFIGURATION RESTORE command disables any setting previously made by a DEVICE CONFIGURATION SET command and returns the content of the IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command
12. Figure 98 Format Track Command 50h The Format Track command formats a single logical track on the device Each good sector of data on the track will be initialized to zero with write operation At this time the sector of data is not verified with read operation whether the sector of data is initialized correctly Any data previously stored on the track will be lost The host may transfer a sector of data containing a format table to the device But the device ignores the format table and writes zero to all sectors on the track regardless of the descriptors Since device performance is optimal at 1 1 interleave and the device uses relative block addressing inter nally the device will always format a track in the same way no matter what sector numbering is specified in the format table Output parameters Sector Number Cylinder High Low to the device In LBA mode this register specifies the formatting of LBA address bits 0 7 L 1 The cylinder number of the track to be formatted L 0 In LBA mode this register specifies the formatting of LBA address bits 8 15 Low 16 23 High L 1 The head number of the track to be formatted L 0 In LBA mode this register specifies the formatting of LBA address bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications Input parameters from the device Sector Number In LBA mode this register specifies current LBA address bits 0 7 L 1 Cylinder Hig
13. 0 cece esee 91 9 15 2 Identify Device Data ni sse eces ccc he 92 9 15 3 Exceptions in Address Offset Mode sese 92 9 16 48 bit Address Feature Set 0 cece n 93 10 0 Command Protocol sero eb tau REPRE DRRRAREGAG RES bedere 95 10 1 PIO Data In commands bak sade e e he 96 10 2 PIO Data Out commands ros Tisser 0 ehe 98 10 3 Non data commands tesar eseten te banesa eree eh rh 100 10 4 DMA commands sey ubbro rm er URS up sae desde somre TERR PEL venner 102 10 5 DMA queued commands 0 eee rns 103 11 0 Command descriptions ssllssseese ees 105 11 1 Check Power Mode E5h 98h sssssssssesse n 109 11 2 Device Configuration Overlay B1h sssssssseee e 110 11 2 1 DEVICE CONFIGURATION RESTORE subcommand COh 110 11 2 2 DEVICE CONFIGURATION FREEZE LOCK subcommand C1h 111 11 2 3 DEVICE CONFIGURATION IDENTIFY subcommand C2h 111 11 2 4 DEVICE CONFIGURATION SET subcommand C3h suus 111 Deskstar 180GXP hard disk drive specifications vii 11 3 Execute Device Diagnostic 90h 0 eee teens 114 11 4 Flush Cache Eh nespresso 115 11 5 Flush Gache Et EAR ioisei ei pv ae ie UI ERR REOR 116 11 6 Format Track bOh Suisse ART EN UI GR ERR Ede 117 TET Format Unit FLA eei RR eO DU Sea oe UU ERR ENG 119 11 8 Identify Device ECh rroa a cc In 120 14 9 IdleE3h OZH
14. 0 tects Format Unit Command F7h 0 0 ccc e Figure 100 Identify Device Command ECh 2 eee cece eee Figure 101 Identify Device Information part 1 of 6 2 2 0 eee eens Figure 102 Identify Device Information part 2 of 6 00 eee cee es Figure 103 Identify Device Information Dart SONG zie s ARCU ENDISSE ERE DRR Figure 105 Identify Device Information part 5 of 6 2 ee cee eee Figure 104 Identify Device Information part 4 of 6 00 cee eee ees Figure 106 Identify Device Information part 6 of 6 2 cee ce eee Figure 107 Idle Command E3h 97h 0 rever rn erre e Deskstar 180GXP hard disk drive specifications xii Figure 108 Figure 109 Figure 110 Figure 111 Figure 112 Figure 113 Figure 114 Figure 115 Figure 116 Figure 117 Figure 118 Figure 119 Figure 120 Figure 121 Figure 122 Figure 123 Figure 124 Figure 125 Figure 126 Figure 127 Figure 128 Figure 129 Figure 130 Figure 131 Figure 132 Figure 133 Figure 134 Figure 135 Figure 136 Figure 137 Figure 138 Figure 139 Figure 140 Figure 141 Figure 142 Figure 143 Figure 144 Figure 145 Figure 146 Figure 147 Figure 148 Figure 149 Figure 150 Figure 151 Figure 152 Figure 153 Figure 154 Figure 155 Figure 156 Figure 157 Figure 158 Figure 159 Figure 160 Figure 161 Figure 162 Figure 163 Idle Immediat
15. Error Register Status Register 7 6 5 4 3 2 1 0 7 5 4 3 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 0 x x 0 V Figure 100 Identify Device Command ECh Deskstar 180GXP hard disk drive specifications 120 The Identify Device command requests the device to transfer configuration information to the host The device will transfer a sector to the host containing the information described in the figure below Note in the Content field indicates vendor specific use of those parameters Word Content Description 00 045AH Drive classification bit assignments or 15 0 1 ATAPI device O ATA devic 045EH 14 8 retired 7 0 l removable cartridge drive 6 1 1 fixed drive 5 3 retired 2 0 l soft sectored 1 retired 0 0 Reserved 01 XXXXH Number of cylinders in default translate mode 02 37C8H Specific Configuration 37C8H Need Set Feature for spin up after power up Identify Device is incomplete 03 00XXH Number of heads in default translate mode 04 0 e Reserved 05 0 e Reserved 06 003FH Number of sectors per track in default translate mode 07 OOOOH e Number of bytes of sector gap 08 OOOOH e Number of bytes in sync field 09 OOOOH e Reserved 10 19 XXXX Serial number in ASCII 0 not specified 20 0003H e Control
16. Figure 4 Command overhead 4 4 2 Mechanical positioning 4 4 2 1 Average seek time without command overhead including settling Command Type Typical ms Max ms Read 80 GB 180 GB models 8 2 9 2 Read 30 GB 60 GB models 8 5 9 5 Write 80 GB 180 GB models 9 2 10 2 Write 30 GB 60 GB models 9 5 10 5 Read Quiet Seek mode 19 5 20 5 Write Quiet Seek mode 20 5 21 5 Figure 5 Mechanical positioning performance Deskstar 180GXP hard disk drive specifications 12 The terms Typical and Max are used throughout this specification with the following meanings Typical The average of the drive population tested at nominal environmental and voltage con ditions Max The maximum value measured on any one drive over the full range of the environmental and voltage conditions See Section 6 4 Environment on page 45 and Section 6 5 DC Power Requirements on page 47 Seek time is measured from the start of the motion of the actuator to the start of a reliable read or write operation Reliable read or write implies that error correction recovery is not used to correct arrival pro blems The average seek time is measured as the weighted average of all possible seek combinations max X max 1 n Thin Trout n 1 Weighted Average max 1 Tni Trout where max maximum seek length n seek length 1 to max Tni inward measured seek tim
17. 60 ketene eas 188 S M A R T Function Set Command BOh 0 0 00 cee eee 189 Log sector addresses 0 cect ehh 192 Device Attributes Data Structure 2 0 ene 194 Individual Attribute Data Structure 2 0 0 cee nes 195 Device Attribute Thresholds Data Structure 0 0 0c cece eee 198 Individual Threshold Data Structure 0 0 eens 198 SMART Log Directory 0 ccc cece hh 199 Deskstar 180GXP hard disk drive specifications xiii Figure 164 SMART summary error log sector llllslslese eee nes 200 Figure 165 Error log data structure 00 eect eee 201 Figure 166 Command data structure 0 cette eens 201 Figure 167 Error data structure 2 0 0 E a EE E AA TOENE e 202 Figure 168 Self test log data structure 0 0 eect sees 203 Figure 169 S M A R T Error Codes reens erar eea cent tence eens 204 Figure 170 Standby Command E2h 96h 2 aaaeeeaa aaaea 205 Figure 171 Standby Immediate Command EOh 94h 0 eee eee 207 Figure 172 Write Buffer Command E8h 0 cc cette eens 208 Figure 173 Write DMA Command CAh CBh 0 0 unenee 209 Figure 174 Write DMA Command CAh CBh 0 nes 211 Figure 175 Write DMA Queued Command CCh 00 0 cece 213 Figure 176 Write DMA Queued Command 36h 00 0 cece eens 215 Figure 177 Write Log Ext Command 3Fh ssssssssseee ee 217 Fig
18. 65C 14 20 55C 15 40 20 0 20 40 60 Temperature C Figure 52 Limits of temperature and humidity Note Storage temperature range is 0 to 65 6 4 2 Corrosion test The drive shows no sign of corrosion inside and outside of the hard disk assembly and is functional after being subjected to seven days at 50 C with 90 relative humidity Deskstar 180GXP hard disk drive specifications 46 6 5 DC power requirements The following voltage specifications apply at the power connector of the drive Damage to the drive electronics may result if the power supply cable is connected or disconnected while power is being applied to the drive no hot plug unplug is allowed Connections to the drive should be made in a low voltage isolated secondary circuit SELV There is no special power on off sequencing required 6 5 1 Input voltage Input volt Duri d spi Absolute max nput voltage uring run and spin up spike voltage 5 Volts Supply 5V 5 0 3 to 7V 12 Volts Supply 12V 10 8 0 3 to 15V Figure 53 Input voltage Note To avoid damage to the drive electronics power supply voltage spikes must not exceed specifi cations 6 5 2 Power supply current typical EC RE A ot 5 Volts mA 12 Volts mA n values in milliamps RMS Pop Mean Std Dev Pop Mean Std Dev Idle average 280
19. Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High ide Current Error See Below ture Previous Sector Current VVVVVVVV Scu HOB 0 Count previous VV V V V V V V Count qHOoB 1 Sector Current VVVVVVVV Sector HOB 0 Number previous Number HOB Cylin Current V V V V V V V V Cylin HOB 0 der der ee Low Preoieus MeV VOM WOO ae HOB Cylin current Cylin HOB 0 der der me High Previous High HOB Device Head 1 1D Device Head Command 0o A Tim eps LG Status G6ee Below Error Register Status Register 7 6 5 4 3 2 1 0 3 6 5 4 3 2 1 0 CRCIUNC 0 IDN 0 ABT TON AMN BSY RDY DF SRV DRO COR IDX ERR 0 V 0 V 0 V 0 V 0 V 0 V 0 V Figure 177 Write Log Ext Command 3Fh This command writes a specified number of 512 byte data sectors to the specific log The device shall interrupt for each DRQ block transferred Deskstar 180GXP hard disk drive specifications 217 Output Parameters To The Device Sector Count Current Sector Count Previous Sector Number Current Cylinder Low Current Cylinder Low Previous The number of sectors to be written to the specified log low order bits 7 0 The number of sectors to be written to the specified log high orders bits 15 8 If the number of sectors is greater than the number indicated in the Log directory which is availa
20. 11 42 1 7 SMART Write Log Sector Subcommand D6h This command writes 512 bytes data to the specified log sector The 512 bytes data are transferred at a command and the Sector Count value shall be set to one The Sector Number shall be set to specify the log sector address as shown in the above figure If the Read Only log sector is specified the device returns ABRT error 11 42 1 8 SMART Enable Operations Subcommand D8h This subcommand enables access to all S M A R T capabilities within the device Prior to receipt of a SMART Enable Operations subcommand Attribute Values are neither monitored nor saved by the device The state of S M A R T either enabled or disabled will be preserved by the device across power cycles When enabled the receipt of subsequent SMART Enable Operations subcommands will not affect any of the Attribute Values Upon receipt of the SMART Enable Operations subcommand from the host the device enables S M A R T capabilities and functions and then saves any updated Attribute Values to the Attribute Data sector 11 42 1 9 SMART Disable Operations Subcommand D9h This subcommand disables all S M A R T capabilities within the device including the attribute Autosave feature of the device After receipt of this subcommand the device disables all S M A R T operations Non self preserved Attribute Values will no longer be monitored The state of S M A R T either enabled or disabled is preserved by the device acr
21. 38 tDS Data setup time at device side 15 10 7 7 5 4 tDH Data hold time at device side 5 5 5 5 5 46 Figure 36 Ultra DMA cycle timings Initiating Write Deskstar 180G XP hard disk drive specifications 34 6 2 4 6 Device Pausing Write DMA DMARQ DMACK STOP tS R DDMARDY HSTROBE Figure 37 Ultra DMA cycle timing chart Device Pausing Write PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX tSR HSTROBE to DDMARDY 150 30 20 response time tRFS DDMARDY to final HSTROBE 75 70 60 60 60 50 time Note When a device does not satisfy the tSR timing it shall be ready to receive two more strobes after DDMARDY is negated Figure 38 Ultra DMA cycle timings Device Pausing Write Deskstar 180GXP hard disk drive specifications 35 6 2 4 7 Device Terminating Write DMA DMARQ Fe lt tRP tLI at tMLI DMACK B aACK ol STOP fiordy 2a DDMARDY REN PRPS ee CK tCS tCH DD 15 00 xoc WT Data 2006000000000090000000000 XXXXXXXXXX q Host drives DD gt Figure 39 Ultra DMA cycle timing chart Device Terminating Write PARA
22. 20 20 20 20 20 tENV Envelope time 20 70 20 70 20 70 20 55 20 55 20 50 Minimum time before driving tZIORDY IORDY 0 0 0 0 0 0 tFS First DSTROBE time 0 230 0 200 0 170 0 130 0 120 0 90 tCYC Cycle time 112 73 54 39 25 17 t2CYC Two cycle time 230 153 115 86 57 38 tAZ Maximum time allowed for 40 uH 40 B 40 7 40 _ 40 if 40 output drivers to release tZAD Maximum time allowed for 0 0 a 0 F 0 m 0 N output drivers to assert tDS Data setup time at host 15 10 7 7 5 4 tDH Data hold time at host 5 5 5 5 5 146 Time from data output re tDZFS leased to driving until the first 70 48 31 20 6 7 25 transition of critical timing Figure 28 Ultra DMA cycle timings Initiating Read Deskstar 180GXP hard disk drive specifications 30 6 2 4 2 Host Pausing Read DMA DMARQ DMACK STOP HDMARDY DSTROBE Figure 29 Ultra DMA cycle timing chart Host pausing Read PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX tSR DSTROBE to HDMARDY time s r rs 30 190 22S ee eea lS tRFS HDMARDY to final DSTROBEtime 75 70 60 60 60 50 Note When a ho
23. Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command 11100111 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 Figure 96 Flush Cache Command E7h This command causes the device to complete writing data from its cache The device returns good status after data in the write cache is written to disk media Deskstar 180GXP hard disk drive specifications 115 11 5 Flush Cache Ext EAh Command Block Output Command Block Input Registers Registers Register 76 541802 1 0 Register J 16504 3 2 10 Data Low Data Low Data High Data High Fuse Current Error See Below cure Previous Sector Current Sector HOB 0 Count Previous Count H
24. Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head I 1D Device Head Command l 1 L0 10 0 0 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 zem Figure 172 Write Buffer Command E8h The Write Buffer command transfers a sector of data from the host to the sector buffer of the device The sectors of data are transferred through the Data Register 16 bits at a time The Read Buffer and Write Buffer commands are synchronized so that sequential Write Buffer and Read Buffer commands access the same 512 bytes within the buffer Deskstar 180GXP hard disk drive specifications 208 11 46 Write DMA CAh CBh Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV Sector Number VVVVVVVV Sector Number VVVVVVVV Cylinder Low VVVVVVVV Cylinder Low VVVVVVVV Cylinder High IVVVVVVVV Cylinder High VVVVVVVV Device Head 1LIDHHHH Device Head ye SHAH OB Command
25. Deskstar 180GXP hard disk drive specifications TI 9 6 S M A R T function The intent of Self Monitoring Analysis and Reporting Technology S M A R T is to protect user data and prevent unscheduled system downtime that may be caused by predictable degradation and or fault of the device By monitoring and storing critical performance and calibration parameters S M A R T devices employ sophisticated data analysis algorithms to predict the likelihood of near term degradation or fault condition By alerting the host system of a negative reliability status condition the host system can warn the user of the impending risk of a data loss and advise the user of appropriate action 9 6 1 Attributes Attributes are the specific performance or calibration parameters that are used in analyzing the status of the device Attributes are selected by the device manufacturer based on the ability of that attribute to contribute to the prediction of degrading or faulty conditions for that particular device The specific set of attributes being used and the identity of these attributes is vendor specific and proprietary 9 6 2 Attribute values Attribute values are used to represent the relative reliability of individual performance or calibration attri butes The valid range of attribute values is from 1 to 253 decimal Higher attribute values indicate that the analysis algorithms being used by the device are predicting a lower probability of a degrading or fault
26. Hitachi Global Storage Technologies Hard disk drive specifications Deskstar 180 GXP 3 5 inch Ultra ATA 100 hard disk drive Models IC35L030AVV207 IC35L060AVV207 IC35L090AVV207 IC35L120AVV207 IC35L180AVV207 Revision 4 2 30 April 2003 508 K0000 06 Publication 42840 Hitachi Global Storage Technologies Hard disk drive specifications Deskstar 180 GXP 3 5 inch Ultra ATA 100 hard disk drive Models IC35L030AVV207 IC35L060AVV207 IC35L090AVV207 IC35L120AVV207 IC35L180AVV207 Revision 4 2 30 April 2003 508 K0000 06 Publication 2840 1st Edition Revision 1 0 S 08K 0000 00 18 December 2001 Preliminary 2nd Edition Revision 2 0 S 08K 0000 00 18 April 2002 Preliminary 3rd Edition Revision 2 1 S 08K 0000 00 21 June 2002 Preliminary 4rd Edition Revision 2 2 S 08K 0000 00 25 July 2002 Preliminary 5th Edition Revision 2 3 S 08K 0000 01 01 August 2002 Preliminary 6th Edition Revision 2 5 S 08K 0000 02 06 August 2002 Preliminary 7th Edition Revision 3 0 S 08K 0000 03 16 August 2002 Preliminary 8th Edition Revision 4 0 S 08K 0000 04 30 September 2002 Release 9th Edition Revision 4 1 S 08K 0000 05 08 January 2003 Revision 10th Edition Revision 4 2 S 08K 0000 06 30 April 2003 Revision The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law HITACHI GLOBAL STORAGE TECHNOLOGIES PROVIDES THIS PUB LICATION AS IS
27. Sector Count Sector Number Cylinder High Low H The number of sectors to be transferred A value of 00h indicates that 256 sectors are to be transferred Bits 7 3 Tag contain the Tag for the command being delivered Starting sector number or LBA address bits 7 0 Starting cylinder number or LBA address bits 23 8 Starting head number or LBA address bits 27 24 Deskstar 180GXP hard disk drive specifications 136 Input parameters from the device on bus release Sector Count Bits 7 3 Tag contain the Tag of the command being bus released Bit 2 REL is set to one Bit 1 I O is cleared to zero Bit 0 C D is cleared to zero Sector Number Cylinder High low H n a SRV Cleared to zero when the device performs a bus release This bit is set to one when the device is ready to transfer data Input parameters from the device on command complete Sector Count Bits 7 3 Tag contain the Tag of the completed command Bit 2 REL is cleared to zero Bit 1 I O is set to one Bit 0 C D is set to one Sector Number Cylinder High Low H Sector address of unrecoverable error applicable only when an unrecoverable error has occurred SRV Cleared to zero Deskstar 180GXP hard disk drive specifications 137 11 17 Read DMA Queued Ext 26h
28. The sector is transferred through the Data Register 16 bits at a time The sector transferred will be from the same part of the buffer written to by the last Write Buffer command The contents of the sector may be different if any reads or writes have occurred since the Write Buffer command was issued Deskstar 180GXP hard disk drive specifications 131 11 14 Read DMA C8h C9h Command Block Output Command Block Input Registers Registers Register 76543 210 Register 76543210 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count V V V VV VV V Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VVVVVVV Cylinder High VVVVVVVV Cylinder High V VV VV VV V Device Head 1LI1DHHHH Device Head com Ru HUHCHOH Command 1100100R Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR V V 0 V 0 V 0 V 0 V 0 V x 0 V Figure 112 Read DMA Command C8h C9h The Read DMA command reads one or more sectors of data from disk media and then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command The data tr
29. 166 Identifier Zero indicates that the device should check the supplied password against the user password stored internally One indicates that the device should check the given password against the master password stored internally The Security Erase Unit command erases all user data and disables the security mode feature device lock function So after completing this command all user data will be initialized to zero with write oper ation Atthis time it is not verified with read operation whether the sector of data is initialized correctly In addition the defective sector information and the reassigned sector information for the device are not up dated The security erase prepare command should be completed immediately prior to the Security Erase Unit command If the device receives a Security Erase Unit command without a prior Security Erase Prepare command the device aborts the security erase unit command This command disables the security mode feature device lock function however the master password is still stored internally within the device and may be reactivated later when a new user password is set If you execute this command on disabling the security mode feature device lock function the password sent by the host is NOT compared with the password stored in the device for either the Master Password or the User Password The device then erases all user data The execution time of this command is set in word 89 of Ident
30. 31 24 of the address of the first unrecoverable error 15 8 of the address of the first unrecoverable error 39 32 of the address of the first unrecoverable error 23 16 of the address of the first unrecoverable error 47 40 of the address of the first unrecoverable error a E RS nna Deskstar 180GXP hard disk drive specifications 224 11 54 Write Sector s 30h 31h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV Sector Number VVVVVVVV Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head l1LI1DHHHH Device Head coc SSE BGB Command 0011000R Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0o v 0 Vv 0 0 0O VvV 0 V 0 v Figure 181 Write Sector s Command 30h 31h The Write Sectors command transfers one or more sectors from the host to the device the data is then written to the disk media The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the write will be terminated
31. Device Head A N 1 1 0 BA bits 24 27 BA bits 24 27 A N 1 1 1 Status Command A A x x x Invalid address Mapping of registers in LBA mode Logic conventions Figure 68 Register Set Communication to or from the device is through an I O Register that routes the input or output data to or from registers addressed by the signals from the host CS0 CS1 DA2 DA1 DAO DIOR and DIOW The Command Block Registers are used for sending commands to the device or posting status from the device A signal asserted N signal negated X may be A or N The Control Block Registers are used for device control and for posting alternate status Deskstar 180GXP hard disk drive specifications 65 8 1 Alternate Status Register Alternate Status Register 7 6 5 4 3 2 1 0 DSC E BSY RDY DF copy DBQ COR IDX ERR Figure 69 Alternate Status Register This register contains the same information as the Status Register The only difference is that reading this register does not imply interrupt acknowledge or clear a pending interrupt See 8 13 Status Register on page 70 for the definition of the bits in this register 8 2 Command Register This register contains the command code being sent to the device Command execution begins immedi ately after this register is written The command set is shown in Figure 88 on page 106 All other registers required for the command mu
32. ERR 0 0 0 0 0 V 0 0 0 V 0 V m 0 COME Figure 108 Idle Immediate Command E1h 95h The Idle Immediate command causes the device to enter Idle mode The device is spun up to operating speed If the device is already spinning the spin up sequence is not executed During Idle mode the device is spinning and ready to respond to host commands immediately The Idle Immediate command will not affect the auto power down time out parameter Deskstar 180GXP hard disk drive specifications 128 11 11 Initialize Device Parameters 91h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6154 32 L 0 Data Data Feature Error Sector Count VVVVVVVV Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1DHHHH Device Head Command 10010001 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 NE Figure 109 Initialize Device Parameters Command 91h The Initialize Device Parameters command enables the host to set the number of sectors per track and the number of heads
33. Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count IVVVVVVVV Sector Number V VVVVVVV Sector Number VVVVVVVV Cylinder Low VVVVVVVV Cylinder Low V V V VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head 1L1DHHHH Device Head HHHH Command Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 V V 0 V 0 M 0 V 0 V 0 V Figure 126 Read Multiple Command C4h The Read Multiple command reads one or more sectors of data from disk media and then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time Command execution is identical to the Read Sectors command except that an interrupt is generated for each block as defined by the Set Multiple command instead of for each sector Output parameters to the device Sector Count Sector Number Cylinder High Low H The number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred The sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 The cylinder number of the first
34. V Figure 176 Write DMA Queued Command 36h This command executes in a similar manner to a WRITE DMA EXT command The device may perform a bus release or may execute the data transfer without performing a bus release if the data is ready to transfer If the device performs a bus release the host shall re select the device using the SERVICE command Once the data transfer is begun the device shall not perform a bus release until the entire data transfer has been completed Deskstar 180GXP hard disk drive specifications 215 Output Parameters To The Device Feature Current Feature Previous Sector Count Current Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous number of sectors to be transferred low order bits 7 0 number of sectors to be transferred high order bits 15 8 A value of 0000h in the Feature register indicates that 65 536 sectors are to be transferred bits 7 3 Tag contain the Tag for the command being delivered LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Input Parameters From The Device On Bus Release Sector Count HOB 0 bits 7 3 Tag contain the Tag of the command being bus released bit 2 REL is set to one bit 1 I O is cleared to zero bit O C D is cleared to zero Sector Number Cylinder High Low n a SRV cleared to zero when the device
35. respectively ms and sec mean nanoseconds microseconds milliseconds and If the host detects a time out while waiting for a response from the device we recommend that the host system execute a Soft reset and then retry the command Deskstar 180GXP hard disk drive specifications 229 This page intentionally left blank Index A Abbreviations used 1 Acoustics 57 Actuator 7 Address Offset 91 Addressing of registers 38 Advanced Power Management 90 AT signal connector 21 Automatic Acoustic Management 91 Average latency 14 C Cable noise interference 50 Cabling 38 CE Mark 60 Command descriptions 105 Command overhead 12 Command Protocol 95 Commands 84 Connector locations 54 Control Electronics 7 CSA standard conformity 59 C Tick Mark 60 Cylinder allocation 11 Cylinder switch time 14 D Data reliability 50 Data transfer speed 15 DC power connector 21 DC power requirements 47 Defect flagging 19 Deviations from standard 63 Dimensions 51 DMA commands 102 DMA queued commands 103 DMA timings 29 Drive ready time 14 DRQ interval time 28 E ECC On The Fly correction 50 Electrical interface 21 Electromagnetic compatibility 60 F Flammability 59 Formatted Capacity 9 Full stroke seek 13 G General features 3 German Safety Mark 59 H Head disk assembly 7 Head switch time 13 Heads unload and actuator lock 54 Hole locations 53
36. 0 Device 0 When CSEL is open or at a high level the drive address is 1 Device 1 2 In CSEL mode installing or removing the jumper blocks at A B or C D position does not affect any selection of Device or Cable Selection mode 3 The shipping default position is the Device 0 position Deskstar 180GXP hard disk drive specifications 41 6 3 4 2 15 logical head default The figure below shows the jumper positions used to select Device 0 Device 1 Cable Selection or Device 1 Slave Present setting 15 logical heads instead of default 16 logical head models DEVICEO Master E A im DEVICE 1 Slave CABLE SEL A 7 m O i DEVICE 1 Slave Present IO m m JIO UP Figure 48 Jumper positions for 15 logical head default Notes 1 To enable the CSEL mode Cable Selection mode the jumper block must be installed at E F In the CSEL mode the drive address is determined by AT interface signal 28 CSEL as follows e When CSEL is grounded or at a low level the drive address is 0 Device 0 When CSEL is open or at a high level the drive address is 1 Device 1 2 In CSEL mode installing or removing the jumper blocks at A C or B D position does not affect any selection of Device or Cable Selection mode Deskstar 180GXP hard disk drive specifications 42 6 3 4 3 Capacity clip to 2GB 32GB The figure below shows the jumper positions used to select Device 0 Device 1
37. 0 1 Cylinder high Reg Cylinder high Reg 0 1 1 1 0 Drive Head Reg Drive Head Reg 0 1 1 1 1 Status Reg Command Reg Control Block Registers 1 0 1 1 0 Alt Status Reg Device control Reg Figure 43 I O address map Note Addr field is shown as an example During DMA operation from writing to the command register until an interrupt not all registers are acces sible For example the host is not supposed to read status register contents before interrupt the value is invalid 6 2 6 Cabling The maximum cable length from the host system to the drive plus circuit pattern length in the host system shall not exceed 18 inches For higher data transfer application gt 8 3 MB s a modification in the system design is recommended to reduce cable noise and cross talk such as a shorter cable bus termination or a shielded cable For systems operating with Ultra DMA mode 3 4 and 5 80 conductor ATA cable assembly SFF 8049 shall be used Deskstar 180GXP hard disk drive specifications 38 6 3 Jumper settings 6 3 1 Jumper pin location Figure 44 Jumper pin location 2 and 3 disk model shown 6 3 2 Jumper pin identification Pin I Pin A ub Io o o o oH DERA001 prz Pin B Figure 45 Jumper pin identification 2 and 3 disk model shown Deskstar 180GXP hard disk drive specifications 39 6 3 3 Jumper pin assignment There are four jumper setti
38. 0 3 Percent Self test remaining An approximate percentage of the self test routine remain ing until completion given in ten percent increments Valid values are 0 through 9 4 7 Current Self test execution status 0 The self test routine completed without error or has not been run The self test routine aborted by the host The self test routine interrupted by the host with a hard or soft reset The device was unable to complete the self test routine due to a fatal error or to unknown test error The self test routine completed with unknown element failure The self test routine completed with electrical element failure The self test routine completed with servo element failure The self test routine completed with read element failure The self test routine in progress On oN ODORA Deskstar 180GXP hard disk drive specifications 196 11 42 2 5 Total time in seconds to complete off line data collection activity This field tells the host how many seconds the device requires to complete the off line data collection activity 11 42 2 6 Off line data collection capability Bit Definition 0 Execute Off line Immediate implemented bit 0 SMART Execute Off line Immediate subcommand is not implemented 1 SMART Execute Off line Immediate subcommand is implemented 1 Enable disable Automatic Off line implemented bit 0 SMART Enable disable Automatic Off line subcommand is not implemented 1 SMART Enable disable Automatic Off line subcommand is
39. 0011001R Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0o v 0 Vv 0O0 0 0O VvV 0 V 0 M Figure 178 Write Long Command 32h 33h The Write Long command transfers the data and the ECC bytes of the designated sector from the host to the device The data and the ECC bytes are then written to the disk media After 512 bytes of data have been transferred the device will keep setting DRQ 1 to indicate that the device is ready to receive the ECC bytes from the host The data is transferred 16 bits at a time the ECC bytes are transferred 8 bits at a time The number of ECC bytes is 4 or 52 according to the setting of the Set Feature option The default number after power on is 4 bytes Output parameters to the device Sector Count Sector Number Cylinder High Low H R The number of continuous sectors to be transferred The Sector Count must be set to one The sector number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 The cylinder number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low The head number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 16 23 High L 1 The retry bit This bit is ignored Deskstar 180GXP har
40. 11 PDIAG assertion 1 assert 0 not assert 10 9 How to determine the device number 00 Reserved 01 Jumper 10 CSEL signal 11 Some other method 8 Shall be set to one if Dev 1 7 0 Dev 0 H W reset result 7 Reserved 6 Respond for Dev 1 1 resp 0 2 not resp 5 DASP detection 1 detect 0 2 not detect 4 PDIAG detection 1 2 detect 0 not detect 3 Device 0 diag 1 pass 0 fail 2 1 How to determine the device number 00 Reserved 01 Jumper 10 CSEL signal 11 Some other method 0 Shall be set to one if Dev 0 94 XXXXH Current Advanced Power Management value 15 8 Vendor s Recommended Acoustic Mgment level 7 0 Current Acoustic Management level Figure 105 Identify Device Information part 5 of 6 Deskstar 180GXP hard disk drive specifications 125 Word Content Description 95 99 0000H Reserved 100 103 xxxxH Minimum user LBA address for 48 bit Address feature set 104 126 0000H Reserved 127 0000H Removable Media Status Notification feature set 0000H Not supported 128 XXXXH Security status Bit assignments 15 9 Reserved 8 Security Level 1 Maximum 0 High 7 6 Reserved 5 Enhanced eras 1 Support 4 Expire Expired 3 Freeze Frozen 2 Lock Locked 1 Enable Disable Enable 0 Capability Support 129 XXXXH Current Set Feature Option Bit assignments 15 4 Reserve 3 Auto reassign 1 Enable 2 Reverting 1 Enable 1 Read Look ahead 1
41. 163 11 29 Security Disable Password F6h ssssssssee eh 164 11 30 Security Erase Prepare F3h issssssssssssesse e 165 11 31 Security Erase Unit F4h sssssssssssee erverv enerne 166 11 32 Security Freeze Lock F5h ssssusssseseeeee n 168 11 33 Security Set Password F1h ssssssssese teen eens 169 11 34 Security Unlock F2h rvvrververvrrervrrv e 171 11 35 Seek DNA tese ere 173 11 36 SeIce A2h x sunset GO 174 11 37 Set Features EFEN costae eoo DARII EN UI REN EE NR 175 11 37 41 Set Transfer Mode iiec ater ve tase acest e ERR e See GR Rr ENTUM ee ete 176 141 37 2 Write CAChe ot oceoseveteee pe e ese RON ORDER E SLE RC ate eee 176 11 37 3 Advanced Power Management 0 00 c cece e 176 11 37 4 Automatic Acoustic Management 0 cette 177 11 38 Set Max Address FQN 0 cette hh 179 11 38 1 Set Max Set Password Feature 01h 00 eee 181 11 38 2 Set Max Lock Feature 02h 0 cc eee 182 11 38 3 Set Max Unlock Feature O3h 0 tenes 183 11 38 4 Set Max Freeze Lock Feature 04h 0 eee 184 11 39 Set Max Address Ext 37h 2 0 0 cece hh 185 11 40 Set Multiple C6h ra ka 0 cence een n teen ene 187 11 44 Sleep EGh 99N suser e green EA ewe ER EE Nea 188 11 42 S M A R T Function Set BOh iissssssssssssese e 189 11 42 1 S M A R T Subcommand
42. 2 2 9 3 3 3 1 3 5 Figure 67 Sound power levels Mode definition Idle mode The drive is powered on disks spinning track following unit ready to receive and respond to interface commands Operating mode Continuous random cylinder selection and seek operation of the actuator with a dwell time at each cylinder The seek rate for the drive is to be calculated as shown below e Dwell time 0 5 x 60 RPM e Seek rate 0 4 Average seek time Dwell time Deskstar 180GXP hard disk drive specifications 57 6 10 Identification labels The following labels are affixed to every drive shipped from the drive manufacturing location in accord ance with the appropriate hard disk drive assembly drawing A label containing the IBM logo the IBM part number and the statement Made by IBM Japan Ltd or IBM approved equivalent A label containing the drive model number the manufacturing date code the formatted capacity the place of manufacture UL CSA TUV CE C Tick mark logos A bar code label containing the drive serial number A label containing the jumper pin description A user designed label per agreement The above labels may be integrated with other labels Deskstar 180GXP hard disk drive specifications 58 6 11 Safety 6 11 1 UL and CSA standard conformity The product is qualified per UL 1950 Third Edition and CAN CSA C22 2 No 950 M95 Third Edition for use in Information Technology Equipment including Electric Business
43. 2 470 18 70 Idle ripple peak to peak 410 5 610 24 Low RPM idle 130 6 180 8 29 Low RPM idle ripple 50 1 350 20 Unload idle average 130 2 350 20 49 Unload idle ripple 50 2 410 30 Seek average 330 4 690 11 10 0 Seek peak 590 6 1950 19 i Random R W average 490 6 660 16 10 3 Random R W peak 1150 17 1950 19 i Silent R W average 480 6 530 20 87 Silent R W peak 1150 17 990 14 Start up max 830 21 1860 37 Standby average 140 3 20 1 0 9 Sleep average 100 9 20 1 0 7 Figure 54 Power supply current of 180 GB models Except for a peak of less than 100 us duration 1 Random seeks at 40 duty cycle Seek duty 30 W R duty 45 Idle Duty 25 Deskstar 180GXP hard disk drive specifications 47 Power supply current of 120 GB and 80 GB models 5 Volts mA 12 Volts mA Total values in milliamps RMS Pop Mean Std Dev Pop Mean Std Dev mi Idle average 280 1 380 12 59 Idle ripple peak to peak 410 8 490 8 Low RPM Idle 140 5 140 6 24 Low RPM Idle Ripple 60 3 400 17 i Unload Idle average 140 4 300 5 43 Unload Idle Ripple 50 2 340 5 Seek average 330 2 610 11 m Seek peak 590 7 1790 11 l Random R W average 490 5 580 9 94 Random R W peak 1160 18 1790 11 l Silent R W average 490 6 460 9 79 Silent R W peak 1160 18 890 13 Start up max 860 30 1750 21 Standby average 140 4 20 1 0 9 Sleep average 100 4 20 1 0 7 Figure 55 Pow
44. 221 Sector Number Cylinder High Low The sector number of the last transferred sector L 0 In LBA mode this register contains current 1 5 LBA bits 0 7 L 1 The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 222 11 53 Write Multiple Ext 39h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High Weis Current V V V V V V V V Error See Below ture Previous Sector Current V V V VV Sector HOB 0 VVVVVVVV Count Previous Count HOB 1 Sector Current V V V V V V V V Sector HOB 0 VVVVVVVV Number previous V V V VV VV V Number qop 1 Mey cy Xe vw A E Cylin Current V V V V V V V V Cylin HOB 0 VVVVVVVV der der ee Low Previous V V V V V V V V bow HOB VVVVVVVV Cylin Current V V V V V V V V Cylin HOB 0 VVVVVVVV der der me High Previous V VV VV VV V High HOB Device Head 1 D Device Head Command 00110110 Status Gee Below Error Register Status Register 7 6 5 4 3 2 qi 0 7 6 5 4
45. 3 2 1 0 CRCIUNC 0 IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 V 0 V 0 0 0 V V V 0 V Figure 180 Write Multiple Command C5h The Write Multiple Ext command transfers one or more sectors from the host to the device then the data is written to the disk media Command execution is identical to the Write Sector s Ext command except that an interrupt is generated for each block as defined by the Set Multiple command instead of for each sector The sectors are transferred through the Data Register 16 bits at a time Deskstar 180GXP hard disk drive specifications 223 Output Parameters To The Device Sector Count Current Sector Count Previous Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous The number of continuous sectors to be transferred low order bits 7 0 The number of continuous sectors to be transferred high order bits 15 8 If zero is specified in the Sector Count register then 65 536 sectors shall be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Input Parameters From The Device Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 LBA LBA LBA LBA LBA LBA 7 0 of the address of the first unrecoverable error
46. 9 indicates that Automatic Acoustic Management is enabled if set Word 94 bits 7 Os contains the current Automatic Acoustic Management level if Automatic Acoustic Management is enabled and bits 8 15 contain the Vendor s recommended AAM level 9 15 Address Offset Feature Computer systems perform initial code loading booting by reading from a predefined address on a drive To allow an alternate bootable operating system to exist in a system reserved area on a drive this feature provides a Set Features function to temporarily offset the drive address space The offset address space wraps around so that the entire drive address space remains addressable in offset mode Max LBA in offset mode is set to the end of the system reserved area to protect the data in the user area when operating in offset mode The Max LBA can be changed by a Set Max Address command to access the user area If the native MAX LBA is set the whole user area can be accessed But any commands which access sectors across the original native maximum LBA are rejected with error even if this protection is removed by an Set Max Address command 9 15 1 Enable Disable Address Offset Mode The Set Features subcommand code 09h Enable Address Offset Mode offsets address Cylinder 0 Head 0 Sector 1 LBA 0 to the start of the nonvolatile protected area established using the Set Max Address command The offset condition is cleared by Subcommand 89h Disable Address Offset Mode Hardware
47. Address Offset mode Enable Automatic Acoustic Management 52 bytes of ECC apply on Read Long Write Long commands Disable read look ahead feature Enable release interrupt Disable reverting to power on defaults Disable write cache Deskstar 180GXP hard disk drive specifications 175 85H Disable Advanced Power Management 86H Disable Power up in Standby mode 89H Disable Address Offset mode AAH Enable read look ahead feature BBH 4 bytes of ECC apply on Read Long Write Long commands C2H Disable Automatic Acoustic Management CCH Enable reverting to power on defaults DDH Disable release interrupt Note After a power on reset of hard reset the device is set to the following features as default Write cache Enable ECC bytes 4 bytes Read look ahead Enable Reverting to power on defaults Disable Release interrupt Disable 11 37 1 Set Transfer mode When Feature register is 03h Set Transfer mode the Sector Count Register specifies the transfer mechanism The upper 5 bits defines the type of transfer and the low order 3 bits encodes the mode value PIO Default Transfer Mode 00000 000 PIO Default Transfer Mode Disable IORDY 00000 001 PIO Flow Control Transfer Mode x 00001 nnn nnn 000 001 010 011 100 Multiword DMA mode x 00100 nnn nnn 000 001 010 Ultra DMA mode x 01000 nnn nnn 000 001 010 011 100 101 11 37 2 Write Cache If the number of auto reassigned sectors reaches the reassignment capacity of the device the
48. Cable Selection or Device 1 Slave Present while setting the drive capacity down either to 2 GB or 32 GB for the purpose of compatibility G E H F DEVICEO Master G E H F DEVICE 1 Slave CABLE SEL IO n mj O O O O 2 2 2 2 DEVICE 1 Slave Present IO Em Figure 49 Jumper positions for capacity clip to 2GB 32GB Notes For the 30 GB model factory default capacities less than 32GB The jumper setting acts as a 2GB clip which clips the CHS to 4096 16 63 The LBA is unchanged from the factory default setting dependent on the particular model For all other models factory default capacities greater than 32GB The jumper setting acts as a 32GB clip which clips the LBA to 66055248 The CHS is unchanged from the factory default of 16383 16 63 Deskstar 180GXP hard disk drive specifications 43 6 3 4 4 Power Up In Standby The figure below shows the jumper positions used to select Device 0 Device 1 Cable Selection or Device 1 Slave Present to enable Power Up In Standby DEVICEO Master DEVICE 1 Slave CABLE SEL IO n mj DEVICE 1 Slave Present O OO O O 2 gu 2 2 IO ku Figure 50 Jumper settings for Disabling Auto Spin Notes 1 These jumper settings are used for limiting power supply current when multiple drives are used 2 Command to spin up is SET FEATURES subcommand 07h Refer to 12 28 Set Features 3 To enable the CSEL mode Ca
49. Check Power Mode Device Configuration Freeze Lock Device Configuration Restore Execute Device Diagnostic Flush Cache Flush Cache Ext Idle Idle Immediate Initialize Device Parameters NOP Read Native Max Address Read Native Max Address Ext Read Verify Sector s Read Verify Sector s Ext Recalibrate Security Erase Prepare Security Freeze Lock Seek Set Features Set Max Address Set Max Address Ext Set MaX LocK command Set MaX Freeze Lock command Set Multiple Mode Sleep SMART Disable Operations SMART Enable Disable Attribute Autosave SMART Enable Operations SMART Execute Off line Data Collection SMART Return Status SMART Save Attribute Values SMART Enable Disable Automatic Off Line Standby Standby Immediate Execution of these commands involves no data transfer 1 The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head Registers The host writes the command code to the Command Register The device sets BSY 1 Deskstar 180GXP hard disk drive specifications 100 4 When the device has finished processing the command it sets BSY 0 and interrupts the host 5 n response to the interrupt the host reads the Status Register 6 The device clears the interrupt in response to the Status Register being read Deskstar 180GXP hard disk drive specifications 101 10 4 DMA commands DMA commands are Read DMA Read DMA Ext Write DMA Write DMA
50. Code Binary Code Bit Hex 76543210 2 Security Set Password F1 11110001 2 Security Unlock F2 11110010 3 7x 0111 5 A2 10100010 3 EF 1110111 1 3 Set Max Address F9 11111001 3 Set Max Address Ext 37 100110111 3 Set Multiple Mode C6 11000110 3 EG 11100110 3 99 110011001 3 SMART Disable Operations BO 10110000 3 SMART Enable Disable Attribute Auto save BO 10110000 3 SMART Enable Operations BO 10110000 3 SMART Execute Off line Data Collection BO 10110000 1 SMART Read Attribute Values BO 10110000 1 SMART Read Attribute Thresholds BO 10110000 3 SMART Return Status BO 10110000 3 SMART Save Attribute Values BO 10110000 2 SMART Write Log Sector BO 10110000 3 SMART Enable Disable Automatic Off line BO 10110000 3 E2 111100010 3 96 10010110 3 Standby Immediate EO 11100000 3 Standby Immediate 94 10010100 2 E8 11101000 4 CA 111001010 4 CB 11001011 4 00110101 5 11001100 5 00110110 2 00111111 2 00110010 2 0011001 1 2 11000101 2 00111001 2 00110000 2 00110001 2 00110100 Write Sector s Ext Figure 88 Command set 2 of 2 Protocol 1 PIO data IN command 2 PIO data OUT command 3 Non data command 4 DMA command 5 DMA queued command Vendor specific command Deskstar 180GXP hard disk drive specifications 106 Command Subcommand Command code Feature Hex Register Hex S M A R T Function SMART Read Attribute Values BO DO SMART Read Attribute Thresho
51. DIOR data setup 20 t6 DIOR data hold 5 to DIOR DIOW to address valid hold 10 tA IORDY set up time 35 tB IORDY pulse width 1250 Figure 24 PIO cycle timings 6 2 2 1 Write DRQ interval time For write sectors and write multiple operations 3 8 us is inserted from the end of negation of the DRQ bit until setting of the next DRQ bit Deskstar 180GXP hard disk drive specifications 27 6 2 2 2 Read DRQ interval time For read sectors and read multiple operations the interval from the end of negation of the DRQ bit until setting of the next DRQ bit is as follows nthe event that a host reads the status register only before the sector or block transfer DRQ interval the DRQ interval 4 2 us nthe event that a host reads the status register after or both before and after the sector or block transfer the DRQ interval is 11 5 us Deskstar 180GXP hard disk drive specifications 28 6 2 3 Multiword DMA timings The Multiword DMA timing meets Mode 2 of the ATA ATAPI 6 description CS0 CS1 tM tN tLR tLW DMARQ gt tJ DMACK t0 tl a iD me tKR tKW DIOR DIOW Ps E HG tF 1Z 4 READ DATA p EG lt WRITE DATA Figure 25 Multiword DMA cycle timing chart PARAME
52. Enable 0 Write Cache 1 Enable 130 159 XXXXH Reserved 160 254 0000H Reserved 255 XXA5H 15 8 Checksum This value is the two s complement of the sum of all bytes in byte 0 through 510 7 0 A5 Signature Figure 106 Identify Device Information part 6 of 6 Deskstar 180GXP hard disk drive specifications 126 11 9 Idle E3h 97h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command l 1 1 0 0 Or t 1 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 107 Idle Command E3h 97h The Idle command causes the device to enter Idle mode immediately and to set the auto power down time out parameter standby timer And the timer then starts counting down When the Idle mode is entered the device is spun up to operating speed If the device is already spinning the spin up sequence is not executed During Idle mo
53. Equipment The UL recognition or the CSA certification is maintained for the product life The UL and C UL recognition mark or the CSA monogram for CSA certification appear on the drive 6 11 2 German Safety Mark The product is approved by TUV on Test requirement EN 60 950 1992 A1 4 but the GS mark is not applicable to internal devices such as this product 6 11 3 Flammability The printed circuit boards used in this product are made of material with the UL recognized flammability rating of V 1 or better The flammability rating is marked or etched on the board All other parts not con sidered electrical components are made of material with the UL recognized flammability rating of V 1 or better However small mechanical parts such as cable ties washers screws and PC board mounts may be made of material with a UL recognized flammability rating of V 2 6 11 4 Safe handling The product is conditioned for safe handling in regards to sharp edges and corners 6 11 5 Environment The product does not contain any known or suspected carcinogens Environmental controls meet or exceed all applicable government regulations in the country of origin Safe chemical usage and manufacturing control are used to protect the environment An environmental impact assessment has been done on the manufacturing process used to build the drive the drive itself and the disposal of the drive at the end of its life Production also meets the requirements of
54. Ext Data transfers using DMA commands differ in two ways from PIO transfers data transfers are performed using the slave DMA channel no intermediate sector interrupts are issued on multisector commands Initiation of the DMA transfer commands is identical to the Read Sector s or Write Sector s commands except that the host initializes the slave DMA channel prior to issuing the command The interrupt handler for DMA transfers is different for the following reasons no intermediate sector interrupts are issued on multisector commands the host resets the DMA channel prior to reading status from the device The DMA protocol allows high performance multitasking operating systems to eliminate processor over head associated with PIO transfers 1 2 MO NODA amp Host initializes the slave DMA channel Host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head registers Host writes command code to the Command Register The device sets DMARQ when it is ready to transfer any part of the data Host transfers the data using the DMA transfer protocol currently in effect When all of the data has been transferred the device generates an interrupt to the host Host resets the slave DMA channel Host reads the Status Register and optionally the Error Register Deskstar 180GXP hard disk drive specifications 102 10 5 DMA queued commands DMA queued commands are Read DMA
55. Host Protected Area Function 86 Humidity 45 Input voltage 47 Interface logic signal levels 25 J Jumper pin assignment 40 Jumper positions 41 Jumper settings 39 L Labels 58 LBA Addressing Mode 74 Logical CHS Addressing Mode 74 Mechanical positioning 12 Mechanical specifications 51 Mode transition time 17 N Non data commands 100 O Operating conditions 45 Operating mode definition 17 Deskstar 180GXP hard disk drive specifications 231 P Passwords 80 Performance characteristics 12 PIO Data In commands 96 PIO Data Out commands 98 PIO timings 27 PList physical format 19 Power management 76 Power modes 76 Power supply current 47 Power supply generated ripple 49 Power Up In Standby 90 Preventive maintenance 50 R Random access 16 Reassign Function 89 Registers 65 Reliability 50 Reset 71 Reset timings 26 S S M A R T 78 Safety 59 Sector Addressing Mode 74 Security 80 Seek Overlap 88 Shipped format 19 Shipping conditions 45 Shock 55 Signal definition 22 Signal timings 26 Simple sequential access 16 Single track seek time 14 Sound power levels 57 Standby timer 76 Start stop cycles 50 T Temperature 45 Throughput 16 Time out values 229 U Ultra DMA timings 30 V Vibration 55 W Write cache 89 Deskstar 180GXP hard disk drive specifications 232 O Copyright Hitachi Global Storage Technologies Hitachi Glob
56. OA 56 6 8 4 Nonoperating shock 0 ehh he 56 6 8 5 Nonoperating Rotational shock 0 es 56 0 9 JACOUSLICS utse ee is arena ae on are Ae ese Se Uu ahs eet amas 57 6 10 Identification labels lisse IH 58 0 11 Sale arrene ere I eser Uu LA eL LU m E 59 6 11 1 UL and CSA standard conformity 0 0 cect eens 59 6 11 2 German Safety Mark 0 0 00 eee 59 0 11 3 Flammmability 4 3 toe to ER pA RCM RICO Up S EN uae 59 0 11 4 Safe handling iR sirisser ENIM EN IG 59 0 11 5 Environment 2 oot a e e ee ee oi EE T RN OUI S EN OR 59 6 11 6 Secondary circuit protection 00 ete eee 59 6 12 Electromagnetic compatibility csse III 60 6 12 CE Man iot etre OECD Eo ee 60 6 122 C TICK Marke e iocos us imet EDU EA OE ie ee EG E ee 60 Part 2 Interface specification L Lust 61 7 0 General tlm EDO UNDIS M AEST RIS ILS ST 63 TA Terminology lE te ee eU TA Se AE tetas 63 7 2 Deviations from standard 00 teen eee nen eens 63 8 0 Registers ns tek i oe ce a ge Eu ee ELE als Ake SUE oe ahah a 65 8 1 Alternate Status Register 2 0 0 0 he 66 8 2 Command Register esses ha 66 8 3 Cylinder High Register 00 0 hh 66 8 4 Cylinder Low Register 00 e a 66 8 5 Data Register siia er oa eA aii aA ee teen ene tent net hn 67 8 6 Device Control Register 0 0 enere eeaeee 67 8 7 Drive Address Register 0 eh 67 8 8 Device
57. Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 Oo V O0 0 Oo vido 0 v Figure 110 NOP Command 00h This command always fails with an error The device responds with command aborted Output parameters to the device Feature Subcommand code 00H Abort any outstanding queue 01H FFH Not abort any outstanding queue The value of Sector Count Sector Number Cylinder High Low Device Head set by host is not changed Deskstar 180GXP hard disk drive specifications 130 11 13 Read Buffer E4h Command Block Output Command Block Input Registers Registers Register 76543 210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command 11100100 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 y 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 ME Figure 111 Read Buffer Command E4h The Read Buffer command transfers a sector of data from the sector buffer of device to the host
58. Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command 1 LI L 0 1 0 0 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 V 0 V 0 0 0 V 0 V 0 V Figure 138 Security Erase Unit Command F4h The Security Erase Unit command initializes all user data sectors and then disables the device lock function Note that the Security Erase Unit command initializes from LBA 0 to Native MAX LBA The Host MAX LBA set by the Initialize Drive Parameter or the Set MAX Address command is ignored So the protected area by the Set MAX Address command is also initialized This command requests the transfer of a single sector data from the host including the information specified in the figure below If the password does not match the device rejects the command with an Aborted error Word Description Control Word bit 0 Identifier 1 Master 0 User 00 bit 1 Erase mode 1 Enhanced 0 Normal Enhanced mode is not supported bit 2 15 Reserved 01 16 Password 32 bytes 17 255 Reserved Figure 139 Erase Unit Information Deskstar 180GXP hard disk drive specifications
59. Set Password data contents Deskstar 180G XP hard disk drive specifications 181 11 38 2 Set Max Lock Feature 02h Command Block Output Registers Command Block Input Registers Register 4 625 4 3 2 L 0 Register 76543210 Data Data Feature 00000010 Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head 1 LD Command T aL Se Os Qu Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 151 Set Max Lock If this command is immediately preceded by a Read Native Max Address command the device regards it as a Read Native Max Address command This command sets the device into Set Max Locked state After this command is completed any other Set Max commands except Set Max Unlock and Set Max Freeze Lock are rejected The device remains in this state until a power cycle or the acceptance of a Set Max Unlock or Set Max Freeze Lock com mand Deskstar 180GXP hard disk drive specifications 182 11 38 3 Set Max Unlock Feature z 03h
60. advanced power management level The advanced power man agement level is a scale from the lowest power consumption setting of 01h to the maximum performance level of FEh Device performance may increase with increasing advanced power management levels Device power consumption may increase with increasing advanced power management levels The ad vanced power management levels contain discrete bands described in the section of SET FEATURES command in detail This feature set uses the following functions 1 A SET FEATURES subcommand to enable Advanced Power Management 2 ASET FEATURES subcommand to disable Advanced Power Management Advanced Power Management Automatic Acoustic Management and the Standby timer setting are inde pendent functions The device shall enter Standby mode if any of the following are true 1 The Standby timer has been set and times out 2 Automatic Power Management is enabled and the associated algorithm indicates that the Standby mode should be entered to save power 3 Automatic Acoustic Management is enabled and the associated algorithm indicates that the Standby mode should be entered to reduce acoustical emanations The IDENTIFY DEVICE response word 83 bit 3 indicates that Advanced Power Management feature is supported if set Word 86 bit 3 indicates that Advanced Power Management is enabled if set Word 91 bits 7 0 contains the current Advanced Power Management level if it is enabled Deskstar 180GXP hard disk dr
61. and clear the BSY bit DASP is asserted by Device 0 and Device 1 if it is present in order to indicate device active Execute Device Diagnostic If Device 1 is present Device 0 shall read PDIAG to determine when itis valid to clear the BSY bit and if Device 1 passed or failed the EXECUTE DEVICE DIAGNOSTIC command Otherwise Device 0 shall simply execute its diagnostics and then clear the BSY bit DASP is asserted by Device 0 and Device 1 if it is present in order to indicate the device is active In all the above cases Power on RESET Soft reset and the EXECUTE DEVICE DIAGNOSTIC com mand the Device 0 Error register as shown in the figure below Device 1 PDIAG Device 0 Error present Asserted Passed Register Yes Yes Yes 01h Yes Yes No Oxh Yes No Yes 81h Yes No No 8xh No not read Yes 01h No not read No Oxh x indicates the appropriate Diagnostic Code for the Power on RESET Soft Reset or Device Diagnostic error Figure 78 Reset error register values Deskstar 180GXP hard disk drive specifications 73 9 3 Sector Addressing Mode All addressing of data sectors recorded on the drive media is by a logical sector address The logical CHS address for the drive is different from the actual physical CHS location of the data sector on the disk media The drive supports both Logical CHS Addressing Mode and LBA Addressing Mode as the sector addres sing mode The host system may
62. attempts to change the maximum LBA address DEVICE CONFIGURATION SET or DEVICE CONFIGURATION RESTORE the device shall abort that command and returns one of the error reason codes listed below Cylinder high 03h word 3 is invalid Cylinder low 00h this register is not assigned in this case Sector count 06h Protected area is now established ERROR INFORMATION EXAMPLE 2 When the device is enabled and the Security feature is set if the user attempts to disable that feature the device aborts that command and returns one of the error reason codes listed below Cylinder high 07h word 7 is invalid Cylinder low 08h bit 3 is invalid Sector count 04h now Security feature set is enabled Word Content 0 0001h Data Structure revision Deskstar 180GXP hard disk drive specifications 111 1 Multiword DMA modes supported 15 3 Reserved 2 1 Multiword DMA mode 2 and below are supported 1 1 Multiword DMA mode 1 and below are supported O 1 Multiword DMA mode 0 is supported 2 Ultra DMA modes supported 15 6 Reserved 1 Ultra DMA mode 1 Ultra DMA mode 1 Ultra DMA mode 1 Ultra DMA mode 1 Ultra DMA mode Ultra DMA mode 3 6 Maximum LBA address 7 Command set feature set supported 15 9 Reserved and below are supported and below are supported and below are supported and below are supported and below are supported is supported ORKNUV RU C CO pmp hP0
63. blank List of figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Figure 10 Figure 11 Figure 12 Figure 13 Figure 14 Figure 15 Figure 16 Figure 17 Figure 18 Formatted capacity oae Et ee uut Yvette 9 Mechanical positioning performance sssseeee ees 10 Gylinder allocation 3 sito ott hd eee eh 11 Command overhead sssssseese mmn 12 Mechanical positioning performance 0 ccc eree 12 Full stroke seek time 0 ec cece nen tenn ee ne nee 13 Head switch time susasteradtgr tease CHE arret ee beaks 13 Cylinder switch time 2 0 cc cent n 14 Single Track Seek TIME oec rio RR eg HOPES PREIS 14 iIbatericy TMG So deett RRELRHE RR dene oe Ala ETTER 14 Drive ready tme eee hE Riot aie Mach ene eG eed an OEY eta 14 Data transfer speed ood Bk ch Rind on dras oy EUR RID te GS 15 Simple Sequential Access performance 0 cece cence 16 Random Access Performance 0 ccc eee eee een ees 16 Mode transition times 2 0 0 0 ccc cette n 17 PList physical format 2 0 cece teen nee nee nee 19 Connector location 2 and 3 disk model shown 0 eee ee eee 21 Power connector pin assignments 000 c ccc ees 21 Figure 19 Table of Signals ccc cee ee eee ee ee tees estes ee bees 22 Figure 20 Signal special definitions for Ultra DMA sess 22 Figure 21
64. currently in effect the LBA address of a given logical sector does not change The following formula is always true LBA cylinder x heads per cylinder heads x sectors per track sector 1 where heads per cylinder and sectors per track are the current translation mode values On LBA addressing mode the LBA value is set to the following register Device Head lt LBA bits 27 24 Cylinder High LBA bits 23 16 Cylinder Low lt LBA bits 15 8 Sector Number LBA bits 7 0 Deskstar 180GXP hard disk drive specifications 74 9 4 Overlapped and queued feature Overlap allows devices to perform a bus release so that the other device on the bus may be used To perform a bus release the device clears both DRQ and BSY to zero When selecting the other device during overlapped operations the host shall disable interrupts via the nIEN bit on the currently selected device before writing the Device Head register to select the other device The only commands that may be overlapped are NOP with 01h subcommand code O0 h Read DMA Queued C7 h Service A2 h Write DMA Queued CC h For the READ DMA QUEUED and WRITE DMA QUEUED commands the device may or may not per form a bus release If the device is ready to complete the execution of the command it may complete the command immediately If the device is not ready to complete the execution of the command the device may perform a bus release and complete the comma
65. each be defined as 16 sectors long Deskstar 180GXP hard disk drive specifications 141 11 18 2 Extended Comprehensive SMART Error log The figure below defines the format of each of the sectors that comprise the Extended Comprehensive SMART error log Error log data structure shall not include errors attributed to the receipt of faulty com mands such as command codes not implemented by the device or requests with invalid parameters or in valid addresses Description Bytes Offset SMART error log version 1 00h Reserved 1 Olih Error log index 7 0 1 02h Error log index 15 8 1 03h lst error log data structure 124 04h 2nd error log data structure 124 80h 3rd error log data structure 124 FCh 4th error log data structure 124 178h Device error count 2 1F4h Reserved 9 1F6h Data structure checksum 1 1FFh 912 Figure 119 Extended Comprehensive SMART Error Log 11 18 2 1 Error log version The value of this version shall be 01h 11 18 2 2 Error log index This indicates the error log data structure representing the most recent error If there have been no error log entries it is cleared to 0 Valid values for the error log index are 0 to 4 11 18 2 3 Extended Error log data structure An error log data structure shall be presented for each of the last four errors reported by the device These error log data structure entries are viewd as a circular buffer The fifth error shall creat
66. function is enabled and the User Password is for gotten only the Master Password with a Security Erase Unit command can unlock the device User data is then erased This function can have the two kinds of passwords described below Master Password User Password When the Master Password is set the device does NOT enable the Device Lock Function and the device cannot be locked with the Master Password but the Master Password can be used for unlocking the device locked Identify Device Information word 92 contains the value of the Master Password Revision Code set when the Master Password was last changed Valid values are 0001h through FFFEh The User Password should be given or changed by a system user When the User Password is set the device enables the Device Lock Function and the device is then locked on next power on reset or hard reset Deskstar 180GXP hard disk drive specifications 80 The system manufacturer or dealer who intends to enable the device lock function for end users must set the master password even if only single level password protection is required 9 7 4 Operation example 9 7 4 1 Master Password setting The system manufacturer or dealer can set a new Master Password from default Master Password using the Security Set Password command without enabling the Device Lock Function The Master Password Revision Code is set to FFFEh as shipping default by the drive manufacturer 9 7 4 2 User Password sett
67. of logically sequenced sectors will be dispersed 9 11 1 Auto Reassign function The sectors which show some errors may be reallocated automatically when specific conditions are met The spare tracks for reallocation are located at regular intervals from Cylinder 0 The conditions for auto reallocation are described below 9 11 1 1 Nonrecovered write errors When a write operation cannot be completed after the Error Recovery Procedure ERP is fully carried out the sector s are reallocated to the spare location An error is reported to the host system only when the write cache is disabled and the auto reallocation has failed If the Write Cache function is ENABLED when the number of available spare sectors reaches 0 sector both Auto Reassign function and Write Cache function are automatically disabled 9 11 1 2 Nonrecovered read errors When a read operation has failed after defined ERP is fully carried out a hard error is reported to the host system This location is registered internally as a candidate for reallocation When a registered location is specified as a target of a write operation a sequence of media verification is performed automatically When the result of this verification meets the criteria this sector is reallocated 9 11 1 3 Recovered read errors When a read operation for a sector has failed once and then has recovered at the specific ERP step this sector of data is automatically reallocated A media verification seque
68. performs a bus release This bit is set to one when the device is ready to transfer data Input Parameters From The Device On Command Complete Sector Count HOB 0 Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 SRV bits 7 3 Tag contain the Tag of the completed command bit 2 REL is cleared to zero bit 1 I O is set to one bit O C D is set to one LBA 7 0 of the address of the unrecoverable error applicable only when an unrecoverable error has occurred LBA 31 24 of the address of the unrecoverable error applicable only when an unrecoverable error has occurred LBA 15 8 of the address of the unrecoverable error applicable only when an unrecoverable error has occurred LBA 39 32 of the address of the unrecoverable error applicable only when an unrecoverable error has occurred LBA 23 16 of the address of the unrecoverable error applicable only when an unrecoverable error has occurred LBA 47 40 of the address of the unrecoverable error applicable only when an unrecoverable error has occurred cleared to zero Deskstar 180GXP hard disk drive specifications 216 11 50 Write Log Ext 3Fh
69. register values are initialized as shown in the figure below Register Default Value Error Diagnostic Code Sector Count 01h Sector Number 01h Cylinder Low 00h Cylinder High 00h Device Head AOh Status 50h Alternate Status 50h Figure 76 Default Register Values The meaning of the Error Register diagnostic codes resulting from power on hard reset or the Execute Device Diagnostic command is shown in the figure below Code Description 01h No error detected 02h Formatter device error 03h Sector buffer error 04h ECC circuitry error 05h Controller microprocessor error 8xh Device 1 failed Figure 77 Diagnostic Codes Deskstar 180GXP hard disk drive specifications 72 9 2 Diagnostic and reset considerations For each Reset and Execute Device Diagnostic the diagnostic is done as follows Power On Reset DASP is read by Device 0 to determine if Device 1 is present If Device 1 is present Device 0 shall read PDIAG to determine when it is valid to clear the BSY bit and whether Device 1 has powered on or reset without error Otherwise Device 0 clears the BSY bit whenever it is ready to accept commands Device 0 may assert DASP to indicate device activity Hard Reset Soft Reset If Device 1 is present Device 0 shall read PDIAG to determine when it is valid to clear the BSY bit and whether Device 1 has reset without any errors Otherwise Device 0 shall simply reset
70. sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 The head number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 Input parameters from the device Sector Count Sector Number The number of requested sectors not transferred This will be zero unless an unrecoverable error occurs The sector number of the last transferred sector L 0 Deskstar 180GXP hard disk drive specifications 149 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 150 11 21 Read Multiple Ext 29h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High ide Current Error See Below ture Previous Sector Current VVVVVVVV Scu HOB 0 Count previous V V V VV V V V Count HOB Sector Current VVVVVVVV santor HOB 0 V M AR ARA
71. tACK Hold time for DMACK 20 20 20 20 20 20 Maximum time before tlORDYZ releasing IORDY 20 20 20 20 20 20 Figure 32 Ultra DMA cycle timings Host terminating Read Deskstar 180GXP hard disk drive specifications 32 6 2 4 4 Device Terminating Read DMA DMARQ tSS lt a tMLI gt DMACK tL i tA C K STOP o e HACK HDMARDY lt tLI rr gt ORDYZ DSTROBE HE gt taZ tCS tCH DD 15 00 L XXXXX XXXXXXXXXXXXXXXXX XXXXXXXXXX 3 34 7 AH Device drives Figure 33 Ultra DMA cycle timing chart Device terminating Read Host drives DD PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX Time from DSTROBE edge to tSS negation of DMARQ 50 150 50 50 50 50 tLl Limited interlock time 0 150 0 150 0 150 0 100 0 100 0 75 tAZ Maximum time allowed for E 40 E 10 40 B 40 E 40 40 output drivers to release IZAH Minimum delay time required 20 20 120 20 20 20 for output tMLI Interlock time with minimum 20 20 20 20 20 20 CS PN word setup time at device 15 10 7 9 7 5 E 5 E ICH me word hold time at device
72. the international treaty on chlorofluorocarbon CFC control known as the United Nations Environment Program Montreal Protocol and as ratified by the member nations Material to be controlled include CFC 11 CFC 12 CFC 113 CFC 114 CFC 115 Halon 1211 Halon 1301 and Halon 2402 Although not specified by the Protocol CFC 112 is also controlled In addition to the Protocol IBM requires the following that no packaging used for the shipment of the product use controlled CFCs in the manufacturing process that no manufacturing processes for parts or assemblies include printed circuit boards use con trolled CFC materials 6 11 6 Secondary circuit protection Spindle VCM driver module includes 12 V over current protection circuit Deskstar 180GXP hard disk drive specifications 59 6 12 Electromagnetic compatibility When installed in a suitable enclosure and exercised with a random accessing routine at maximum data rate the drive meets the following worldwide EMC requirements United States Federal Communications Commission FCC Rules and Regulations Class B Part 15 IBM Corporate Standard C S 2 0001 026 A 6 dB buffer shall be maintained on the emission requirements European Economic Community EEC directive number 76 889 related to the control of radio fre quency interference and the Verband Deutscher Elektrotechniker VDE requirements of Germany GOP IBM National Bulletin NB 2 0001 400 NB 2 0001 401 and NB 2 0001 403 El
73. the protected area 9 8 2 Security extensions 1 Set Max Set Password 2 Set Max Lock 3 Set Max Freeze Lock 4 Set Max Unlock The Set Max Set Password command allows the host to define the password to be used during the cur rent power on cycle The password does not persist over a power cycle but does persist over a hardware or software reset This password is not related to the password used for the Security Mode Feature set When the password is set the device is in the Set Max Unlocked mode The Set Max Lock command allows the host to disable the Set Max commands except set Max Unlock until the next power cycle or the issuance and acceptance of the Set Max Unlock command When this command is accepted the device is in the Set Max Locked mode The Set Max Unlock command changes the device from the Set Max Locked mode to the Set Max Unlocked mode The Set Max Freeze Lock command allows the host to disable the Set Max commands including Set Max UNLOCK until the next power cycle When this command is accepted the device is in the Set Max Frozen mode The IDENTIFY DEVICE response word 83 bit 8 indicates that this extension is supported if set and word 86 bit 8 indicates the Set Max security extension is enabled if set Deskstar 180GXP hard disk drive specifications 87 9 9 Seek Overlap The Deskstar 180GXP provides an accurate method for measuring seek time The seek command is usually used to measure the device seek time by accum
74. to a data transfer request and may be negated when the host transfer cycle is less than 240 ns for PIO data transfer This signal is an open drain output with 24 mA sink capability and an external resistor is needed to pull this line to 5 volts This signal shall be used by the host in response to DMARQ to either acknowledge that data has been accepted or that data is available This signal is internally pulled up to 5 V through a 15 KO resistor The tolerance of the resistor value is 5096 to 10096 This signal used for DMA data transfers between host and drive shall be asserted by the drive when it is ready to transfer data to or from the host The direction of data trans fer is controlled by DIOR and DIOW This signal is used on a handshake manner with DMACK This signal is a 3 state line with 24mA sink capability and internally pulled down to GND through 10 KO resistor HDMARDY Ultra DMA This signal is used only for Ultra DMA data transfers between the host and the device HDMARDY is a flow control signal for Ultra DMA data in bursts This signal is held asserted by the host to indicate to the device that the host is ready to receive Ultra DMA data in transfers The host may negate HDMARDY to pause an Ultra DMA data in transfer HSTROBE Ultra DMA This signal is used only for Ultra DMA data transfers between the host and the device HSTROBE is the data out strobe signal from the host for an Ultra DMA data out transf
75. tracks of the inner zone N N 1 defect N 2 me N 3 P skip skip Figure 16 PList physical format Defects are skipped without any constraint such as track or cylinder boundary The calculation from LBA to physical is done automatically by internal table Deskstar 180GXP hard disk drive specifications 19 This page intentionally left blank 6 0 Specification 6 1 Electrical interface 6 1 1 Connector location Refer to the following illustration to see the location of the connectors Figure 17 Connector location 2 and 3 disk model shown 6 1 1 1 DC power connector The DC power connector is designed to mate with AMP part number 1 480424 0 using AMP pins part number 350078 4 strip part number 61173 4 loose piece or their equivalents Pin assignments are shown in the figure below Pin Voltage 1 12V 2 GND 3 GND 4 5V Figure 18 Power connector pin assignments 6 1 1 2 AT signal connector The AT signal connector is a 40 pin connector Deskstar 180GXP hard disk drive specifications 21 6 1 2 Signal definition The pin assignments of interface signals are listed in the figure below PIN SIGNAL I O Type PIN SIGNAL I O Type 01 RESET TTL 02 GND 03 DD7 I O 3 state 04 DD8 I O 3 state 05 DD6 I O 3 state 06 DD9 I O 3 state 07 DD5 I O 3 state 08 DD10 I O 3 state 09 DD4 I O 3 state 10 DD11 I O 3 stat
76. write cache function will automatically be disabled Although the device still accepts the Set Features com mand with Feature register 02h without error the write cache function remains disabled For current write cache function status refer to Figure 101 Identify Device Information word 85 or 129 on page 121 11 37 3 Advanced Power Management When the value in the Feature register is 05h Enable Advanced Power Management the Sector Count Register specifies the Advanced Power Management level FFH Aborted CO FEh The deepest Power Saving mode is Normal Idle mode the same as Disable Advanced Power Management 80 BFh The lowest power consumption mode is Low power Idle mode 01 7Fh The lowest power consumption mode is Low RPM standby mode 00H Aborted Deskstar 180GXP hard disk drive specifications 176 The idle time to Low power idle mode and Low RPM standby mode vary according to the value in Sector Count register as follows When Low power idle mode is the deepest Power Saving mode y1 2 x 80h 5 120 sec 120 x y4 x 435 y2 N A the device does not go to Low RPM standby mode When Low RPM standby mode is the deepest Power Saving mode and the value in Sector Count register is between 40h and 7Fh 120 lt y4 lt 435 sec default 120 sec y2 x 40h 60 600 sec 600 x y2 x 4380 When Low RPM standby mode is the deepest Power Saving Mode and the value in Sector Count register is between 01h and 3Fh 1
77. 0 refer to the most recently written contents of the register Bits 15 8 refer to the contents of the register prior to the most recent write to the register Deskstar 180GXP hard disk drive specifications 143 Error data structure Data format of error data structure is shown below Description Bytes Offset Reserved 1 00h Error register aE 01h Sector count register 7 0 see Note 1 02h Sector count register 15 8 see Note 1 03h Sector number register 7 0 1 04h Sector number register 15 8 1 05h Cylinder Low register 7 0 1 06h Cylinder Low register 15 8 1 07h Cylinder High register 7 0 1 08h Cylinder High register 15 8 1 09h Device Head register 1 OAh Status register 1 OBh Extended error data vendor specific 19 OCh State 1 1Fh Life timestamp hours 2 20h 34 Figure 122 Error data structure Note bits 7 0 refer to the contents if the register is read with bit 7 of the Device Control register cleared to zero Bits 15 8 refer to the contents if the register is read with bit 7 of the Device Control register set to one State shall contain a value indicating the state of the device when the command was issued to the device or the reset occurred as described below Value State xOh Unknown xih Sleep x2h Standby x3h Active Idle x4h SMART Off line or Self test x5h xAh Reserved xBh xFh Vendor specific Note The value of x is ven
78. 1096 of T respectively throughout following performance description Note It is assumed that a host system responds instantaneously and host data transfer is faster than sustained data rate T A B C 16 777 216 D 512 E READ where T Calculated time sec A Command process time Command overhead sec B Average seek time sec C Average latency sec D Sustained disk buffer transfer rate byte sec E Buffer host transfer rate byte sec 4 4 5 2 Random access The following figure illustrates the case of the three disk enclosure Operation Typical sec Max sec Random Read 56 3 59 0 Figure 14 Random Access Performance The above table gives the time required to execute a total of 1000h read commands which access a single random LBA T 4096 A B C 512 D 512 E READ where T Calculated time sec A Command process time Command overhead sec B Average seek time sec C Latency D Average sustained disk buffer transfer rate byte s E Buffer host transfer rate byte s 4 4 6 Operating modes 4 4 6 1 Operating mode descriptions Deskstar 180GXP hard disk drive specifications 16 Operating mode Description Spin up Start up time period from spindle stop or power down Seek Seek operation mode Write Write operation mode Read Read operation mode Unload Idle Spindle rotation at 7200 RPM with heads unloaded Idle Spindle motor and servo system are working normally Comma
79. 11 2 4 DEVICE CONFIGURATION SET subcommand C3h The DEVICE CONFIGURATION SET command allows a device manufacturer or a personal computer system manufacturer to reduce the set of optional commands modes or feature sets supported by a device as indicated by a DEVICE CONFIGURATION IDENTIFY command The DEVICE CONFIGURATION SET command transfers an overlay that modifies some of the bits set in words 63 82 83 84 and 88 of the IDENTIFY DEVICE command response When the bits in these words are cleared the device no longer supports the indicated command mode or feature set If a bit is set in the overlay transmitted by the device that is not set in the overlay received from a DEVICE CONFIGURATION IDENTIFY command no action is taken for that bit The format of the overlay transmitted by the device is described in the table at next page The restrictions on changing these bits are described in the text following that table If any of the bit modification restrict ions described are violated or any setting is changed with DEVICE CONFIGURATION SET command the device shall return command aborted In that case an error reason code is returned to sector count register an invalid word location is returned to cylinder high register and an invalid bit location is returned to cylinder low register The Definition of error information is shown on the next page ERROR INFORMATION EXAMPLE 1 After establishing a protected area with SET MAX address if a user
80. 199255 Reserved Figure 144 Security Unlock Information Identifier Zero indicates that device regards Password as User Password One indicates that device regards Password as Master Password The user can detect if the attempt to unlock the device has failed due to a mismatched password as this is the only reason that an abort error will be returned by the drive AFTER the password information has been sent to the device An abort error being returned by the device BEFORE the password data has been sent to the drive indicates is the result of a different problem Deskstar 180G XP hard disk drive specifications 172 11 35 Seek 7xh Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6154 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVVV Cylinder High V VV VV VV V Device Head l1LI1DHHHH Device Head HHHH Command QUEE dem Rm Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0o v 0 Vv 0 0 0O VvV 0 V 0 M Figure 145 Seek Command 7xh The Seek command init
81. 2 Number of Heads 1 2 2 2 Number of Disks 1 1 1 1 Data sectors per cylinder 536 1092 1072 2184 1260 2016 1072 2184 Data cylinders per zone 857 4481 857 4481 1010 2838 857 4481 Logical Layout Number of Heads 16 16 16 16 Number of Sectors Track 63 63 63 63 Number of Cylinders 16 383 16 383 16 383 16 383 Number of Sectors 60 036 480 80 418 240 80 418 240 120 103 200 Total Logical Data Bytes 30 738 677 760 41 174 138 880 41 174 138 880 61 492 838 400 Description IC35L090AVV207 IC35L120AVV207 IC35L180AVV207 Physical Layout Label capacity GB 80 120 180 Bytes per Sector 512 512 512 Sectors per Track 536 1092 536 1092 536 1092 Number of Heads 3 4 6 Number of Disks 2 2 3 Data sectors per cylinder 1608 3276 2144 4368 3216 6552 Data cylinders per zone 857 4481 857 4481 857 4481 Logical Layout Number of Heads 16 16 16 Number of Sectors Track 63 63 63 Number of Cylinders 16 383 16 383 16 383 Number of Sectors 160 836 480 241 254 720 361 882 080 Total Logical Data Bytes 82 348 277 760 123 522 416 640 185 283 624 960 Figure 1 Formatted capacity Notes 1 Number of cylinders For drives with capacities greater an 8 45 GB the IDENTIFY DEVICE information word 01 limits the number of cylinders to 16 383 per the ATA specification Logical layout Logical layout is an imaginary drive parameter that is the number of heads which is used to access the drive from the
82. 20xy4 x435 sec default 120 sec y2 2600 sec where x the value in Sector Count register y1 the idle time to Low Power Idle mode y2 7 the idle time to Low RPM standby mode If Low power idle mode has already been enabled i e y1 has been set before Low RPM standby mode is enabled y1 is preserved If Low power idle mode is disabled i e y1 has not yet been set y1 becomes 120 seconds when Low RPM standby mode is enabled Enabled Power Saving mode and idle time y1 and y2 are preserved until Advanced Power Management is disabled the deepest Power Saving mode becomes Normal Idle mode or a new time is set They are initialized with a hard soft reset unless Reverting to Power on defaults is disabled and the devise receives a soft reset 11 37 3 1 Low Power Idle mode Additional electronics are powered off and the heads are unloaded on the ramp The spindle is still rotated at the full speed 11 37 3 2 Low RPM standby mode The heads are unloaded on the ramp and the spindle is rotated at the 60 65 of the full speed When Feature register is 85h Disable Advanced Power Management the deepest Power Saving becomes normal Idle 11 37 4 Automatic Acoustic Management When Feature register is 42h 7 Enable Automatic Acoustic Management the Sector Count Register specifies the Automatic Acoustic Management level FF Aborted CO FEh Set to Normal Seek mode 80 BFh Set to Quiet Seek mode 00 7Fh Aborted Desks
83. 24 27 which is set L 1 In CHS mode this register contains max head number L 0 Deskstar 180GXP hard disk drive specifications 180 11 38 1 Set Max Set Password Feature 01h Command Block Output Registers Command Block Input Registers Register PV 625 4 2 L0 Register 76543210 Data Data Feature 00000001 Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 ID Device Head 1 Th rp Command Itera TIO pe Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 D 4 3 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 5 5 0 V Figure 149 Set Max Set Password If this command is immediately preceded by a Read Native Max Address command the device regards it as a Set Max Address command This command requests a transfer of a single sector of data from the host including the information specified in the figure below The password is retained by the device until the next power cycle When the device accepts this com mand the device is in Set Max Unlocked state Word Description 00 Reserved 01 16 Password 32 byte 17255 Reserved Figure 150 Set Max
84. 3675432 T1 0 Data Data Feature Error see below Sector Count VV VVVVV V Sector Count VVVVVVVV Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low V VV VV VV V Cylinder Low VVVVVVVV Cylinder High VVVVVVVV Cylinder High VVVVVVVvV Device Head 1L1DHHHH Device Head HHHH Command 0010000R Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR O fv o vj o viyotyv 0O VvV 0 V 0 zx Figure 130 Read Sector s Command 20h 21h The Read Sector s command reads one or more sectors of data from disk media and then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the read will be terminated at the failing sector Output parameters to the device Sector Count Sector Number Cylinder High Low H R The number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred The sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 The cylinder number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 The head number of the first sector to be transferred L 0 In LBA mode this register contains LBA bi
85. 400 8 1 48 bit addressing feature set supported 7 1 Host Protected Area feature set supported 6 1 Automatic acoustic management supported 5 1 Read Write DMA Queued commands supported 4 1 Power up in Standby feature set supported 3 1 Security feature set supported 2 1 SMART error log supported 1 1 SMART self test supported O 1 SMART feature set supported 8 254 Reserved 255 Integrity word see note below 15 8 Checksum 7 0 Signature A5h Figure 93 Device Configuration Overlay Data structure Note Bits 7 0 of this word contain the value A5h Bits 15 8 of this word contain the data structure checksum The data structure checksum is the two s complement of the sum of all byte in words 0 through 254 and the byte consisting of bits 7 0 of word 255 Each byte is added with unsigned arithmetic and overflow is ignored The sum of all bytes is zero when the checksum is correct Deskstar 180GXP hard disk drive specifications 112 Cylinder high Invalid word location Cylinder low Invalid bit location bits 7 0 Sector Number Invalid bit location bits 15 8 Sector count Error reason code amp description O1h DCO feature is frozen 02h Device is now Security Locked mode 03h Device feature is already modified with DCO 04h User attempt to disable any featur nabled 05h Device is now SET MAX Locked or Frozen
86. 40GB 40GB Optimized 40GB model Data Physical Cylinders Bik Trk Physical Cylinders Bik Trk Zone KA 0 1151 1 092 0 1010 1 008 1 1152 5632 1 071 1011 3262 997 2 5633 9224 1 050 3263 6101 980 3 9225 12708 1 050 6102 8098 966 4 12709 16480 1 008 8099 10150 945 5 16481 18512 997 10151 12157 945 6 18513 21897 980 12158 14453 924 7 21898 23814 966 14454 16913 910 8 23815 27236 945 16914 19093 892 9 27237 29206 924 19094 21116 861 10 29207 32323 910 21117 23091 861 11 32324 34809 892 23092 25371 840 12 34810 38627 861 25372 27587 840 13 38628 40977 840 27588 29280 798 14 40978 43213 840 29281 30884 798 15 43214 46330 798 30885 32135 787 16 46331 47268 787 32136 33866 756 17 47269 50076 770 33867 35554 756 18 50077 50933 756 35555 37014 735 19 50934 54001 735 37015 38443 735 20 54002 57061 700 38444 40044 700 21 57062 59297 672 40045 41606 700 22 59298 61137 651 41607 42683 672 23 61138 63890 630 42684 43740 672 24 63891 66189 588 43741 45380 651 25 66190 68724 560 45381 47025 630 26 68725 70552 536 47026 48622 630 Figure 3 Cylinder allocation Physical cylinder is calculated from the starting data track of O It is not relevant to logical CHS Depend ing on the capacity some of the inner zone cylinders are not allocated Data cylinder This cylinder contains the user data which can be sent and retrieved via read write commands and a spare a
87. 44 Standby Immediate E0h 94h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command 11100000 Status see below Error Register Status Register DEE cae e M EE By e ES E E UR RUE CRC UNC 0 IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR WIE E i ORIN M GA ec tlh a As s i i ES Figure 171 Standby Immediate Command E0h 94h The Standby Immediate command causes the device to enter Standby mode immediately The device is spun down but the interface remains active If the device is already spun down the spin down sequence is not executed During the Standby mode the device will respond to commands but there is a delay while waiting for the spindle to reach operating speed The Standby Immediate command will not affect the auto power down time out parameter Deskstar 180GXP hard disk drive specifications 11 45 Write Buffer E8h
88. 5 E 5 B 5 B 5 m 5 L 5 E tACK Hold time after DMACK 20 20 20 20 20 20 Maximum time before releasing tlORDYZ IORDY 20 20 20 20 20 20 Figure 34 Ultra DMA cycle timings Device Terminating Read Deskstar 180GXP hard disk drive specifications 33 6 2 4 5 Initiating Write DMA DMARQ zl t U gt DMACK tACK ENV STOP tZIORDY DDMARDY al tACK HSTROBE DD 15 0 m tLI t2CYC gt eUu ee HCYG gt a tCYC gt Figure 35 Ultra DMA cycle timing chart Initiating Write aegis OH DS pp XXX0000000000000000000000000000qWT Data Looe WT Datax WT Data 78 Host drives DD PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX tUl Unlimited interlock time 0 0 0 0 0 0 tACK Setup time before DMACK 20 20 20 20 20 20 tENV Envelope time 20 70 20 70 20 70 20 55 20 55 20 50 Minimum time before driving tZIORDY IORDY 0 0 0 0 0 0 tLI Limited interlock time 0 150 0 1150 0 150 0 1100 0 1100 0 75 tCYC Cycle time 112 73 54 39 25 116 8 t2CYC Two Cycle time 230 154 115 86 57
89. A bits 24 27 8 9 Error Register Error Register 7 6 5 4 3 2 1 0 CRC UNC 0 IDNF 0 ABRT TKONF AMNF Figure 73 Error Register This register contains status from the last command executed by the device or a diagnostic code At the completion of any command except Execute Device Diagnostic the contents of this register are always valid even if ERR 0 is in the Status Register Following a power on a reset or completion of an Execute Device Diagnostic command this register contains a diagnostic code See Figure 77 on page 72 for the definition Deskstar 180GXP hard disk drive specifications 68 Bit Definitions ICRCE Interface CRC Error CRC 1 indicates a CRC error has occurred on the data bus CRC during Ultra DMA transfer UNC Uncorrectable Data Error UNC 1 indicates an uncorrectable data error has been encountered IDNF IDN ID Not Found IDN 1 indicates the ID field of the requested sector could not be found ABRT Aborted Command ABT 1 indicates the requested command has been aborted due to ABT a device status error or an invalid parameter in an output register TKONF Track 0 Not Found TON 1 indicates track 0 was not found during a Recalibrate TON command AMNF Address Mark Not Found AMN 1 indicates that data address mark has not been AMN found after finding the correct ID field for the requested sector 8 10 Features Register This register is command specif
90. AS teste Jeg KE Accessible System reserved l User area I area Em ae SSA Eye mes LBA 0 LBA M R LBA M Figure 86 Device address map before and after Set Feature 9 15 2 Identify Device Data Identify Device data word 83 bit 7 indicates the device supports the Address Offset Feature Identify Device data word 86 bit 7 indicates the device is in Address Offset mode 9 15 3 Exceptions in Address Offset Mode Any commands which access sectors across the original native maximum LBA are rejected with error even if the access protection is removed by an Set Max Address command The Read Look Ahead operation is not carried out even when enabled by Set Feature command Deskstar 180G XP hard disk drive specifications 92 9 16 48 bit Address Feature Set The 48 bit Address feature set allows devices with capacities up to 281 474 976 710 655 sectors This allows device capacity up to 144 115 188 075 855 360 bytes In addition the number of sectors that may be transferred by a single command are increased by increasing the allowable sector count to 16 bits Commands unique to the 48 bit Address feature set are Flush Cache Ext e Read DMA Ext Read DMA Queued Ext Read Multiple Ext Read Native Max Address Ext Read Sector s Ext Read Verify Sector s Ext Set Max Address Ext Write DMA Ext Write DMA Queued Ext Write Multiple Ext Write Sector s Ext The 48 bit Address feature set operates in LBA addressing only Devic
91. Command 40h 41h 0 0 cece eee 159 Read Verify Sectors s Ext Command 42h 0 0 eee eee eee 161 Recalibrate Command 1xh 00 ete enn eee 163 Security Disable Password Command F6h 0 0 cee eee eee 164 Password Information for Security Disable Password command 164 Security Erase Prepare Command F3h 00 cee cece eee 165 Security Erase Unit Command F4h 0 0 cece ene 166 Erase Unit Information sr eR Re ee ER ee ae eae eS 166 Security Freeze Lock Command F5h 6 eee 168 Security Set Password Command F1h 00 cc cece eee eee 169 Security Set Password Information 0 ee eee eens 170 Security Unlock Command F2h 00 cette 171 Security Unlock Information 0 0 ccc ccc eens 172 Seek Command 7xh 0 ccc cent hn 173 Service Command A2h 0 1 cect hn 174 Set Features Command EFh 0 0 c ccc ce ete eens 175 Set Max Address FON 0 cent he 179 Set Max Set Password ceo ee pH eee Hoe as WM are a ete ees 181 Set Max Set Password data contents 20 0 cece cee eee 181 Set Max COCK oun e ee p EO ORDRE E SLE Ce ate eec 182 Set Max Unlock FYN iato ep RERO CER ENS ERR 183 Set Max Freeze Lock F9h 0 ccc cece ene n eens 184 Set Max Address Ext Command 37h 0 ce cece eae 185 Set Multiple Command C6h 0 ee 187 Sleep Command E6h 99h
92. Current V V V VV VV V Cylin HOB 0 VVVVVVVV der z der High revious V VV VVVVV High HOB Device Head 1 D Device Head Command 00110101 Status Gee Below Error Register Status Register 7 6 5 4 3 2 J 0 7 6 5 4 3 2 dt 0 CRCIUNC 0 IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR V 0 0 V 0 V 0 0 0 V 0 V 0 EE V Figure 174 Write DMA Command CAh CBh The Write DMA Ext command transfers one or more sectors of data from the host to the device then the data is written to the disk media The sectors of data are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command Data transfers are qualified by DMARQ and are performed by the slave DMA channel The device issues only one interrupt per command to indicate that data transfer has terminated and status is available If an uncorrectable error occurs the write will be terminated at the failing sector Deskstar 180GXP hard disk drive specifications 211 Output Parameters To The Device Sector Count Current The number of continuous sectors to be transferred low order bits 7 0 Sector Count Previous The number of continuous sectors to be transferred high order bits 15 8 If zero is specified in the Sector Count register then 65 536 sectors will be transferred Sector Number Current LBA 7 0 Sector Number Previous LBA 31 24 Cylinder
93. Cylinder High HOB 1 LBA 47 40 of the address of the first unrecoverable error Deskstar 180GXP hard disk drive specifications 135 11 16 Read DMA Queued C7h Command Block Output Command Block Input Registers Registers Register 1 Sud 32 140 Register d 6 54 3 2 L 0 Data Data Feature VVVVVVVV Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV Sector Number VVVVVVVV Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head l1LI1DHHHH Device Head coc SSE BGB Command T 1 0 0 0 1 12 1 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF SRV DRQ COR I DX JERR V V 0 V 0 V 0 V 0 V 0 V 0 V Figure 114 Read DMA Queued Command C7h This command executes in a similar manner to a READ DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release if the data is ready to trans fer If the device performs a bus release the host shall reselect the device using the SERVICE command When the data transfer is begun the device does not perform a bus release until the entire data transfer has been completed Output parameters to the device Feature
94. DM Automatic Drive Maintenance 1 2 General caution The drive can be damaged by shock or ESD Electrostatic Discharge Any damage sustained by the drive after removal from the shipping package and opening the ESD protective bag is the responsibility of the user 1 3 References Information Technology AT Attachment with Packet Interface 6 Deskstar 180GXP hard disk drive specifications 1 This page intentionally left blank 2 0 General features Data capacities of 30 GB 180 GB Spindle speeds of 7200 RPM Fluid Dynamic Bearing motor Enhanced IDE interface Sector format of 512 bytes sector Closed loop actuator servo Load Unload mechanism Automatic Actuator lock Interleave factor 1 1 Seek time of 8 8 ms 30 GB 40 GB and 60 GB models 8 5 ms all other models in Read Operation Seek time of 8 5 ms 30 GB 40 GB and 60 GB models 8 2 ms all other models typical without Command Overhead Sector Buffer size of 2048 KB and 8192 KB Upper 226 5 KB is used for firmware Ring buffer implementation Write Cache Queued feature support Advanced ECC On The Fly EOF Automatic Error Recovery procedures for read and write commands Self Diagnostics on Power on and resident diagnostics PIO Data Transfer Mode 4 16 6 MB s DMA Data Transfer Multiword mode Mode 2 16 6 MB s Ultra DMA Mode 5 100 MB s CHS and LBA mode Power saving modes Low RPM idle mode APM S M A R T Self Monitoring and Analysis Reporting T
95. Data Structure Attribute entries in the Individual Threshold Data Structure is in the same order and correspond to the entries in the Individual Attribute Data Structure Description Byte Offset Attribute ID Number 01h to FFh 1 00h Attribute Threshold 1 01h Reserved 00h 10 02h Total bytes 12 Figure 162 Individual Threshold Data Structure 11 42 3 3 Attribute ID numbers Attribute ID Numbers supported by the device are the same as Attribute Values Data Structures 11 42 3 4 Attribute Threshold These values are preset at the factory and are not intended to be changeable Deskstar 180GXP hard disk drive specifications 198 11 42 3 5 Data Structure Checksum The Data Structure Checksum is the two s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure 11 42 4 SMART Log Directory The figure below defines the 512 bytes that make up the SMART Log Directory The SMART Log Directory is SMART Log Address zero and is defined as one sector long Description Bytes Offset SMART Logging Version 2 00h Number of sectors in the log at log 1 02h address 1 Reserved 1 03h Number of sectors in the log at log T 04h address 2 Reserved 1 05h Number of sectors in the log at log 1 lFEh address 255 Reserved 1 1FFh 512 Figure 163 SMART Log Directory The value of the SMART Logging Version word shall be 01h The logs at log a
96. E Figure 170 Standby Command E2h 96h The Standby command causes the device to enter the Standby Mode immediately and to set the auto power down time out parameter standby timer When the Standby mode is entered the drive is soun down but the interface remains active If the drive is already spun down the spin down sequence is not executed During the Standby mode the drive will respond to commands but there is a delay while waiting for the spindle to reach operating speed The automatic power down sequence is enabled and the timer starts counting down when the drive re turns to Idle mode Deskstar 180GXP hard disk drive specifications 205 Output Parameters To The Drive Sector Count Time out Parameter If it is 0 the time out interval Standby Timer is NOT disabled If it is nonzero the automatic power down sequence is enabled The time out interval is shown below Value Time out 0 Timer disabled 1 240 Value x 5 seconds 241 251 Value 240 x 30 minutes 252 21 minutes 253 8 hours 254 21 minutes 10 seconds 2 55 21 minutes 15 seconds When the automatic power down sequence is enabled the drive will enter Standby mode automatically if the time out interval expires with no drive access from the host The time out interval will be reinitialized if there is a drive access before the time out interval expires Deskstar 180G XP hard disk drive specifications 206 11
97. Head Register 0 tenn e nent teen eens 68 6 97 Error Register xm arsen karse dae cd estet e tob ken ortu Acte ska 68 8 10 Features Register 0 e haa 69 8 11 Sector Count Register 00 0 tte n 69 8 12 Sector Number Register lsssssesee e ha 69 8 13 Status Register 0 renner rererere rererere eet hn 70 Deskstar 180GXP hard disk drive specifications vi 9 0 General operation o RR RE RR eg EUER RUM eed Seks es 71 91 Reset response ereer bed Ae EAE Rar b er h RE Rhee dos 71 9 1 1 Register initialization csse III 72 9 2 Diagnostic and reset considerations 0 0 ccc eet nen 73 9 3 Sector Addressing Mode ccc eee ehh 74 9 3 1 Logical CHS Addressing Mode 0 cece tne nee 74 9 3 2 LBA Addressing Mode 0 cece cece hh 74 9 4 Overlapped and queued feature 0 eect n 75 9 5 Power management feature 0 eee 76 9 5 Powermodes xiu EID ERR ban bas wes EE Santa seeing seres 76 9 5 2 Power management commands 00 e cece tte eet n eens 76 9 5 3 Standby timer i eise oec ERE EUR She Sue sees 76 9 5 4 Interface capability for power modes 1 eee cette 77 96 SMART function sere cane bee ed ue EET ER ES RR EN M ONCE OS 78 9 6 1 Attributes osi sad Coad Bite bah ERN RUE S E ES E 78 9 6 2 Attribute values 2 o eR RR 4 ban bas wks ER Shake eig Seek S 78 9 6 3 Attribute thresholds rververvrrvrv
98. L AB AE Number previous V V V VV VV V Number qop 1 Mey cy Xe vw A E Cylin Current V V V VV V V V Cylin HOB 0 VVVVVVVV der der ee Low Previous V V VVVVVV Low HOB VVVVVVVV Cylin Current V V V V V V V V Cylin HOB 0 VVVVVVVV der der High Previous V V V V VV V V High HOB Device Head 1 D Device Head Command 00101001 Status Gee Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 V 0 V 0 V 0 V 0 V 0 V 0 V Figure 127 Read Multiple Ext 29h The Read Multiple Ext command reads one or more sectors of data from disk media then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time Command execution is identical to the Read Sector s command except that an interrupt is generated for each block as defined by the Set Multiple command instead of for each sector Deskstar 180GXP hard disk drive specifications 151 Output Parameters To The Device Sector Count Current Sector Count Previous Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous The number of continuous sectors to be transferred low order bits 7 0 The number of continuous sectors to be transferred high order bits 15 8 If 0000h is specified i
99. LL 0 0 1 0 1 R Status see below Error Register Status Register 7 6 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR V 0 V 0 V 0 0 0 V 0 V 0 zem Figure 173 Write DMA Command CAh CBh The Write DMA command transfers one or more sectors of data from the host to the device The data is then written to the disk media The sectors of data are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command Data transfers are qualified by DMARQ and are performed by the slave DMA channel The device issues only one interrupt per com mand to indicate that the data transfer has terminated and the status is available If an uncorrectable error occurs the write will be terminated at the failing sector Output parameters to the device Sector Count Sector Number Cylinder High Low H R The number of continuous sectors to be transferred If 0 is specified 256 sectors will be transferred The sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 The cylinder number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 The head number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 The re
100. Low Current LBA 15 8 Cylinder Low Previous LBA 39 32 Cylinder High Current LBA 23 16 Cylinder High Previous LBA 47 40 Input Parameters From The Device Sector Number HOB 0 LBA 7 0 of the address of the first unrecoverable error Sector Number HOB 1 LBA 31 24 of the address of the first unrecoverable error Cylinder Low HOB 0 LBA 15 8 of the address of the first unrecoverable error Cylinder Low HOB 1 LBA 39 32 of the address of the first unrecoverable error Cylinder High HOB 0 LBA 23 16 of the address of the first unrecoverable error Cylinder High HOB 1 LBA 47 40 of the address of the first unrecoverable error Deskstar 180GXP hard disk drive specifications 212 11 48 Write DMA Queued CAh CBh Command Block Output Command Block Input Registers Registers Register 1 Sud 32 140 Register d 6 54 3 2 L 0 Data Data Feature VVVVVVVV Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV Sector Number VVVVVVVV Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head 1L1I1DHHHH Device Head coc SUE HCH Command 11001100 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF SRV DRQ COR I DX ERR V 0 0 V 0OVvV oOo v 0 V 0O V 0 M
101. MART Read Attribute Thresholds Executable Executable Executable SMART Return Status Executable Executable Executable SMART Save Attribute Values Executable Executable Executable SMART Read Log Sector Executable Executable Executable SMART Write Log Sector Executable Executable Executable SMART Enable Disable Automatic Off Line Executable Executable Executable Standby Executable Executable Executable Standby Immediate Executable Executable Executable Write Buffer Executable Executable Executable Write DMA Command aborted Executable Executable Write DMA Ext Command aborted Executable Executable Write DMA Queued Command aborted Executable Executable Write DMA Queued Ext Command aborted Executable Executable Write Log Ext Command aborted Executable Executable Write Long Command aborted Executable Executable Write Multiple Command aborted Executable Executable Write Multiple Ext Command aborted Executable Executable Write Sector s Command aborted Executable Executable Write Sector s Ext Command aborted Executable Executable Figure 84 Command table for device lock operation part 2 of 2 Deskstar 180GXP hard disk drive specifications 85 9 8 Host Protected Area Function The Host Protected Area Function provides a protected area which cannot be accessed via conventional methods This protected area is used to contain critical system data such as BIOS or system manage ment information The contents of the main memory of the entire system ma
102. METER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX RES er to final HSTROBE 1751 1701 60 Iseal l60 50 tRP Ready to pause time 160 125 100 100 100 85 tLl Limited interlock time 0 150 0 150 0 150 0 100 0 100 O 75 tMLI Interlock time with minimum 20 20 20 20 20 20 CS ius word setup time at device 15 10 7 n 7 3 5 E 5 E ICH SEM word hold time at device 5 z 5 E 5 5 2 5 5 P tACK Hold time for DMACK 20 20 20 20 20 20 Maximum time before releasing tIORDYZ IORDY 20 20 20 20 20 20 Figure 40 Ultra DMA cycle timings Device terminating Write Deskstar 180GXP hard disk drive specifications 36 6 2 4 8 Host Terminating Write DMA DMARQ bet a ML DMACK tSS lt HACK STOP L gt ORDYZa DDMARDY LLL HSTROBE tCS tCH DD 15 00 I 20000000000000000000000000000000000 XXXXXXXXXX Host drives DD pe Figure 41 Ultra DMA cycle timing chart Host Terminating Vrite PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODES all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX Time from HSTROBE to edge bi assertion of STOP S PA s bd Eo o AN i
103. MN BSY RDY DF DSC DRQ COR IDX ERR 0 V 0 0 0 V 0 0 0 V 0 0 Se aM Figure 143 Security Unlock Command F2h This command unlocks the password and causes the device to enter device unlock mode If a power on reset or hard reset is done without executing the Security Disable Password command after this com mand is completed the device will be in device lock mode The password has not been changed yet The Security Unlock command requests to transfer a single sector of data from the host including infor mation specified in the figure below If the Identifier bit is set to master and the drive is in high security mode the password supplied will be compared with the stored master password If the drive is in maximum security mode the security unlock will be rejected If the Identifier bit is set to user the drive compares the supplied password with the stored user pass word If the password compare fails then the device returns an abort error to the host and decrements the unlock attempt counter This counter is initially set to 5 and is decremented for each password mismatch When this counter reaches zero all password protected commands are rejected until a hard reset or a power off Deskstar 180GXP hard disk drive specifications 171 Word Description Control Word 00 bit 0 Identifier 1 Master 0 User bit 1 15 Reserved 01 16 Password 32 bytes
104. OB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 LBA LBA LBA LBA LBA LBA 7 0 of the address of the first unrecoverable error 31 24 of the address of the first unrecoverable error 15 8 of the address of the first unrecoverable error 39 32 of the address of the first unrecoverable error 23 16 of the address of the first unrecoverable error 47 40 of the address of the first unrecoverable error wem ue m mn E RS nna Deskstar 180GXP hard disk drive specifications 158 11 26 Read Verify Sector s 40h 41h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV Sector Number VVVVVVVV Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head 1LI1DHHHH Device Head coc SUE HCH Command 0010000R Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0o v 0 v 0 Vv 0 Vv 0O VvV 0 V 0 M Figure 132 Read Verify Sectors s Command 40h 41h The Read Verify Sector s verifies one or more sectors on the device No data is t
105. OB 1 Sector Current Sector HOB 0 Number previous Number HOB Cylin Current Cylin HOB 0 der der E Low Previous Low HOB Cylin Current Cylin HOB 0 der der UE High Previous High HOB Device Head D Device Head Command 11101010 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 97 Flush Cache Ext Command EAh This command causes the device to complete writing data from its cache The device returns good status after data in the write cache is written to disk media Deskstar 180GXP hard disk drive specifications 116 11 6 Format Track 50h Command Block Output Command Block Input Registers Registers Register 7 36 5 43 2 3 0 Register d 6543 2 0 Data Data Feature Error see below Sector Count Sector Count Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VVVV V Cylinder High IVVVVVVVV Cylinder High V VV VV VV V Device Head 1LI1DHHHH Device Head HHHH Command 0 1 0 1 0 0 0 0 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 vV O Vvj 0O 0 Q PVP yf GOS Ve 0 v
106. Queued Read DMA Queued Ext Service Write DMA Queued Write DMA Queued Ext 1 Command Issue a The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head registers b The host writes command code to the Command Register c The device sets BSY d The device clears or sets REL e The device clears BSY 2 Data Transfer and Command Completion If the device is ready for data transfer REL is cleared a the host transfers the data for the command identified by the Tag number using the DMA transfer protocol currently in effect b the device generates an interrupt to the host when all of the data has been transferred c the host may issue another command or wait for service request from the device 3 Bus Release If the device is not ready for data transfer REL is set a the device generates an interrupt if release interrupt is enabled b the host may issue another command or wait for service request from the device Deskstar 180GXP hard disk drive specifications 103 This page intentionally left blank 11 0 Command descriptions Commands marked are alternate command codes for the previously defined command See the next page for list of Protocol definitions Protocol Command Code Binary Gode Bit Hex 76543210 3 Check Power Mode E5 11100101 3 Check Power Mode 98 10011000 3 Device Configuration Restore B1 10110001 3 Devic
107. RC UNC 0 IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0O V 0O VvV 0O vj O0O V O v o vi 0 ES NIS Figure 116 Read Log Ext Command 2Fh This command returns the specified log to the host The device shall interrupt for each DRQ block trans ferred Output Parameters To The Device Sector Count Current Sector Count Previous Sector Number Current Cylinder Low Current Cylinder Low Previous The number of sectors to be read from the specified log low order bits 7 0 The log transferred by the drive shall start at the sector in the specified log at the specified offset regardless of the sector count requested The number of sectors to be read from the specified log high orders bits 15 8 The log to be returned as described in the figure below The first sector of the log to be read low order bits 7 0 The first sector of the log to be read high order bits 15 8 Deskstar 180G XP hard disk drive specifications 140 Log address Content Feature set Type 00h Log directory N A Read Only 03h Extended Comprehensive SMART error SMART error Read Only log logging 06h SMART self test log SMART self test S Not 07h Extended SMART self test log SMART self test Read Only 80h 9Fh Host vendor specific SMART Read Write Figure 117 Log Address Definition Note If log address 06h is accessed using the Read Log Ext or Write Log Ext commands command abor
108. System reset timing chart 0 0 eect eh 26 Figure 22 System reset timing 0 cece teen teen teen eens 26 Figure 23 PIO cycle timings chart aaavnuuvaneranrran renere renn rrnn rennene 27 Figure 24 PlO cycle timings avavaneraneranrran era III 27 Figure 25 Multiword DMA cycle timing chart 0 cee cece cee ee 29 Figure 26 Multiword DMA cycle timings 0 cee cee III 29 Figure 27 Ultra DMA cycle timing chart Initiating Read 0 2 eee eee eee 30 Figure 28 Ultra DMA cycle timings Initiating Read 0 eee ee 30 Figure 29 Ultra DMA cycle timing chart Host pausing Read 0 eee 31 Figure 30 Ultra DMA cycle timings Host pausing Read cee eee eee eee 31 Figure 31 Ultra DMA cycle timing chart Host terminating Read 04 32 Figure 32 Ultra DMA cycle timings Host terminating Read 2 eee eee 32 Figure 33 Ultra DMA cycle timing chart Device terminating Read 33 Figure 34 Ultra DMA cycle timings Device Terminating Read 000005 33 Figure 35 Ultra DMA cycle timing chart Initiating Write 0 eee eee 34 Figure 36 Ultra DMA cycle timings Initiating Write 0 ee eee 34 Figure 37 Ultra DMA cycle timing chart Device Pausing Write 000 35 Figure 38 Ultra DMA cycle timings Device Pausing Write 0
109. TER DESCRIPTION MIN ns MAX ns tO Cycle time 120 tD DIOR DIOW asserted pulse width 70 tE DIOR data access 50 tF DIOR data hold 5 tG DIOR DIOW data setup 20 tH DIOW data hold 10 tl DMACK to DIOR DIOW setup 0 tJ DIOR DIOW to DMACK hold 5 tKR tKW DIOR DIOW negated pulse width 25 tLRALW DIOR DIOW to DMARQ delay 35 tM CS 1 0 valid to DIOR DIOW 25 tN CS 1 0 hold 10 tZ DMACK to read data released 25 Figure 26 Multiword DMA cycle timings Deskstar 180GXP hard disk drive specifications 29 6 2 4 Ultra DMA timings The Ultra DMA timing meets Mode 0 1 2 3 4 and 5 of the Ultra DMA Protocol 6 2 4 1 Initiating Read DMA DMARQ at DMACK gt tACK 4 tENV STOP tACK tENV gt Jee as m wove gt ZIORDYV a FS gt ECYC P tCYCr DSTROBE ers NE DD 15 00 sete eren DS PH s P X000000000000000000000000 XXHRD Data Po RD Data XXx 4 RD Data Host drives DD Device drives DD Figure 27 Ultra DMA cycle timing chart Initiating Read PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX tUI Unlimited interlock time 0 0 0 0 0 0 0 tACK Setup time before DMACK 20
110. VVVVV Cylin Current V V V V V V V V Cylin HOB 0 VVVVVVVV der der me High Previous V V V VV V VN High HOB Device Head 111D Device Head Command 00100100 Status Gee Below Error Register Status Register 7 6 5 4 3 2 alt 0 7 6 5 4 3 2 dt 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 V 0 V 0 V 0 V 0 V 0 V Figure 131 Read Sector s Ext Command 24h The Read Sector s Ext command reads from 1 to 65 536 sectors of data from disk media then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the read will be terminated at the failing sector Deskstar 180GXP hard disk drive specifications 157 Output Parameters To The Device Sector Count Current Sector Count Previous Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous The number of continuous sectors to be transferred low order bits 7 0 The number of continuous sectors to be transferred high order bits 15 8 If zero is specified in the Sector Count register then 65 536 sectors will be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Input Parameters From The Device Sector Number HOB 0 Sector Number HOB 1 Cylinder Low H
111. WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED IN CLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE Some states do not allow disclaimer or express or implied warranties in certain transactions therefore this statement may not apply to you This publication could include technical inaccuracies or typographical errors Changes are periodically made to the information herein these changes will be incorporated in new editions of the publication Hitachi may make improvements or changes in any products or programs described in this publication at any time It is possible that this publication may contain reference to or information about Hitachi products machines and programs programming or services that are not announced in your country Such references or information must not be construed to mean that Hitachi intends to announce such Hitachi products programming or services in your country Technical information about this product 1s available by contacting your local Hitachi Global Storage Technologies representative or on the Internet at http www hgst com Hitachi Global Storage Technologies may have patents or pending patent applications covering subject matter in this document The furnishing of this document does not give you any license to these patents Copyright Hitachi Globlal Storage Technologies Note to U S Government Users Documentation related to restri
112. XXXXH Number of current cylinders 55 XXXXH Number of current heads 56 XXXXH Number of current sectors per track 57 58 XXXXH Current capacity in sectors Word 57 specifies the low word of the capacity 59 OXXXH Current Multiple setting Bit assignments 15 9 20 Reserved 8 1 Multiple Sector Setting is Valid 7 0 xxh Current setting for number of sectors 60 61 XXXXH Total Number of User Addressable Sectors Word 60 specifies the low word of the number FFFFFFFh The 48 bit native max address is greater than 268 435 455 62 0000H 63 XX07H Multiword DMA Transfer Capability 15 8 Multiword DMA transfer mode active 7 0 27 Multiword DMA transfer modes supported support mode 0 1 and 2 64 0003H Flow Control PIO Transfer Modes Supported 15 8 20 Reserved 7 0 3 Advanced PIO Transfer Modes Supported 11 PIO Mode 3 and 4 Supported 65 0078H Minimum Multiword DMA Transfer Cycle Time Per Word 15 0 278 Cycle time in nanoseconds 120ns 16 6MB s 66 0078H Manufacturer s Recommended Multiword DMA Transfer Cycle Time 15 0 278 Cycle time in nanoseconds 120ns 16 6MB s 67 OOFOH Minimum PIO Transfer Cycle Time Without Flow Control 15 0 sF0 Cycle time in nanoseconds 240ns 8 3MB s 68 0078H Minimum PIO Transfer Cycle Time With IORDY Flow Control 15 0 78 Cycle time in nanoseconds 120ns 16 6MB s Figure 102 Identify Device Information part 2 of 6 Deskstar 180GXP hard disk drive specifications 122
113. a UD Naa RECUERDE SAE TE RACER 45 6 4 1 Temperature and humidity 0 ccc e 45 6 4 2 Comosion test ecco peo REL CODE NERA Nkr ENERO 46 6 5 DC power requirements 0 eh rr 47 Deskstar 180GXP hard disk drive specifications v 6 5 1 Input voltage eru ead sien Sira S eee tis OLDE HEN EINE ENDS 47 6 5 2 Power supply current typical 2 0 0 0 0 etc eh 47 6 5 3 Power supply generated ripple at drive power connector 0 4 49 6 0 Reliability asset 50 6 6 1 Data Integrity nro Ce ECHO NODE Sek ee bs eee E ee ee TE 50 6 6 2 Cable noise interference 0 cee eee nee n eens 50 6 6 3 Start Stop cycles xii ODE SRA Ee ee ee Re NIE 50 6 6 4 Preventive maintenance sss hen 50 0 6 5 Data reliability vassdragene ODE AEE Es we ee T 50 6 6 6 Required Power Off Sequence 0 ccc cee enn nee e nes 50 6 7 Mechanical specifications 0 cet n 51 6 7 1 Physical GiIMENSIONS ROVER RARIOR RUDI SR OA 51 0 2 Hole lOcatlons ss 53 6 7 3 Connector locatlons ceo Ree OUR ER RARECEUEN RUDI RR EA IL 54 6 74 Drive MOUNTING 2 oiov EDU seen NI DUDEN ENIM EN IG 54 6 7 5 Heads unload and actuator lock vvrvvrvvrvrrv rv rv erre eese 54 6 8 Vibration and shock oi eS ASE D OER ERI EE HS 55 6 8 1 Operating vibration 2 0 0 ence e 55 6 8 2 Nonoperating vibration sssssssseseeee tenet rank 55 6 8 3 Operating Shock 4 coco e OU RARE ee eH ee a
114. al Storage Technologies 5600 Cottle Road San Jose CA 95193 Produced in the United States 4 03 All rights reserved DeskstarTM is a trademark of Hitachi Global Storage Technologies Microsoft Windows XP and Windows are trademarks of Microsoft Corporation in the United States other countries or both Other product names are trademarks or registered trademarks of their respective companies References in this publication to Hitachi Global Storage Technologies products programs or services do not imply that Hitachi Global Storage Technologies intends to make these available in all countries in which Hitachi Global Storage Technologies operates Product information is provided for information purposes only and does not constitute a warranty Information is true as of the date of publication and is subject to change Actual results may vary This publication is for general guidance only Photographs may show design models
115. al drive mounting points 6 8 1 Operating vibration 6 8 1 1 Random vibration The hard disk drive meets IBM Standard C S 1 9711 002 1990 03 for the V5L applied to horizontal direction and V4 applied to vertical direction The test is 30 minutes of random vibration using the power spectral density PSD levels shown below in each of three mutually perpendicular axes The disk drive will operate without non recoverable errors when subjected to the above random vibration levels Direction 5Hz 17 Hz 45 Hz 48 Hz 62 Hz 65 Hz 150 Hz 200 Hz 500 Hz JR Horizontal x102 0 02 1 1 1 1 8 0 8 0 1 0 1 0 0 5 0 5 0 67 G Hz Vertical x10 0 02 1 1 1 1 8 0 8 0 1 0 1 0 0 08 0 08 0 56 G Hz Figure 63 Random vibration PSD profile break points operating The overall RMS root mean square level is 0 67 G for horizontal vibration and 0 56 G for vertical 6 8 1 2 Swept sine vibration The drive will meet the criteria shown below while operating in the specified conditions e No errors occur with 0 5 G 0 to peak 5 to 300 to 5 Hz sine wave 0 5 oct min sweep rate with 3 minute dwells at two major resonances No data loss occurs with 1 G 0 to peak 5 to 300 to 5 Hz sine wave 0 5 oct min sweep rate with 3 minute dwells at two major resonances 6 8 2 Nonoperating vibration The drive does not sustain permanent damage or loss of previously recorded data after being subjected to the environmen
116. ansfers are qualified by DMARQ and are performed by the slave DMA channel The device issues only one interrupt per com mand to indicate that data transfer has terminated and status is available If an uncorrectable error occurs the read will be terminated at the failing sector Output parameters to the device Sector Count The number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred Sector Number The sector number of the first sector to be transferred L 0 In LBA mode this register specifies the transfer of LBA address bits 0 7 L 1 Cylinder High Low The cylinder number of the first sector to be transferred L 0 In LBA mode this register specifies the transfer of LBA address bits 8 15 Low 16 23 High L 1 H The head number of the first sector to be transferred L 0 In LBA mode this register specifies the transfer of LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 132 R The retry bit This bit is ignored Input parameters from the device Sector Count Sector Number Cylinder High Low The number of requested sectors not transferred This will be zero unless an unrecoverable error occurs The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 Hi
117. at the failing sector Output parameters to the device Sector Count Sector Number Cylinder High Low H R The number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred The sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 The cylinder number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 The head number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 The retry bit This bit is ignored Input parameters from the device Sector Count The number of requested sectors not transferred This will be zero unless an unrecoverable error occurs Deskstar 180GXP hard disk drive specifications 225 Sector Number Cylinder High Low The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 226 11 55 Write Sector s Ext 34h
118. ble Selection mode the jumper block must be installed at E F In CSEL mode the drive address is determined by AT interface signal 428 as follows e When CSEL is grounded or at a low level the drive address is 0 Device 0 When CSEL is open or at a high level the drive address is 1 Device 1 Deskstar 180GXP hard disk drive specifications 44 6 4 Environment 6 4 1 Temperature and humidity Operating conditions Temperature Relative humidity Maximum wet bulb temperature Maximum temperature gradient Altitude Temperature Relative humidity Maximum wet bulb temperature Altitude 5 to 55 C 8 to 90 non condensing 29 4 C non condensing 15 C Hour 300 to 3 048 m Non Op conditions 40 to 65 C 5 to 95 non condensing 35 C non condensing 300 to 12 000 m Figure 51 Temperature and humidity Notes 1 The system is responsible for providing sufficient ventilation to maintain a surface temperature below 60 at the center of the top cover of the drive 2 Noncondensing conditions should be maintained at any time 3 Maximum storage period within shipping package is one year Deskstar 180GXP hard disk drive specifications 45 Environment Specification 100 36C 95 90 31C 90 Wet Bulb 35C 80 Wet Bulb 29 4C 70 60 onoperating Bd Operating 40 Relative Humidity z 30
119. ble in Log number zero the device shall return command aborted The log transferred to the device shall be stored by the device starting at the first sector in the specified log The log to be written as described in Figure 47 Log Address Definition If the host attempts to write to a read only log address the device shall return command aborted The first sector of the log to be written low order bits 7 0 Log Address Definition The first sector of the log to be written high order bits 15 8 Log Address Definition If the feature set associated with the log specified in the Sector Number register is not supported or enabled or if the values in the Sector Count Sector Number or Cylinder Low registers are invalid the device shall return command aborted If the host attempts to write to a read only log address the device shall return command aborted Deskstar 180GXP hard disk drive specifications 218 11 51 Write Long 32h 33h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count 00000001 Sector Count V Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head l1LI1DHHHH Device Head coc SSE BGB Command
120. bled 4 Removable Media Status Notification feature 3 Advanced Power management feature set 2 CFA feature set 1 READ WRITE DMA QUEUED 0 DOWNLOAD MICROCODE command 87 4023H Command set feature default 15 14 01 Word 87 is valid 13 6 0 Reserved 5 1 General Purpose Logging feature set supported 4 2 0 Reserved 1 1 SMART self test supported 0 1 SMART error logging supported Figure 104 Identify Device Information part 4 of 6 Deskstar 180GXP hard disk drive specifications 124 Word Content Description 88 OX3FH Ultra DMA transfer modes 15 8 xx Current active Ultra DMA transfer mode 15 14 Reserved 0 13 Mode 5 1 Active Not Active 12 Mode 4 1 Active Not Active 11 Mode 3 1 Active Not Active 10 Mode 2 1 Active Not Active 9 Mode 1 1 Active Not Active 8 Mode 0 1 Active Not Active 7 0 3F Ultra DMA transfer mode supported 7 6 Reserved 0 5 Mode 5 Support 4 Mode 4 Support 3 Mode 3 Support 2 Mode 2 Support iL Mode 1 Support 0 Mode 0 Support 89 XXXXH Time required for Security Erase Unit completion Time value x 2 minutes 90 0000H Time required for Enhanced Security Erase completion 91 0000H Current advanced power management value 92 FFFEH Current Password Revision Code 93 XXXXH Hardware reset result Bit assignments 15 14 201 Word 93 is valid 13 CBLID status 1 Above Vih 0 Below Vil 12 8 Dev 1 H W reset result 12 Reserved
121. bled The state of the Attribute Autosave feature either enabled or disabled will be preserved by the device across power cycle A value of 00h written by the host into the Sector Count Register of the device before issuing the SMART Enable Disable Attribute Autosave subcommand will cause this feature to be disabled Disabling this feature does not preclude the device from saving Attribute Values to the Attribute Data sectors during another normal operation such as during a power up or power down A value of F1h written by the host into the Sector Count Register of the device before issuing the SMART Enable Disable Attribute Autosave subcommand will cause this feature to be enabled Any other non zero value written by the host into this register before issuing the SMART Enable Disable Attribute Autosave subcommand will not change the current Autosave status but the device will respond with the error code specified in Figure 169 on page O The SMART Disable Operations subcommand disables the Autosave feature along with the SMART operations of the device Deskstar 180GXP hard disk drive specifications 190 Upon receipt of the subcommand from the host the device asserts BSY enables or disables the Autosave feature clears BSY and asserts INTRQ 11 42 1 4 SMART Save Attribute Values Subcommand D3h This subcommand causes the device to immediately save any updated Attribute Values to the Attribute Data sector of the device regardless of the sta
122. cate to device 0 that it is busy and has not yet passed its drive diagnostics If device 1 is present device 0 shall wait up to 6 seconds from the receipt of a valid Execute Drive Diagnostics command for drive 1 to assert PDIAG Device 1 should clear BSY before asserting PDIAG as PDIAG is used to indicate that device 1 has passed its diagnostics and is ready to post status If device 1 did not assert DASP during reset initialization device 0 shall post its own status immediately after it completes diagnostics and clear the device 1 Status register to 00h Device 0 may be unable to accept commands until it has finished its reset procedure and is ready DRDY 1 Device 1 shall release PDIAG CBLID no later than after the first command following a power on or hardware reset sequence so that the host may sample PDIAG CBLID in order to detect the presence or absence of an 80 conductor cable assembly CSEL Cable Select Optional Deskstar 180GXP hard disk drive specifications 23 KEY IORDY DMACK DMARQ The drive is configured as either Device 0 or 1 depending upon the value of CSEL If CSEL is grounded the device address is 0 f CSEL is open the device address is 1 Pin position 20 has no connection pin It is recommended to close the respective position of the cable connector in order to avoid incorrect insertion by mistake This signal is negated to extend the host transfer cycle when a drive is not ready to respond
123. cations PIN 1 44 9 0 6 37 8 10 6 4 2 54 0 1 3X 5 084 0 1 5 9 0 5 PIN 2 PIN Figure 62 Connector locations 6 7 4 Drive mounting The drive will operate in all axes 6 directions Performance and error rate will stay within specification limits if the drive is operated in the other orientations from which it was formatted For reliable operation the drive must be mounted in the system securely enough to prevent excessive motion or vibration of the drive during seek operation or spindle rotation using appropriate screws or equivalent mounting hardware The recommended mounting screw torque is 0 6 1 0 Nm 6 10 Kgf cm The recommended mounting screw depth is 4 mm maximum for bottom and 4 5 mm maximum for hori zontal mounting Drive level vibration test and shock test are to be conducted with the drive mounted to the table using the bottom four screws 6 7 5 Heads unload and actuator lock Heads are moved out from disks unload to protect the disk data during shipping moving or storage Upon power down the heads are automatically unloaded from disk area and the locking mechanism of the head actuator will secure the heads in unload position Deskstar 180GXP hard disk drive specifications 54 6 8 Vibration and shock All vibration and shock measurements recorded in this section are made with a drive that has no mount ing attachments for the systems The input power for the measurements is applied to the norm
124. ccc cc cee ene en Device Head Register 0 ccc ccc cece hn Error Register ceo e EC Ute ane Status Register i msc ERROR ere te we ee Reset Response TADS 5551506 eec ERR ee EE IE ate I Default Register Values aanvnanenanenanenanenanenanenanenanenane Diagnostic Codes Larssen Reset error register values 0 0 cect ees Powerconditions uses Initial Setting 45 E E D SEED e UD END E TER Usual Operation hos e eee ERE OEC FOU IE Te ae tee D Password Eost conecte E ERE LE ee Command table for device lock operation part 1 of 2 00008 Command table for device lock operation part 2 of 2 6 kee eee eee DECK overlapr utc eue te kreert Device address map before and after Set Feature 0 0 0 00 0a Command set 1 08 2 ass iss ee ses ee DER RO ERES ERI edes aks Command set 2 of 2 cobi AERE EGRE E S Command set Subcommands 0 0 ccc ccc Check Power Mode Command E5h 98h 00 eee Device Configuration Overlay Command B1h 0 0 cee eee eee Device Configuration Overlay Features register values Device Configuration Overlay Data structure 20 cee eee else DCO error information definition llle Execute Device Diagnostic Command 90h 0 cece eee Flush Cache Command E7h sssssseesese eee Flush Cache Ext Command EAh 00 0 cece ens Format Track Command 50h
125. ced Power management feature set 2 0 CFA feature set 1 1 READ WRITE DMA QUEUED 0 20 DOWNLOAD MICROCODE command Figure 103 Identify Device Information part 3 of 6 Deskstar 180GXP hard disk drive specifications 123 Word Content Description 84 4023H Command set feature supported extension 15 14 Word 84 is valid 13 6 Reserved 5 21 General Purpose Logging feature set supported 4 2 Reserved 1 1 SMART self test supported 0 2 1 SMART error logging supported 85 XXXXH Command set featur nabled 15 Reserved 14 NOP command 13 READ BUFFER command 12 WRITE BUFFER command TI Reserved 10 Host Protected Area feature set 9 DEVICE RESET command 8 SERVICE interrupt 7 RELEASE interrupt 6 LOOK AHEAD 5 WRITE CACHE 4 PACKET Command feature set 3 Power management feature set 2 Removable feature set 1 Security feature set 0 SMART feature set 86 XXXXH Command set featur nabled 15 14 Reserved 13 FLUSH CACHE EXT command supported 12 FLUSH CACHE command supported 11 Device Configuration Overlay command enabled 10 48 bit Address features set supported 9 Automatic Acoustic Management enabled 8 Set Max Security extensions enabled 7 Set Features Address Offset mode 6 Set Features subcommand required to spin up after power up 5 Power Up In Standby feature set ena
126. cee eee eee 35 Figure 39 Ultra DMA cycle timing chart Device Terminating Write 36 Figure 40 Ultra DMA cycle timings Device terminating Write 0000 36 Figure 41 Ultra DMA cycle timing chart Host Terminating Write 37 Figure 42 Ultra DMA cycle timings Host Terminating Write 0000005 37 Figure 43 I O address Map tent e 38 Figure 44 Jumper pin location 2 and 3 disk model shown 00 eee eee 39 Figure 45 Jumper pin identification 2 and 3 disk model shown 0005 39 Figure 46 Jumper pin assignment 00 eee teen teen ees 40 Figure 47 Jumper positions for normal use 00 00 cette 41 Figure 48 Jumper positions for 15 logical head default 00 0 eee eee 42 Figure 49 Jumper positions for capacity clip to 2GB 32GB wk eee 43 Figure 50 Jumper settings for Disabling Auto Spin 0 eee eee 44 Figure 51 Temperature and humidity 0 ccc cect eee e 45 Figure 52 Limits of temperature and humidity 0 0 0 ccc cece teens 46 Deskstar 180GXP hard disk drive specifications xi Figure 53 Figure 54 Figure 55 Figure 56 Figure 57 Figure 58 Figure 59 Input voltage sen er ust wet eb es EU NODIS EE MEA EDS Power supply current of 180 GB models 0 cece eee eee Power supply current of 80 GB and 120 GB models 00005 Power supply c
127. ciated with another queued command The host receives no additional interrupt to indicate that a queued command is ready for service Deskstar 180GXP hard disk drive specifications 75 9 5 Power management feature The power management feature set permits a host to reduce the power required to operate the drive It provides a set of commands and a timer that enable a device to implement low power consumption modes The drive implements the following set of functions e Standby timer Idle command Idle Immediate command Sleep command e Standby command e Standby Immediate command 9 5 1 Power modes The lowest power consumption when the device is powered on occurs in Sleep Mode When in sleep mode the device requires a reset to be activated In Standby Mode the device interface is capable of accepting commands but as the media may not be immediately accessible there is a delay while waiting for the spindle to reach operating speed In Idle Mode the device is capable of responding immediately to media access requests In Active Mode the device is executing a command or accessing the disk media with the read look ahead function or the write cache function 9 5 2 Power management commands The Check Power Mode command enables a host to determine if a device is currently in going into or leaving standby mode The Idle and Idle Immediate commands move a device to idle mode directly from the active or standby modes The idle comman
128. cted rights Use duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with Hitachi Global Storage Technologies Table of contents List oftfigutes instruerer et erre ere DU iM xi 1 0 General 2 114 cout eost fct er olei usar Are Kus due 1 Ds WAGlOSSARY eos nee eth Dec se eniro fiske e yr emer Let el me otl 1 1 2 General caution llis hr hn 1 1 3 References 25v ecc buste ve en d etant iba c n Sey 1 2 0 General features ce ooo se TER SO caste cd tege 3 Part 1 Functional specification Luise esses 5 3 0 Fixed disk subsystem description uslsslss esee essen 7 3 1 Control Electronics sevi RR sete Sad Sek Ge sag he oa ened BEKO AES 7 3 2 Head disk assembly ius RR Sea bas sekk kald oda baa Wedd EU LOST 7 83 Actuator eiaeaen nasr ine fae MPH ELEM EA LA ERE RM RD ATE 7 4 0 Drive characteristics sss re e pede Albina pa RR ULTAWC MES DEIN PURIS 9 4 1 Default logical drive parameters lssssslsesee ne 9 42 Data sheet 246 402 ker NEA PR seen ees ke NPEQDUMSTEE ee basen ens 10 4 3 Drive organization ie i sese3 eon es RE YR dx RR EAM UA PIS Seen ENSE RP POETS 11 4 31 Dive format ses desise t digs 24 32 oad seen seas Ae We Saw dee Hane ba NOR Lees 11 4 3 2 Cylinder allocation 0 cece II EE Ei 11 4 4 Performance characteristics 0 0 lisse 12 44 1 Command overhead 0 ehh 12 4 4 2 Mechanical positionin
129. d Verify Sector s Command aborted Executable Executable Read Verify Sector s Ext Command aborted Executable Executable Recalibrate Executable Executable Executable Security Disable Password Command aborted Executable Command aborted Security Erase Prepare Executable Executable Command aborted Security Erase Unit Executable Executable Command aborted Security Freeze Lock Command aborted Executable Executable Security Set Password Command aborted Executable Command aborted Security Unlock Executable Executable Command aborted Figure 83 Command table for device lock operation part 1 of 2 Deskstar 180GXP hard disk drive specifications 84 Command Locked Mode Unlocked Mode Frozen Mode Seek Executable Executable Executable Service Command aborted Executable Executable Set Features Executable Executable Executable Set Max Address Command aborted Executable Executable Set Max Address Ext Command aborted Executable Executable Set Multiple Mode Executable Executable Executable Sleep Executable Executable Executable SMART Disable Operations Executable Executable Executable SMART Enable Disable Attributes Autosave Executable Executable Executable SMART Enable Operations Executable Executable Executable SMART Execute Off line Immediate Executable Executable Executable SMART Read Attribute Values Executable Executable Executable S
130. d also sets the standby timer count and starts the standby timer The Standby and Standby Immediate commands move a device to standby mode directly from the active or idle modes The standby command also sets the standby timer count The Sleep command moves a device to sleep mode The interface of the device becomes inactive at the completion of the sleep command A reset is required to move a device out of sleep mode When a device exits sleep mode it enters Standby mode 9 5 3 Standby timer The standby timer provides a method for the device to automatically enter standby mode from either active or idle mode following a host programmed period of inactivity If the device is in the active or idle mode the device waits for the specified time period and if no command is received the device automa tically enters the standby mode If the value of SECTOR COUNT register on Idle command or Standby command is set to 00h the standby timer is disabled Deskstar 180GXP hard disk drive specifications 76 9 5 4 Interface capability for power modes Each power mode affects the physical interface as defined in the following table Mode BSY RDY mierace Media active Active X X Yes Active Idle O 1 Yes Active Standby O 1 Yes Inactive Sleep X X No Inactive Figure 79 Power conditions Ready RDY is not a power condition A device may post ready at the interface even though the media may not be accessible
131. d description for the command for which Service is being requested Deskstar 180GXP hard disk drive specifications 174 11 37 Set Features EFh Command Block Output Command Block Input Registers Registers Register 1 Sud 32 140 Register d 6 54 3 2 L 0 Data Data Feature VVVVVVVV Error see below Sector Count Note 1 Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command I 1 5 0 L l1 2 1 Status see below Error Register Status Register 7 6 5 4 3 2 I 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 x 0 pM Figure 147 Set Features Command EFh The Set Feature command establishes the following parameters which affect the execution of features as shown in below table ABT will be set to 1 in the Error Register if the Feature register contains any undefined values Output parameters to the device Feature 02H 03H 05H 06H 07H 09H 42H 44H 55H 5DH 66H 82H Destination code for this command Enable write cache Set transfer mode based on value in sector count register Enable Advanced Power Management Enable Power up in Standby feature set Power up in Standby feature set device spin up Enable
132. d disk drive specifications 219 Input parameters from the device Sector Count The number of requested sectors not transferred Sector Number The sector number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 24 27 L 1 The drive internally uses 52 bytes of ECC on all data read or writes The 4 byte mode of operation is pro vided via an emulation technique As a consequence of this emulation it is recommended that the 52 byte ECC mode be used for all tests to confirm the operation of the ECC hardware Unexpected results may occur if such testing is performed using the 4 byte mode Deskstar 180GXP hard disk drive specifications 220 11 52 Write Multiple C5h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV Sector Number VVVVVVVV Sector Number VVVVVVVV Cylinder Low VVVVVVVV Cylinder Low VVVVVVVV Cylinder High VVVVVVVV Cylinder High VVVVVVVV Device Head 1LI1DHHHH Device Head ye SHAH B Com
133. ddresses 80 9Fh shall each be defined as 16 sectors long Deskstar 180G XP hard disk drive specifications 199 11 42 5 SMART summary error log sector The following figure defines the 512 bytes that make up the SMART summary error log sector All multi byte fields shown in this data structure follow the ATA ATAPI 6 specifications for byte ordering Description Byte Offset SMART error log version 1 00h Error log index 1 01h lst error log data structure 90 02h 2nd error log data structure 90 5Ch 3rd error log data structure 90 B6h 4th error log data structure 90 110h 5th error log data structure 90 16Ah Device error count 2 1C4h Reserved 57 1C6h Data structure checksum 1 1FFh 512 Figure 164 SMART summary error log sector 11 42 5 1 SMART error log version This value is set to 01h 11 42 5 2 Error log index This points to the most recent error log data structure Only values 1 through 5 are valid 11 42 5 3 Device error count This field contains the total number of errors The value will not roll over Deskstar 180GXP hard disk drive specifications 200 11 42 5 4 Error log data structure Data format of error data structure is shown below Description Byte Offset lst command data structure 12 00h 2nd command data structure 12 OCh 3rd command data structure 12 18h 4th command data structure 12 24h 5th command data structure 12 30h Error data s
134. de the device is spinning and ready to respond to host commands immediately Output parameters to the device Sector Count Time out Parameter If it is zero the automatic power down sequence is disabled If itis nonzero the automatic power down sequence is enabled The time out interval is shown below Value 1 241 When the automatic power down sequence is enabled the drive will enter Standby mode automatically if the time out interval expires with no drive access from the host The time out interval will be reinitialized if there is a drive access before the 0 240 251 252 253 254 255 time out interval expires Time out Timer disabled Value x 5 Value 240 21 minutes 8 hours x 30 minutes 21 minutes 10 seconds 21 minutes 15 seconds Deskstar 180GXP hard disk drive specifications 127 11 10 Idle Immediate E1h 95h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command TT 00 0 001 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX
135. dor specific 11 18 2 4 Device error count This field shall contain the total number of errors attributable to the device that have been reported by the device during the life of the device This count shall not include errors attributed to the receipt of faulty commands such as commands codes not implemented by the device or requests with invalid parameters or invalid addresses If the maximum value for this field is reached the count shall remain at the maximum value when additional errors are encountered and logged Deskstar 180GXP hard disk drive specifications 144 11 18 3 Extended Self test log sector The figure below defines the format of each of the sectors that comprise the Extended SMART self test log The Extended SMART self test log sector shall support 48 bit and 28 bit addressing All 28 bit entries contained in the SMART self test log defined in 11 42 6 Self test log data structure on pageO 203 shall also be included in the Extended SMART self test log with all 48 bit entries Description Bytes Offset Self test log data structure revision number T 00h Reserved 1 01h Self test descriptor index 7 0 1 02h Self test descriptor index 15 8 1 03h Descriptor entry 1 26 04h Descriptor entry 2 26 1Eh Descriptor entry 18 26 1D8h Vendor specific 2 1F2h Reserved 11 1F4h Data structure checksum 1 1FFh 512 Figure 123 Extended Self test log data structure These descr
136. e 11 DD3 I O 3 state 12 DD12 I O 3 state 13 DD2 yo 3 state 14 DD13 yo 3 state 15 DD1 yo 3 state 16 DD14 y o 3 state 17 DDO yo 3 state 18 DD15 yo 3 state 19 GND 20 key 21 DMARQ O 3 state 22 GND 23 DIOW TTL 24 GND 25 DIOR TTL 26 GND 27 IORDY O 3 state 28 CSEL TTL 29 DMACK TTL 30 GND 31 INTRQ O 3 state 32 33 DA1 TTL 34 PDIAG O OC 35 DAO TTL 36 DA2 TTL 37 CSO TTL 38 CS1 TTL 39 DASP O OC 40 GND Figure 19 Table of signals Notes aRWN O designates an output from the drive I designates an input to the drive I O designates an input output common OC designates open collector or open drain output The signal lines marked with are redefined during the Ultra DMA protocol to provide special functions These lines change from the conventional to special definitions at the moment the Host decides to allow a DMA burst if the Ultra DMA transfer mode was previously chosen via SetFeatures The drive becomes aware of this change upon assertion of the DMACK line These lines revert back to their original definitions upon the deassertion of DMACK at the termination of the DMA burst EONA Conventional Definition DDMARDY IORDY Write Operation HSTROBE DIOR STOP DIOW HDMARDY DIOR Read Operation DSTROBE IORDY STOP DIOW Figure 20 Signal special definitions for Ultra DMA DDO DD15 16 bit bi directional data bus between
137. e Command E1h 95h ssssesseeee eee 128 Initialize Device Parameters Command 91h isessssess 129 NOP Command 00h sssssssssssssss e eee eee 130 Read Buffer Command E4h 0 0 ccc ees 131 Read DMA Command C8h C9h sssssssssss eee 132 Read DMA Ext Command 25h sssssssseseseee ees 134 Read DMA Queued Command C7h 2 2 eee ete 136 Read DMA Queued Ext Command 26h 0 0 0 eee 138 Read Log Ext Command 2Fh 00 0 c ccc ccc es 140 Log Address Definition cer e EH Ie HR CRI eae Ss 141 General Purpose Log Directory 0 ccc ccc essen 141 Extended Comprehensive SMART Error Log 00 e eee ee eens 142 Extended Error log data structure 0 cect n eee 143 Command data structure sers cresc ct nee ees 143 Error data Structure ise tree ERE Se TER TS SEEN REIR 144 Extended Self test log data structure 00 ccc 145 Extended Self test log descriptor entry liiliiliili eise 146 Read Long Command 22h 23h 0 cet eese 147 Read Multiple Command C4h ssssssesssseee e 149 Read Multiple Ext 29h 0 eee e 151 Read Native Max Address F8h esses ees 153 Read Native Max Address Ext F8h 00 cece eee 154 Read Sector s Command 20h 21h 20 eee ene 155 Read Sector s Ext Command 24h 0 ene 157 Read Verify Sectors s
138. e Configuration Freeze Lock B1 10110001 1 Device Configuration Identify Bi 110110001 2 Device Configuration Set Bi 110110001 3 Execute Device Diagnostic 90 10010000 3 Flush Cache E7 11100111 3 Flush Cache Ext EA 11101010 2 Format Track 50 01010000 1 Identify Device EC 11101100 3 Idle E3 11100011 3 Idle 97 410010111 3 Idle Immediate E1 11100001 3 Idle Immediate 95 10010101 3 Initialize Device Parameters 91 10010001 3 NOP 00 00000000 1 Read Buffer E4 11100100 4 Read DMA C8 11001000 4 Read DMA C9 11001001 4 Read DMA Ext 25 100100101 5 Read DMA Queued C7 11000111 5 Read DMA Queued Ext 26 00100110 1 Read Long 22 00100010 1 Read Long 23 100100011 1 Read Log Ext 2F 0010111 1 1 Read Multiple C4 11000100 1 Read Multiple Ext 29 100101001 3 Read Native Max Address F8 11111000 3 Read Native Max Address Ext 27 10010011 1 1 Read Sector s 20 100100000 1 Read Sector s 21 100100001 1 Read Sector s Ext 24 00100100 3 Read Verify Sector s 40 01000000 3 Read Verify Sector s 41 301000001 3 Read Verify Sector s Ext 42 01000010 3 Recalibrate 1x 0001 2 Security Disable Password F 11111010 3 Security Erase Prepare F3 1111001 1 2 Security Erase Unit F4 11110100 3 Security Freeze Lock F5 11110101 Figure 87 Command set 1 of 2 Deskstar 180GXP hard disk drive specifications 105 Write DMA Ext Write DMA Queued CC Write DMA Queued Ext 36 Write Multiple Ext Write Sector s Write Sector s Protocol Command
139. e an error log structure that replaces the first error log data structure The next error after that shall create an error log data structure that replaces the second error log structure etc Unused error log data structures shall be filled with zeros Deskstar 180GXP hard disk drive specifications 142 Data format of each error log structure is shown in the figure below Description Bytes Offset lst command data structure 18 00h 2nd command data structure 18 12h 3rd command data structure 18 24h 4th command data structure 18 36h 5th command data structure 18 48h Error data structure 34 5Ah 124 Figure 120 Extended Error log data structure Command data structure Data format of each command data structure is shown below Description Bytes Offset Device Control register 1 00h Features register 7 0 see Note 1 olih Features register 15 8 1 02h Sector count register 7 0 1 03h Sector count register 15 8 1 04h Sector number register 7 0 1 05h Sector number register 15 8 1 06h Cylinder Low register 7 0 1 O7h Cylinder Low register 15 8 1 08h Cylinder High register 7 0 1 09h Cylinder High register 15 8 1 OAh Device Head register 1 OBh Command register 1 OCh Reserved T ODh Timestamp milliseconds from Power on 4 OEh 18 Figure 121 Command data structure Note bits 7
140. e bit must be set to one The device number bit Indicates that the device number bit of the Device Head Register should be specified Zero selects the master device and one selects the slave device Head number Indicates that the head number part of the Device Head Register is an output parameter and should be specified LBA mode Indicates the addressing mode Zero specifies CHS mode and one specifies LBA addressing mode Deskstar 180GXP hard disk drive specifications 107 Retry Original meaning is obsoleted there is no difference between 0 and 1 Use of 0 is recommended for future compatibility Option Bit Indicates that the Option Bit of the Sector Count Register should be specified This bit is used by Set Max Address command Valid Indicates that the bit is part of an output parameter and should be specified Indicates that the hex character is not used Indicates that the bit is not used Input Registers 0 1 H V Indicates that the bit is always set to zero Indicates that the bit is always set to one Head number Indicates that the head number part of the Device Head Register is an input parameter and will be set by the device Valid Indicates that the bit is part of an input parameter and will be set to zero or one by the device Indicates that the bit is not part of an input parameter The command descriptions show the contents of the Status and Error Registers after the device has com pl
141. e cleared and INTRQ negated by a Status register read or a write to the Command register When the device is ready to continue processing a bus released command and BSY or DRQ is set to one i e the device is processing another command on the bus the device requests service by setting SERV to one SERV shall remain set until all commands ready for service have been serviced At com mand completion of the current command processing i e when both BSY and DRQ are cleared to zero the device shall process interrupt pending and INTRQ per the protocol for the command being completed No additional interrupt shall occur due to other commands ready for service until after the SERV bit of the device has been cleared to zero When the device receives a new command while queued commands are ready for service the device shall execute the new command and process interrupt pending and INTRQ per the protocol for the new command If the queued commands ready for service still exist at command completion of this command SERV remains set to one but no additional interrupt shall occur due to commands ready for service When queuing commands the host shall disable interrupts via the nIEN bit before writing a new com mand to the Command register and may re enable interrupts after writing the command When reading status at command completion of a command the host shall check the SERV bit since the SERV bit may be set because the device is ready for service asso
142. e device time out values Deskstar 180GXP hard disk drive specifications 95 10 1 PIO Data In commands These commands are Device Configuration Identify Identify Device Read Buffer Read Log Ext Read Long Read Multiple Read Multiple Ext Read Sector s Read Sector s Ext S M A R T Read Attribute Values S M A R T Read Attribute Thresholds S M A R T Read Log Sector Execution includes the transfer of one or more 512 byte 2512 bytes on Read Long sectors of data from the device to the host 1 The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head Registers 2 The host writes the command code to the Command Register 3 For each sector of data to be transferred a b The device sets BSY 1 and prepares for data transfer When a sector of data is available for transfer to the host the device sets BSY 0 and DRQ 1 and interrupts the host c In response to the interrupt the host reads the Status Register d e f The device clears the interrupt in response to the Status Register being read The host reads one sector or block of data via the Data Register The device sets DRQ 0 after the sector or block has been transferred to the host 4 For the Read Long command a b The device sets BSY 1 and prepares for data transfer When the sector of data is available for transfer to the host the device sets BSY 0 sets DRQ 1 and interrupts t
143. e for an n track seek Trout outward measured seek time for an n track seek 4 4 2 2 Full stroke seek without command overhead including settling Function Typical ms Max ms Read 80 GB 180 GB models 14 7 17 7 Read 30 GB amp 60 GB models 15 1 18 1 Write 80 GB 180 GB models 15 7 18 7 Write 30 GB amp 60 GB models 16 1 19 1 Read Quiet Seek mode 32 5 35 5 Write Quiet Seek mode 33 5 36 5 Figure 6 Full stroke seek time Full stroke seek is measured as the average of 1000 full stroke seeks with a random head switch from both directions inward and outward 4 4 2 3 Head switch time Head skew Head switch time typical ms 72 kTPI 1 4 Figure 7 Head switch time Head switch time is defined as the amount of time required by the fixed disk to complete a seek of the next sequential track after reading the last sector in the current track The measuring method is given in 4 4 5 Throughput on page 16 Deskstar 180GXP hard disk drive specifications 13 4 4 2 4 Cylinder switch time Cylinder skew Cylinder switch time typical ms 72 kTPI 1 6 Figure 8 Cylinder switch time Cylinder switch time is defined as the amount of time required by the fixed disk to access the next sequential block after reading the last sector in the current cylinder The measuring method is given in Section 4 4 5 Throughput on page 16 4 4 2 5 Si
144. echnology Support security feature Quiet Seek mode AAM 48 bit addressing feature Deskstar 180GXP hard disk drive specifications 3 This page intentionally left blank Part 1 Functional specification Deskstar 180GXP hard disk drive specifications 5 This page intentionally left blank 3 0 Fixed disk subsystem description 3 1 Control Electronics The drive is electronically controlled by a microprocessor several logic modules digital analog modules and various drivers and receivers The control electronics performs the following major functions Controls and interprets all interface signals between the host controller and the drive Controls read write accessing of the disk media including defect management and error recovery Controls starting stopping and monitoring of the spindle Conducts a power up sequence and calibrates the servo Analyzes servo signals to provide closed loop control These include position error signal and estimated velocity Monitors the actuator position and determines the target track for a seek operation Controls the voice coil motor driver to align the actuator in a desired position Constantly monitors error conditions of the servo and takes corresponding action if an error occurs Monitors various timers such as head settle and servo failure Performs self checkout diagnostics 3 2 Head disk assembly The head disk assembly HDA is assembled in a clean room enviro
145. ecifications 164 11 30 Security Erase Prepare F3h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command TI GODE 1 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 Se Figure 137 Security Erase Prepare Command F3h The Security Erase Prepare Command must be issued immediately before the Security Erase Unit Command to enable device erasing and unlocking The Security Erase Prepare Command must be issued immediately before the Format Unit Command This command is intended to prevent accidental erasure of the device This command does not request transfer of data Deskstar 180GXP hard disk drive specifications 165 11 31 Security Erase Unit F4h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count
146. ector Number The sector number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 H The head number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 R The retry bit This bit is ignored Deskstar 180GXP hard disk drive specifications 147 Input parameters from the device Sector Count The number of requested sectors not transferred Sector Number The sector number of the transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 It should be noted that the device internally uses 52 bytes of ECC data on all data written or read from the disk The 4 byte mode of operation is provided via an emulation Use of the 52 byte ECC mode is recommended for testing the effectiveness and integrity of the ECC functions of the device Deskstar 180GXP hard disk drive specifications 148 11 20 Read Multiple C4h Command Block Output Command Block Input Registers Registers
147. ectrostatic Discharge Susceptibility limits for a Class 2 ESD environment specified in IBM Corporate Standard C S 2 0001 005 Radiated Electromagnetic Susceptibility RES as specified in IBM Corporate Standard C S 2 0001 012 Spectrum Management Agency SMA EMC requirements of Australia The SMA has approved two forms of C Tick Marking for IBM IBM National Bulletin NB 2 0001 406 6 12 1 CE Mark The product is declared to be in conformity with requirements of the following EC directives under the sole responsibility of Hitachi Global Storage Technologies Japan Ltd Council Directive 89 336 EEC on the approximation of laws of the Member States relating to electromagnetic compatibility 6 12 2 C Tick Mark The product complies with the following Australian EMC standard Limits and methods of measurement of radio disturbance characteristics of information techno logy AS NZS 3548 1995 Class B Deskstar 180GXP hard disk drive specifications 60 Part 2 Interface specification Deskstar 180GXP hard disk drive specifications 61 This page intentionally left blank 7 0 General This specification describes the host interface of the Deskstar 180GXP hard disk drive The interface conforms to the Working Document of Information Technology AT Attachment with Packet Interface Extension ATA ATAPI 6 Revision 3b dated 26 February 2002 with deviations as described in Section 7 2 Deviations from standard below 7 1 Terminolo
148. ed Deskstar 180GXP hard disk drive specifications 79 9 7 Security Mode Feature Set Security Mode Feature Set is a powerful security feature With a device lock password a user can pre vent unauthorized access to a hard disk device even if the device is removed from the computer The following commands are supported for this feature Security Set Password F1 h Security Unlock Security Erase Prepare Security Erase Unit Security Freeze Lock Security Disable Password 9 7 1 Security mode The following security modes are provided Device Locked mode Device Unlocked mode Device Frozen mode 9 7 2 Security level The device disables media access commands after power on Media access commands are enabled by either a security unlock command or a security erase unit command The device enables all commands If a password is not set this mode is entered after power on otherwise it is entered by a security unlock or a security erase unit command The device enables all commands except those which can update the device lock function set change password The device enters this mode via a Security Freeze Lock command It cannot quit this mode until power off The following security levels are provided High level security Maximum level security 9 7 3 Passwords When the device lock function is enabled and the User Password is for gotten the device can be unlocked via a Master Password When the device lock
149. eek complete status When the device enters into or is in Standby mode or Sleep mode this bit is set by device in spite of not spinning up Service SRV is set to one when the device is ready to transfer data after it releases the bus for execution of a DMA Queued command Data Request DRQ 1 indicates that the device is ready to transfer a word or byte of data between the host and the device The host should not write the Command register when DRQ 1 CORR COR Corrected Data Always zero IDX ERR Index IDX 1 once per revolution Because IDX 1 only for a very short time during each revolution the host may not see it set to one even if the host is continuously reading the Status Register Therefore the host should not attempt to use IDX for timing purposes Error ERR 1 indicates that an error occurred during execution of the previous command The Error Register should be read to determine the error type The device sets ERR 0 when the next command is received from the host Deskstar 180GXP hard disk drive specifications 70 9 0 General operation 9 1 Reset response There are three types of resets in ATA Power On Reset POR The device executes a series of electrical circuitry diagnostics spins up the HDA tests speed and other mechanical parameters and sets default values Hard Reset Hardware Reset RESET signal is negated in ATA Bus The device resets the interface circuitry as well as Soft Reset Soft Reset So
150. er Both the rising and falling edge of HSTROBE latch the data from DD 15 0 into the device The host may stop toggling HSTROBE to pause an Ultra DMA data out transfer STOP Ultra DMA This signal is used only for Ultra DMA data transfers between the host and the device STOP shall be asserted by the host prior to initiation of an Ultra DMA burst STOP shall be negated by the host before data is transferred in an Ultra DMA burst Assertion of STOP by the host during or after data transfer in an Ultra DMA mode signals the termina tion of the burst DDMARDY Ultra DMA This signal is used only for Ultra DMA data transfers between the host and the device DDMARDY is a flow control signal for Ultra DMA data out bursts This signal is held as serted by the device to indicate to the host that the device is ready to receive Ultra DMA data out transfers The device may negate DDMARDY to pause an Ultra DMA data out transfer DSTROBE Ultra DMA This signal is used only for Ultra DMA data transfers between the host and the device DSTROBE is the data in strobe signal from the device for an Ultra DMA data in transfer Both the rising and falling edge of DSTROBE latch the data from DD 15 0 into the host The device may stop toggling DSTROBE to pause an Ultra DMA data in transfer Device Termination Deskstar 180GXP hard disk drive specifications 24 The termination resistors on the device side are implemented on the drive side as fol
151. er supply current of 80 GB and 120 GB models iet pss udi ESS 45 Volts mA 412 Volts mA s values in milliamps RMS Pop Mean Std Dev Pop Mean Std Dev Idle average 280 8 300 5 50 Idle ripple peak to peak 430 4 410 7 Low RPM idle 140 6 140 3 23 Low RPM idle ripple 50 3 380 19 Unload idle average 140 6 270 6 4 0 Unload idle ripple 40 4 310 15 Seek average 330 9 520 12 79 Seek peak 600 9 1550 40 Random R W average 490 7 490 10 84 Random R W peak 1170 17 1550 40 Silent R W average 480 6 380 8 69 Silent R W peak 1170 17 810 8 Start up max 840 40 1730 13 Standby average 140 9 20 1 0 9 Sleep average 100 7 20 1 0 7 Figure 56 Power supply current of 60 GB 40GB and 30 GB models Except for a peak of less than 100 us duration Random seeks at 4096 duty cycle Seek duty 30 W R duty 45 Idle Duty 25 Deskstar 180GXP hard disk drive specifications 48 6 5 3 Power supply generated ripple at drive power connector Maximum mV pp MHz 5V DC 100 0 10 12V DC 150 0 10 Figure 57 Power supply generated ripple at drive power connector During drive start up and seeking 12 volt ripple is generated by the drive referred to as dynamic loading If the power of several drives is daisy chained together the power supply ripple plus the dynamic loading of the other drives must remain within the above regulation tolerance A common supply with separate power leads to eac
152. erv erverver he 78 9 6 4 Threshold Exceeded Condition 0 eet 78 96 5 S M A R T commands 0 cc ccc eer he 78 9 6 6 Off line read scanning 0 ccc nnne rererere reee 78 9 6 7 Error log oo ey hea RoR E E URN MUR Cha E EE 78 916 8 Self test ss oe t tnt e eer nu pM ED sert sa 79 9 7 Security Mode Feature Set 0 ec eee en 80 9 7 4 Security mode ci siis DERE baw RETE E E APER ERES A 80 9 7 2 Security level Ie ERREUR ERN UEM S RES EA 80 9 53 Passwords vass sd sr serte ket ax RUMP Santa Se sea Se 80 9 7 4 Operation example i vere RE R Seks er akt ea Re s 81 9 7 5 Command table vassere ke e ERE EUR APER RET AS heed Se 84 9 8 Host Protected Area Function 0 0 s 86 9 8 1 Example for operation in LBA mode 00 c ccc cnet 86 9 8 2 Security extensions rvarvervrrvrvervrrvrrv ehh 87 9 9 Seek Overlap varar RE AE xe eb sx b PD AR E CRM ba 88 9 10 Write cache function si scrise cc en ene etn een enn a REN 89 9 11 Reassign function senio uu eee see Seed ban seie Mia d oda RE A Sexe bx 89 9 11 1 Auto Reassign function 0 erener erener errre 89 9 12 Power Up In Standby feature set 0 e 90 9 13 Advanced Power Management feature set APM 0 0 0 cece cee eee 90 9 14 Automatic Acoustic Management feature set AAM 0 0 cece eee eee 91 9 15 Address Offset Feature 2 0 0 0 cece eh hn 91 9 15 1 Enable Disable Address Offset Mode
153. es also implement commands using 28 bit addressing and 28 bit and 48 bit commands may be intermixed In a device the Features the Sector Count the Sector Number the Cylinder High and the Cylinder Low registers are a two byte deep FIFO Each time one of these registers is written the new content written is placed into the most recently written location and the previous content is moved to previous content location The host may read the previous content of the Features the Sector Count the Sector Number the Cylinder High and the Cylinder Low registers by first setting the High Order Bit HOB bit 7 of the Device control register to one and then reading the desired register If HOB in the Device Control register is cleared to zero the host reads the most recently written content when the register is read A write to any Command Block register shall cause the device to clear the HOB bit to zero in the Device Control register The most recently written content always gets written by a register write regardless of the state of HOB in the Device Control register Support of the 48 bit Address feature set is indicated in the Identify Device response bit 10 word 83 In addition the maximum user LBA address accessible by 48 bit addressable commands is contained in Identify Device response words 100 through 103 When the 48 bit Address feature set is implemented the native maximum address is the value returned by a Read Native Max Addre
154. es are as shown below 1 01h indicates Set Max Set Password command 2 02h indicates Set Max Lock command 3 03h indicates Set Max Unlock command 4 04h indicates Set Max Freeze LOCK command This command overwrites the maximum number of Addresses of the drive in a range of actual device capacity When the device receives this command all accesses beyond that Address are rejected with setting ABORT bit in status register Identify Device Command returns the Address which is set via this command as a default value If the device in Address Offset mode receives this command with the nonvolatile option the device returns aborted error to the host The device returns command aborted for a second nonvolatile Set Max Address command until the next power on or hardware reset The device returns command aborted during Set Max Locked mode or Set Max Frozen mode Deskstar 180GXP hard disk drive specifications 179 After a successful command completion Identify Device response words 61 60 shall reflect the maxi mum address set with this command If the 48 bit Address feature set is supported the value placed in Identify Device response words 103 100 shall be the same as the value placed in words 61 60 However if the device contains greater than 268 435 455 sectors the capacity addressable with 28 bit commands and the address requested is 268 435 455 the max address shall be changed to the native maximum address the value placed in
155. eted processing the command and has interrupted the host Deskstar 180GXP hard disk drive specifications 108 11 1 Check Power Mode E5h 98h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6154 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count V V V VV VV V Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command TT DGMO Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 MV Figure 90 Check Power Mode Command E5h 98h The Check Power Mode command reports whether the device is spun up and the media is available for immediate access Input parameters from the device Sector Count The power mode code The command returns FFh in the Sector Count Register if the spindle motor is at speed and the drive is not in Standby or Sleep mode Otherwise the Sector Count Register will be set to zero Deskstar 180GXP hard disk drive specifications 109 11 2 Device Configuration Overlay B1h Command Block Output Registers Command Bl ock Registers Input
156. ext power on reset or hard reset Previous information of reassign and defect are erased from the device by executing this command Note that the Format Unit command initializes from LBA 0 to Native MAX LBA regardless of the setting by the Initialize Device Parameter 91h command or the Set Max Address F9h command so that the pro tected area defined by these commands is also initialized Security Erase Prepare F3h command should be completed just prior to the Format Unit command If the device receives a Format Unit command without a prior Security Erase Prepare command the device aborts the Format Unit command All values in Feature register are reserved and any values other than 11h should not be put into Feature register This command does not request a data transfer Command execution time depends on drive capacity To determine the command time out value refer to Word 89 of Identify Device data Deskstar 180GXP hard disk drive specifications 119 11 8 Identify Device ECh Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command 1 Ad 011 00 Status see below
157. fines the 512 bytes that make up the Self test log sector All multibyte fields shown in these data structures follow the ATA ATAPI 5 specifications for byte ordering Description Byte Offset Data structure revision 2 00h Self test number I n 18h 02h Self test execution status 1 n 18h 03h Life time power on hours 2 n 18h 04h Self test failure check point 1 n 18h 06h LBA of first failure 4 n 18h 07h Vendor specific 15 n 18h 0Bh Vendor specific 2 1FAh Self test log pointer 1 1FCh Reserved 2 1FDh Data structure checksum BE lFFh 512 Note n is 0 through 20 Figure 168 Self test log data structure The data structure contains the descriptor of Self test that the device has performed Each descriptor is 24 bytes long and the self test data structure is capable of containing up to 21 descriptors After 21 descriptors have been recorded the oldest descriptor will be overwritten with a new descriptor The self test index points to the most recent descriptor When there is no descriptor the value is 0 When there are one or more descriptors the value is 1 through 21 Deskstar 180GXP hard disk drive specifications 203 11 42 7 Error reporting The following table shows the values returned in the Status and Error Registers when specific error con ditions are encountered by a device Values data structure Error co
158. ftware Reset SRST bit in the Device Control Register is set and then is reset The device resets the interface circuitry according to the Set Features requirement The actions of each reset is shown in the following figure POR Hard Reset Soft Reset Aborting Host interface O O Aborting Device interface 1 1 Initialization of hardware O X X Internal diagnostic O X X Spinning spindle O X X Initialization of registers 2 O O O DASP handshake O O X PDIAG handshake O O O Reverting programmed parameters to default Number of CHS set by Initialize Device Parameter Multiple mode Write Cache e 3 3 Read look ahead e ECC bytes Disable Standby timer O X X Power mode 5 4 4 O execute X not execute Notes 1 Execute after the data in write cache has been written 2 Default value on POR is shown in Figure 76 on page 72 3 The Set Features command with Feature register CCh enables the device to revert these parameters to the power on defaults 4 In the case of Sleep mode the device goes to Standby mode In other cases the device does not change current mode 5 Idle when Power Up in Standby feature set is disabled Standby when Power Up in Standby feature set is enabled Figure 75 Reset Response Table Deskstar 180GXP hard disk drive specifications 71 9 1 1 Register initialization After power on hard reset or software reset the
159. g 0 ccc e 12 4 4 3 Drive ready time 0 cc i ua E on ENN hs 14 4 4 4 Data transfer speed sssseseseeeeee ens 15 4 4 5 Throughput ues s es RI RSS ER EAS serbere Ohio DEDERE 16 4 4 6 Operating modes sssssesseee e rh 17 5 0 Defect flagging strategy Luuiuuuuessessesseee eee 19 6 0 Specification 3m xa Ke EEG ORO ERG ES sansene Rees 21 6 1 Electrical interface voee ore oR BA Be CURES TET 21 6 1 1 Connector location nis soia arenaer kadavere stake HUE 21 6 1 2 Signal definitlon orti reos ELE DEDERE NUR DL EN pe 22 6 1 3 Interface logic signal levels lislssesseseee ene n eee 25 6 2 Signal timiligs rs Nei ED ERREUR SA a DE a RA RD 26 6 2 1 Reset timings uoces eh ae Mh RAN OR BIE RANA EE NER DAR IRA EH 26 0 2 2 PIO CIMINGS auo ROS RED SOROR SOROR NUDO EN up 27 6 2 3 Multiword DMA timings sssssslee II tne eens 29 6 24 Ultra DMA timings umen reote RR RD Neale a DAE a EA ERA 30 6 2 5 Addressing of registers 0 2 00 ete e 38 6 2 6 Cablingi s re on ot kadett Be GO CHER karse CA NGC EE RE 38 0 3 Jumper settings o enda o E anb eee A Ga e edd 39 6 3 1 J umper pin locatiol sssr reo Eee KV ED CS oan CA CU BRA 39 6 3 2 Jumper pin identification ranavnauavvv rever RII 39 6 3 3 Jumper pin assignment 0 cette teen eee 40 6 3 4 JUMPEF POSITIONS vocum cero EN ORE COGOR TUA ED ke AeA TERREA 41 6 4 gt Environment ss r cad
160. gh L 1 The head number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 133 11 15 Read DMA Ext 25h Command Block Output Command Block Input Registers Registers Register 765432 0 Register 76543210 Data Low Data Low Data High Data High ide Current Error See Below ture Previous Sector Current VVVVVVVV Scu HOB 0 Count previous VV V VV V V V Count HOB Sector Current V V V VV VV V Sector HOB 0 VVVVVVVV Number previous V V V VV VV V Number qop 1 Veo cy Xe vue x E Cylin Current V V V VV V V V Cylin HOB 0 VVVVVVVV der der ee Low Previsus V V VV V VOV V Low HOB VVVVVVVV Cylin current V V V V V V V V Cylin HOB 0 VVVVVVVV der der High Previous High HOB Device Head 1110 Device Head Command 00100101 Status Gee Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 5 2 1 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR V Vs 0 V 0 V 0 V 0 V 0 V 0 V Figure 113 Read DMA Ext Command 25h The Read DMA command reads one or more sectors of data from disk media then transfers the data from the device to
161. gh register If the device detects a Threshold Exceeded Condition the device loads F4h into the Cylinder Low register and 2Ch into the Cylinder High register 11 42 1 11 SMART Enable Disable Automatic Off line Subcommand DBh This subcommand enables and disables the optional feature that causes the device to perform the set of off line data collection activities that automatically collect attribute data in an off line mode and then saves this data to the nonvolatile memory of the device This subcommand may either cause the device to auto matically initiate or resume performance of its off line data collection activities or cause the Automatic Off line Data Collection feature to be disabled A value of zero written by the host into the Sector Count register of the device before issuing this sub command causes the feature to be disabled Disabling this feature does not preclude the device from saving attribute values to nonvolatile memory during some other normal operation such as during a power on or power off sequence or during an error recovery sequence A value of F8h written by the host into the Sector Count register of the device before issuing this sub command causes this feature to be enabled Any other nonzero value written by the host into this register before issuing this subcommand is vender specific and does not change the current Automatic Off line Data Collection status but the device may respond with the error code specified in Fi
162. gure 169 on page 204 Deskstar 180GXP hard disk drive specifications 193 11 42 2 Device Attributes Data Structure The following defines the 512 bytes that make up the Attribute Value information This data structure is accessed by the host in its entirety using the SMART Read Attribute Values subcommand All multibyte fields shown in these data structures are in byte ordering that is the least significant byte occupies the lowest numbered byte address location in the field Description Byte Offset Value Data Structure Revision Number 2 00h 0010h lst Device Attribute 12 02h 30th Device Attribute 12 15Eh Off line data collection status 1 16Ah Self test execution status 1 16Bh Total time in seconds to complete 2 16Ch off line data collection activity Vendor specific 1 16Eh Off line data collection capability 1 16Fh 1Bh SMART capability 2 170h 0003h SMART device error logging capability 1 172h 01h Self test failure check point 1 173h Short self test completion time in minutes 1 174h Extended self test completion time in minutes 1 175h Reserved 12 176h Vendor specific 125 182h Data structure checksum 1 lFFh 512 Figure 159 Device Attributes Data Structure 11 42 2 1 Data Structure Revision Number The Data Structure Revision Number identifies which version of this data structure is implemented by the device This revision number identifies b
163. gy Device The Deskstar 180GXP hard disk drive Host The system to which the device is attached 7 2 Deviations from standard The device conforms to the referenced specifications with the following deviations Check Power Mode Check Power Mode command returns FFh to Sector Count Register when the device is in Idle mode This command does not support 80h as the return value Hard Reset Hard reset response is not the same as that of power on reset Refer to Section 9 1 Reset Response on page 71 for details Deskstar 180GXP hard disk drive specifications 63 This page intentionally left blank 8 0 Registers Addresses Functions CS0 CS1 DA2 DA1 DAO READ DIOR WRITE DIOW N N x x x Data bus high impedance Not used Control block registers N A 0 x x Data bus high impedance Not used N A 1 0 x Data bus high impedance Not used N A 1 1 0 Alternate Status Device Control N A 1 1 1 Device Address Not used Command block registers A N 0 0 0 Data Data A N 0 0 1 Error Register Features A N 0 1 0 Sector Count Sector Count A N 0 il 1 Sector Number Sector Number A N 0 I ak LBA bits 0 7 LBA bits 0 7 A N 1 0 0 Cylinder Low Cylinder Low A N 1 0 0 LBA bits 8 15 LBA bits 8 15 A N T 0 1 Cylinder High Cylinder High A N j 0 1 LBA bits 16 23 LBA bits 16 23 A N 1 1 0 Device Head
164. h 3 4 estere ERICH ERR 127 11 10 Idle Immediate E1h 95h sssssssesseee I I a 128 11 11 Initialize Device Parameters 91h ussssssssssssee ne 129 14512 NOB 00D 5 cim inp tt Le CH Ro UEM etiske 130 11 13 Read Buffer EAh eco RERO E Sea oe ew UU ERRARE GO 131 11 14 Read DMA C8h CO9h sete sse teo DEREN A seede 132 11 15 Read DMA EXxt 2bh ise Reto DU Sea oe es a eRe eS 134 11 16 Read DMA Queued C7h cresi yesa ea e A TEENE re 136 11 17 Read DMA Queued Ext 26h avunenanenanenaneranera e 138 11 18 Read LogiExt 2Eh oxi agenten 140 11 18 1 General Purpose Log Directory 0 ccc tees 141 11 18 2 Extended Comprehensive SMART Error log 0 0 cee ee eens 142 11 18 3 Extended Self test log sector 0 ccc teens 145 11 19 Read Long 22h 23Hl x icis cete mop OO REA hw OREN NR EE NIE 147 11 20 Read Multiple CAh ssssssssssssesss e cnet tenn ene 149 11 21 Read Multiple Ext 29h 0 cent teen ee eee 151 11 22 Read Native Max Address F8h 00 ccc cette ees 153 11 23 Read Native Max Address Ext 27h 00 cect ene 154 11 24 Read Sector s 20h 21h sssssssssseeseee hen 155 11 25 Read Sector s Ext 24h 20 een hen 157 11 26 Read Verify Sector s 40h 41h sssssssssssssee ee 159 11 27 Read Verify Sector s Ext 42h slsssssssssssesse en 161 11 28 Recalibrate Txli va speed RR ME GE EN E
165. h Low In LBA mode this register specifies current LBA address bits 8 15 Low 16 23 High H In LBA mode this register specifies current LBA address bits 24 27 L 1 Error The Error Register An Abort error ABT 1 will be returned when LBA is out of range In LBA mode this command formats a single logical track including the specified LBA Deskstar 180GXP hard disk drive specifications 118 11 7 Format Unit F7h Command Block Output Command Block Input Registers Registers Register 4 36 544320 Register 76543210 Data Data Feature 00010001 Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1L1D Device Head Command TA 5 15 0 t 4 1 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 V 0 V 0 V 0 V 0 V V V 0 0 V Figure 99 Format Unit Command F7h The Format Unit command initializes all user data sectors after merging reassigned sector location into the defect information of the device and clearing the reassign information Both new reassign information and new defect information are available immediately after command completion of this command and are used at n
166. h drive is a more desirable method of power distribution To prevent external electrical noise from interfering with the performance of the drive the drive must be held by four screws in a user system frame which has no electrical level difference at the four screws position and has less than 300 millivolts peak to peak level difference to the ground of the drive power connector Deskstar 180GXP hard disk drive specifications 49 6 6 Reliability 6 6 1 Data integrity No more than one sector is lost at Power loss condition during the write operation when the write cache option is disabled If the write cache option is active the data in write cache will be lost To prevent the loss of customer data it is recommended that the last write access before power off be issued after setting the write cache off 6 6 2 Cable noise interference To avoid any degradation of performance throughput or error rate when the interface cable is routed on top or comes in contact with the HDA assembly the drive must be grounded electrically to the system frame by four screws The common mode noise or voltage level difference between the system frame and power cable ground or AT interface cable ground should be in the allowable level specified in the power requirement section 6 6 3 Start stop cycles The drive withstands a minimum of 40 000 start stop cycles in a 40 C environment and a minimum of 10 000 start stop cycles in extreme temperature or humidity with
167. has occurred LBA 15 8 of the address of the first unrecoverable error applicable only when an unrecoverable error has occurred LBA 39 32 of the address of the first unrecoverable error applicable only when an unrecoverable error has occurred LBA 23 16 of the address of the first unrecoverable error applicable only when an unrecoverable error has occurred LBA 47 40 of the address of the first unrecoverable error applicable only when an unrecoverable error has occurred Cleared to zero Deskstar 180GXP hard disk drive specifications 139 11 18 Read Log Ext 2Fh Command Block Output Command Block Input Registers Registers Register 76543210 Register 765343210 Data Low Data Low Data High Data High ide Current Error See Below ture Previous Section Current Sector HOB 0 Count previous V V Count HOB Sector tee Sector HOB 0 Number previous Number HOB Cylin current V Cylin HOB 0 der der Low Previous Low HOB Cylin Current Cylin HOB 0 der der High Previous High HOB Device Head 1 10 Device Head Command 0 Q de Oo T TR Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 C
168. he sector buffer and terminate whatever type of error occurred All data transfers to the host through the Data Register are 16 bits except for the ECC bytes which are 8 bits Deskstar 180GXP hard disk drive specifications 97 10 2 PIO Data Out commands These commands are PIO Data Out commands Device Configuration Set Format Track Security Disable Password Security Erase Unit Security Set Password Security Unlock e Set Max Set Password command e Set Max Unlock command e SMART Write Log Sector Write Buffer Write Log Ext Write Long Write Multiple Write Multiple Ext Write Sector s Write Sector s Ext Execution includes the transfer of one or more 512 byte 2512 bytes on Write Long sectors of data from the host to the device 1 The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head Registers The host writes the command code to the Command Register The device sets BSY 1 For each sector or block of data to be transferred a The device sets BSY 0 and DRQ 1 when it is ready to receive a sector or block b The host writes one sector or block of data via the Data Register c The device sets BSY 1 after it has received the sector or block d When the device has finished processing the sector or block it sets BSY 0 and interrupts the host e In response to the interrupt the host reads the Status Register f The device clears
169. he Device Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 Set Max LBA 7 0 Set Max LBA 31 24 Set Max LBA 15 8 Set Max LBA 39 32 Set Max LBA 23 16 Set Max LBA 47 40 Deskstar 180GXP hard disk drive specifications 186 11 40 Set Multiple C6h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command 1100 01 80 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 NE Figure 155 Set Multiple Command C6h The Set Multiple command enables the device to perform Read and Write Multiple commands and estab lishes the block size for these commands The block size is the number of sectors to be transferred for each interrupt If an invalid block size is specified an Abort error will be returned to the host and Read Multiple and Write Multiple commands will be disabled Outpu
170. he host c In response to the interrupt the host reads the Status Register d e f The device clears the interrupt in response to the Status Register being read The host reads the sector of data including ECC bytes via the Data Register The device sets DRQ 0 after the sector has been transferred to the host The Read Multiple command transfers one block of data for each interrupt The other commands transfer one sector of data for each interrupt Deskstar 180GXP hard disk drive specifications 96 Note that the status data for a sector of data is available in the Status Register before the sector is trans ferred to the host If the device detects an invalid parameter it will abort the command by setting BSY 0 ERR 1 ABT 1 and interrupting the host If an error occurs the device will set BSY 0 ERR 1 and DRQ 1 The device will then store the error status in the Error Register and interrupt the host The registers will contain the location of the sector in error The erroneous location will be reported with CHS mode or LBA mode the mode is decided by mode select bit bit 6 of Device Head register on issuing the command If an Uncorrectable Data Error UNC 1 occurs the defective data will be transferred from the media to the sector buffer and will be available to be transferred to the host at the option of the host In case of a Read Multiple command the host should complete transfer of the block which includes error from t
171. host It is also the register through which sector information is transferred on a Format Track command and configuration information is transferred on an Identify Device command All data transfers are 16 bits wide except for ECC byte transfers which are 8 bits wide Data transfers are PIO only The register contains valid data only when DRQ 1 in the Status Register 8 6 Device Control Register Device Control Register 7 6 5 4 3 2 1 0 HOB SRST IEN 0 Figure 70 Device Control Register Bit Definitions HOB HOB high order byte is defined by the 48 bit Address feature set A write to any Command Register shall clear the HOB bit to zero SRST RST Software Reset The device is held reset when RST 1 Setting RST 0 re enables the device The host must set RST 1 and wait for at least 5 us before setting RST 0 to ensure that the device recognizes the reset IEN Interrupt Enable When IEN 0 and the device is selected device interrupts to the host will be enabled When IEN 1 or the device is not selected device interrupts to the host will be disabled 8 7 Drive Address Register Drive Address Register 7 6 5 4 3 2 1 0 HIZ WTG H3 H2 SHE H0 DS1 DSO Figure 71 Drive Address Register This register contains the inverted drive select and head select addresses of the currently selected drive Bit Definitions HIZ High Impedance Th
172. iates a seek to the designated track and selects the designated head The device need not be formatted for a seek to execute properly Output parameters to the device Sector Number Cylinder High Low H In LBA mode this register specifies LBA address bits 0 7 for seek L 1 The cylinder number of the seek In LBA mode this register specifies LBA address bits 8 15 Low 16 23 High for seek L 1 The head number of the seek In LBA mode this register specifies LBA address bits 24 27 for seek L 1 Input parameters from the device Sector Number Cylinder High Low H In LBA mode this register contains current LBA bits 0 7 L 1 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 173 11 36 Service A2h Command Block Output Registers Register 76543210 Data Feature Sector Count Sector Number Cylinder Low Cylinder High Device Head 1 1D Command 11110000 Figure 146 Service Command A2h The Service command is used to provide data transfer or status of a command that was previously bus released or both Output parameters to the device D Selected device Input parameters from the device Input from the device as a result of a Service command are described in the comman
173. ic This is used with the Set Features command S M A R T Function Set command and Format Unit command 8 11 Sector Count Register This register contains the number of sectors of data requested to be transferred on a read or write oper ation between the host and the device If the value in the register is set to 0 a count of 256 sectors in 28 bit addressing or 65 536 sectors in 48 bit addressing is specified If the register is zero at command completion the command was successful If it is not successfully com pleted the register contains the number of sectors which need to be transferred in order to complete the request The contents of the register are defined otherwise on some commands These definitions are given in the command descriptions 8 12 Sector Number Register This register contains the starting sector number for any disk data access for the subsequent command The sector number is from one to the maximum number of sectors per track In LBA mode this register contains Bits 0 7 At the end of the command this register is updated to reflect the current LBA Bits 0 7 When 48 bit commands are used the most recently written content contains LBA Bits 0 7 and the previous content contains Bits 24 31 Deskstar 180GXP hard disk drive specifications 69 8 13 Status Register Status Register 7 6 5 4 3 2 1 0 BSY DRDY DF Es DRQ CORR IDX ERR Figure 74 Status Regis
174. ify device information Deskstar 180GXP hard disk drive specifications 167 11 32 Security Freeze Lock F5h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command LL d4 0 1 0 1 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRCIUNC O IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 x 0 V Figure 140 Security Freeze Lock Command F5h The Security Freeze Lock Command allows the device to enter frozen mode immediately After this command is completed the command which updates Security Mode Feature Device Lock Function is rejected Frozen mode is quit The following commands are rejected when the device is in frozen mode For details refer to Figures only by Power off 8383 and 8484 on pages 8485 Security Set Password e Security Unlock Security Disable Password e Security Erase Unit Deskstar 180G XP hard disk drive specifications 11 33 Security Set Password F1h
175. implemented 2 Abort restart off line by host bit 0 The device suspends off line data collection activity after an interrupting command and resume it after some vendor specific event 1 The device aborts off line data collection activity upon receipt of a new command 3 Off line Read Scanning implemented bit 0 The device does not support Off line Read Scanning 1 The device supports Off line Read Scanning 4 Self test implemented bit 0 Self test routine is not implemented 1 Self test routine is implemented 5 7 Reserved 0 11 42 2 7 S M A R T capability This word of bit flags describes the S M A R T capabilities of the device The device will return O3h indi cating that the device will save its Attribute Values prior to going into a power saving mode and supports the SMART ENABLE DISABLE ATTRIBUTE AUTOSAVE command Bit Definition 0 Pre power mode attribute saving capability If bit 1 the device will save its Attribute Values prior to going into a power saving model Standby or Sleep mode 1 Attribute Autosave capability If bit 1 the device supports the SMART ENABLE DISABLE ATTRIBUTE AUTOSAVE command 2 15 Reserved 0 11 42 2 8 Error logging capability Bit Definition 7 1 Reserved 0 0 Error Logging support bit If bit 1 the device supports the Error Logging 11 42 2 9 Self test failure check point This byte indicates the section of the self test where the device detected a failure 11 42 2 10 Self test completion
176. in the operating range See Figure 51 on page 45 and Figure 52 on page 46 6 6 4 Preventive maintenance None 6 6 5 Data reliability Probability of not recovering data is 1 in 10 bits read ECC On The Fly correction e 1 Symbol 8 bits e 4 interleave e 12 ECCs are embedded into each interleave This implementation always recovers 5 random burst errors and a 153 bit continuous burst error 6 6 6 Required Power Off Sequence The required BIOS sequence for removing power from the drive is as follows Step 1 Issue one of the following commands Standby Standby immediate Sleep Note Do not use the Flush Cache command for the power off sequence because this command does not invoke Unload Step 2 Wait until the Command Complete status is returned In a typical case 350 ms are required for the command to finish completion however the BIOS time out value needs to be 30 seconds considering error recovery time Refer to section 12 0 Timings on page 229 Step 3 Terminate power to HDD Deskstar 180GXP hard disk drive specifications 50 6 7 Mechanical specifications 6 7 1 Physical dimensions 25 4 30 4 101 6 30 4 hr 146 06 N MS BREATHER NM HOLE L Dia 2 0 0 1 P 389 0 ne 2 Y ZEN 197 0 4 LEFT FRONT DO NOT BLOCK THE BREATHER HOLE Figure 58 Top and side views of 80 GB 180 GB models with mechanical dimensions All dimensions are in millime
177. ine data collection capability The device performs the entire read scan with reallocation of the marginal sectors to prevent loss of user data If interrupted by the host during the read scanning the device services the host command 9 6 7 Error log Logging of reported errors is supported The device provides information on the last five errors that the device reported as described in the SMART error log sector The device may also provide additional vendor specific information on these reported errors The error log is not disabled when SMART is Deskstar 180GXP hard disk drive specifications 78 disabled Disabling SMART disables the delivering of error log information via the SMART READ LOG SECTOR command If a device receives a firmware modification all error log data is discarded and the device error count for the life of the device is reset to zero 9 6 8 Self test The device provides the self test features which are initiated by SMART Execute Off line Immediate command The self test checks the fault of the device reports the test status in Device Attributes Data and stores the test result in the SMART self test log sector as described in the SMART self test log data structure All SMART attributes are updated accordingly during the execution of self test If it is interrupted by the host during the self tests the device services the host command If the device receives a firmware modification all self test log data is discard
178. ing When a User Password is set the device will automatically enter lock mode when the device is powered on the next time lt Setting Password gt POR V Set Password with User Password Normal operation V Power off POR Device locked mode Figure 80 Initial Setting Ref lt No Setting Password gt POR Normal operation V Power off POR Device unlocked mode Deskstar 180GXP hard disk drive specifications 81 9 7 4 3 Operation from POR after User Password is set When Device Lock Function is enabled the device rejects media access command until a Security Unlock command is successfully completed POR Device Locked mode Unlock CMD Erase Prepare Media Access Non media access Command 1 Command 1 Password Erase Unit Match Password i Match Y Y Complete Complete Enter Device Erase Unit Unlock mode Y Lock function Disable Normal operation All commands are available Freeze Lock command Enter Device Frozen mode Normal Operation except Set Password Disable Password Erase Unit Unlock commands 1 Refer to figure 83 on page 84 Figure 81 Usual Operation Deskstar 180GXP hard disk drive specifications 82 9 7 4 4 User Password Lost If the User Password is forgotten and High level security is set the system user cannot access any data However the device can be unlocked using the Master Password If a system user forgets the User Password a
179. ion may be either nonvolatile or volatile iii Test the sectors for protected area LBA gt 12 289 536 BB8600h if required iv Write information data such as BIOS code within the protected area v Change maximum LBA using Set Max Address command to 12 289 535 BB85FFh with nonvolatile option vi From this point the protected area cannot be accessed until the next Set Max Address command is issued Since the device functions in the same manner as a 6 2 GB device any BIOS device driver or application software will access the drive as if it were a 6 2 GB device 3 Conventional usage without system software support Since the drive works as a 6 2 GB device this device requires no special care for normal use Deskstar 180GXP hard disk drive specifications 86 4 Advanced usage using protected area The data in the protected area is accessed by the following method i Issue Read Native Max Address command to get the real device maximum LBA Returned value shows that native device maximum LBA is 12 692 735 C1ACFFh regardless of the current setting ii Make the entire device including the protected area accessible by setting device maximum LBA as 12 692 735 C1ACFFh via the Set Max Address command with the volatile option By using this option an unexpected power removal or reset will not keep the protected area accessible iii Read information data from protected area iv Issue hard reset or POR to inhibit any access to
180. iptor entries are viewd as a circular buffer The nineteenth self test shall create a descriptor entry that replaces descriptor entry 1 The next self test after that shall create a descriptor entry that replaces descriptor entry 2 etc All unused self test descriptors shall be filled with zeros 11 18 3 1 Self test log data structure revision number The value of this revision number shall be 01h 11 18 3 2 Self test descriptor index This indicates the most recent self test descriptor If there have been no self tests this is set to zero Valid values for the Self test descriptor index are 0 to 18 Deskstar 180GXP hard disk drive specifications 145 11 18 3 3 Extended Self test log descriptor entry The content of the self test descriptor entry is shown below Description Bytes Offset Self test number 1 00h Self test execution status 01h Power on life timestamp in hours 2 02h Self test failure check point 1 04h Failing LBA 7 0 1 05h Failing LBA 15 8 1 06h Failing LBA 23 16 1 07h Failing LBA 31 24 1 08h Failing LBA 39 32 1 09h Failing LBA 47 40 1 OAh Vendor specific 15 OBh 26 Figure 124 Extended Self test log descriptor entry Deskstar 180GXP hard disk drive specifications 146 11 19 Read Long 22h 23h Command Block Output Command Block Inpu
181. is bit is not driven and will always be in a high impedance state WTG Write Gate This bit is zero when writing to the disk device is in progress Deskstar 180GXP hard disk drive specifications 67 H3 H2 H1 HO Head Select These four bits are the 1 s complement of the binary coded address of the currently selected head HO is the least significant DS1 Drive Select 1 Drive select bit for device 1 active low DS1 0 when device 1 slave is selected and active DSO Drive Select 0 Drive select bit for device 0 active low DSO 0 when device 0 master is selected and active 8 8 Device Head Register Device Head Register 7 6 5 4 3 2 1 0 T L 1 DRV HS3 HS2 HS1 HSO Figure 72 Device Head Register This register contains the device and head numbers Bit Definitions L Binary encoded address mode select When L 0 addressing is by CHS mode When L 1 addressing is by LBA mode DRV Device When DRV 0 device 0 master is selected When DRV 1 device 1 slave is selected HS3 HS2 HS1 HSO Head Select These four bits indicate binary encoded address of the head HSO is the least significant bit At command completion these bits are updated to reflect the currently selected head The head number may be from zero to the number of heads minus one In LBA mode HS3 through HSO contain bits 24 27 of the LBA At command completion these bits are updated to reflect the current LB
182. is equal to or less than 268 435 455 words 103 100 shall be modified to reflect the requested value and words 61 60 shall also be modified If this command is not supported the maximum value to be set exceeds the capacity of the device a host protected area has been established by a Set Max Address command the command is not immediately preceded by a Read Native Max Address Ext command or the device is in the Set Max Locked or Set Max Frozen state the device shall return command aborted Deskstar 180GXP hard disk drive specifications 185 If the device in Address Offset mode receives this command with the nonvolatile option the device returns aborted error to the host The device returns the command aborted for a second non volatile Set Max Address Ext command until next power on or hardware reset Output Parameters To The Device Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous Option bit for selection whether nonvolatile or volatile B 0 is volatile condition When B 1 MAX Address which is set by Set Max Address Ext command is preserved by POR When B 0 MAX Address which is set by Set Max Address Ext command will be lost by POR B 1 is not valid when the device is in Address Offset mode Set Max LBA 7 0 Set Max LBA 31 24 Set Max LBA 15 8 Set Max LBA 39 32 Set Max LBA 23 16 Set Max LBA 47 40 Input Parameters From T
183. ive specifications 90 9 14 Automatic Acoustic Management feature set AAM This feature set allows the host to select an acoustic management level The acoustic management level may range from the lowest acoustic emanation setting of 01h to the maximum performance level of FEh Device performance and acoustic emanation may increase with increasing acoustic management levels The acoustic management levels may contain discrete bands Automatic Acoustic Management levels 80h and higher do not permit the device to enter Standby mode as a result of the Automatic Acoustic Management algorithm The Automatic Acoustic Management feature set uses the following functions 1 A SET FEATURES subcommand to enable Automatic Acoustic Management 2 ASET FEATURES subcommand to disable Automatic Acoustic Management Advanced Power Management Automatic Acoustic Management and the Standby timer setting are independent functions The device shall enter Standby mode if any of the following are true 1 The Standby timer has been set and times out 2 Automatic Power Management is enabled and the associated algorithm indicates that the Standby mode should be entered to save power 3 Automatic Acoustic Management is enabled and the associated algorithm indicates that the Standby mode should be entered to reduce acoustical emanations The IDENTIFY DEVICE response word 83 bit 9 indicates that Automatic Acoustic Management feature is supported if set Word 86 bit
184. k Feature z 04h Command Block Output Command Block Input Registers Registers Register TO D 43 22 40 Register T6 o4 352 3 9 Data Data Feature 00000100 Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head 1 1D Command 11111001 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0O V 0 0 0 V O0 E ese 0 SM Figure 153 Set Max Freeze Lock F9h If the Set Max Freeze Lock command is immediately preceded by a Read Native Max Address command this command is regarded as a Set Max Address command The Set Max Freeze Lock command sets the device to Set Max Frozen state After the completion of the command any subsequent Set Max commands are rejected Commands disabled by Set Max Freeze Lock are the following 1 Set Max Address 2 Set Max Set PASSWORD 3 Set Max Lock 4 SetMax Unlock Deskstar 180GXP hard disk drive specifications 184 11 39 Set Max Address Ext 37h
185. lds BO D1 SMART Enable Disable Attribute Autosave BO D2 SMART Save Attribute Values BO D3 SMART Execute Off line Data Collection BO D4 SMART Read Log BO D5 SMART Write Log BO D6 SMART Enable Operations BO D8 SMART Disable Operations BO D9 SMART Return Status BO DA SMART Enable Disable Automatic Off line BO DB Set Features Enable Write Cache EF 02 Set Transfer Mode EF 03 Enable Advanced Power Management EF 05 Enable Power up in Standby Feature Set EF 06 Power up in Standby Feature Set Device Spin up EF 07 Enable Address Offset Mode EF 09 Enable Automatic Acoustic Management EF 42 52 bytes of ECC apply on Read Write Long EF 44 Disable read look ahead feature EF 55 Enable release interrupt EF 5D Disable reverting to power on defaults EF 66 Disable write cache EF 82 Disable Advanced Power Management EF 85 Disable Power up in Standby Feature Set EF 86 Disable Address Offset Mode EF 89 Enable read look ahead feature EF AA 4 bytes of ECC apply on Read Write Long EF BB Disable Automatic Acoustic Management EF C2 Enable reverting to power on defaults EF CC Disable release interrupt EF DD Figure 89 Command set Subcommands Figure 87 beginning on page 105 shows the commands that are supported by the device Figure 89 shows the subcommands that are supported by each command or feature The following symbols are used in the command descriptions Output Registers 0 1 D Indicates that the bit must be set to zero Indicates that th
186. ler type 0003 dual ported multiple sector buffer with look ahead read 21 XXXXH e Buffer size in 512 byte increments 22 0034H e Number of ECC bytes Vendor unique length is selected via set feature cmd 23 26 XXXX Microcode version in ASCII 27 46 XXXX Model number in ASCII 47 8010H 15 8 80h 7 0 Maximum number of sectors that can be trans ferred per interrupt on Read and Write Multiple commands 48 0000H Reserved 49 XFOOH Capabilities bit assignments 15 14 0 Reserved 13 Standby timer 1 values as specified in ATA standard are supported 0 values are vendor specific 12 0 Reserved 11 1 IORDY supported 10 1 IORDY can be disabled 1 Reserved 0 Reserved 0 Reserved C oo Figure 101 Identify Device Information part 1 of 6 Deskstar 180GXP hard disk drive specifications 121 Word Content Description 50 4000H Capabilities bit assignments 15 14 01 Word 50 is valid 13 1 0 Reserved 0 Minimum value of Standby timer 0 less than 5 minutes 1 equal to or greater than 5 minutes 51 0200H PIO data transfer cycle timing mode 52 0200H DMA data transfer cycle timing mode Refer to Word 62 and 63 53 0007H Validity flag of the word 15 3 0 Reserved 2 1 1 Word 88 are Valid 1 1 1 Word 64 70 are Valid 0 1 1 Word 54 58 are Valid 54
187. lows 33 O for DDO thru DD15 DMARQ INTRQ 82 O for CS0 CS1 DAO DA1 DA2 DIOR DIOW DMACK 22 Q for IORDY 6 1 3 Interface logic signal levels The interface logic signal has the following electrical specifications Inputs Input High Voltage 2 0 V min Input Low Voltage 0 8 V max Outputs Output High Voltage 2 4 V min Output Low Voltage 0 5 V max Deskstar 180GXP hard disk drive specifications 25 6 2 Signal timings 6 2 1 Reset timings Drive reset timing RESET BUSY t10 Figure 21 System reset timing chart 4 114 PARAMETER DESCRIPTION Min usec Max sec t10 RESET low width 25 t14 RESET high to not BUSY 31 Figure 22 System reset timing Deskstar 180GXP hard disk drive specifications 26 6 2 2 PIO timings The PIO cycle timings meet Mode 4 of the ATA ATAPI 6 description CS 1 0 DA 2 0 I 19 to gt DIOR DIOW pai ra 12 DD 15 0 m t3 t4 gt Read data DD 15 0 15116 ta tB IORDY Up to ATA 2 mode 0 1 2 Figure 23 PIO cycle timings chart PARAMETER DESCRIPTION MIN ns MAX ns tO Cycle time 120 t1 Address valid to DIOR DIOW setup 25 t2 DIOR DIOW pulse width 70 t2i DIOR DIOW recovery time 25 t3 DIOW data setup 20 t4 DIOW data hold 10 t5
188. mand LL 000004 Qi Status see below Error Register Status Register 7 6 5 4 3 2 T 0 7 6 5 4 3 2 a 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 V 0 V 0 0 0 V V V B 0 Vv Figure 179 Write Multiple Command C5h The Write Multiple command transfers one or more sectors from the host to the device The data is then written to the disk media Command execution is identical to the Write Sectors command except that an interrupt is generated for each block as defined by the Set Multiple command instead of for each sector The sectors are trans ferred through the Data Register 16 bits at a time Output parameters to the device Sector Count The number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred Sector Number The sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 H The head number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 Input Parameters From The Device Sector Count The number of requested sectors not transferred This will be zero unless an unrecoverable error occurs Deskstar 180GXP hard disk drive specifications
189. mand and the Read Verify Sector s Ext command is whether the data is transferred to the host or not If an uncorrectable error occurs the Read Verify Sector s Ext will be terminated at the failing sector Deskstar 180GXP hard disk drive specifications 161 Output Parameters To The Device Sector Count Current The number of continuous sectors to be verified low order bits 7 0 Sector Count Previous The number of continuous sectors to be verified high order bits 15 8 If zero is specified in the Sector Count register then 65 536 sectors will be verified Sector Number Current LBA 7 0 Sector Number Previous LBA 31 24 Cylinder Low Current LBA 15 8 Cylinder Low Previous LBA 39 32 Cylinder High Current LBA 23 16 Cylinder High Previous LBA 47 40 Input Parameters From The Device Sector Number HOB 0 LBA Sector Number HOB 1 LBA Cylinder Low HOB 0 LBA Cylinder Low HOB 1 LBA Cylinder High HOB 0 LBA Cylinder High HOB 1 LBA 7 0 of the address of the first unrecoverable error 31 24 of the address of the first unrecoverable error 15 8 of the address of the first unrecoverable error 39 32 of the address of the first unrecoverable error 23 16 of the address of the first unrecoverable error 47 40 a E RS nna of the address of the first unrecoverable error Deskstar 180GXP hard disk drive specifications 162 11 28 Recalibrate 1xh
190. minus 1 per cylinder Words 54 58 in Identify Device Information reflect these parameters The parameters remain in effect until the following events occur Another Initialize Device Parameters command is received The device is powered off e Soft reset Hard reset has occurred and the Set Feature option of CCh is set instead of 66h Output parameters to the device Sector Count The number of sectors per track Zero means that there are no sectors per track rather than 256 sectors per track H The number of heads minus 1 per cylinder The minimum is 0 and the maximum is 15 The following condition needs to be satisfied to avoid invalid number of cylinders beyond FFFFh Total number of user addressable sectors Sector Count x H 1 FFFFh The total number of user addressable sectors is described in Identify Device command Deskstar 180GXP hard disk drive specifications 129 11 12 NOP 00h Command Block Output Command Block Input Registers Registers Register 4 6 35c4 3 20100 Register 465 4 3 2 1 0 Data Data Feature VVVVVVVV Error see below sector Count Sector Count Initial Value Sector Number Sector Number Initial Value Cylinder Low Cylinder Low Initial Value Cylinder High Cylinder High Initial Value Device Head 1 1D Device Head Initial Value Command 00000000 Status see below Error
191. mmand DOh SMART Read Attribute Values Dih SMART Read Attribute Thresholds D2h SMART Enable disable Attribute Autosave D3h SMART Save Attribute Values D4h SMART Execute Off line Immediate D5h SMART Read Log Sector D6h SMART Write Log Sector D8h SMART Enable Operations D9h SMART Disable Operations DAh SMART Return Status DBh SMART Enable Disable Automatic Off Line 11 42 1 1 SMART Read Attribute Values Subcommand DOh This subcommand returns the Attribute Values of the device to the host Upon receipt of the SMART Read Attribute Values subcommand from the host the device saves any updated Attribute Values to the Attribute Data sectors and then transfers the 512 bytes of Attribute Value information to the host 11 42 1 2 SMART Read Attribute Thresholds Subcommand D1h This subcommand returns the Attribute Thresholds of the device to the host Upon receipt of the SMART Read Attribute Thresholds subcommand from the host the device reads the Attribute Thresholds from the Attribute Threshold sectors and then transfers the 512 bytes of Attribute Thresholds information to the host 11 42 1 3 SMART Enable Disable Attribute Autosave Subcommand D2h This subcommand enables and disables the Attribute Autosave feature of the device The SMART Enable Disable Attribute Autosave subcommand either allows the device to automatically save its updated Attribute Values to the Attribute Data Sector periodically or causes the Autosave feature to be disa
192. mode 06h Protected area is now established 07h DCO is not supported 08h Subcommand code is invalid FFR other reason Figure 94 DCO error information definition Deskstar 180G XP hard disk drive specifications 113 11 3 Execute Device Diagnostic 90h Command Block Output Command Block Input Registers Registers Register 76543210 Register 16 754 32 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 i Device Head Command 10010000 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR V V V V V V V V 0 V 0 0 z 0 Figure 95 Execute Device Diagnostic Command 90h The Execute Device Diagnostic command performs the internal diagnostic tests implemented by the device The results of the test are stored in the Error Register The normal Error Register bit definitions do not apply to this command Instead the register contains a diagnostic code See Figure 73 on page 668 for the definition Deskstar 180GXP hard disk drive specifications 114 11 4 Flush Cache E7h
193. n the Sector Count register then 65 536 sectors will be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Input Parameters From The Device Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 LBA LBA LBA LBA LBA LBA 7 0 of the address of the first unrecoverable error 31 24 of the address of the first unrecoverable error 15 8 of the address of the first unrecoverable error 39 32 of the address of the first unrecoverable error 23 16 of the address of the first unrecoverable error 47 40 Go ge jee igo pom nna of the address of the first unrecoverable error Deskstar 180GXP hard disk drive specifications 152 11 22 Read Native Max Address F8h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6154 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number V VV VVVV V Cylinder Low Cylinder Low V V VV VVV V Cylinder High Cylinder High V VV VV VV V Device Head 1L1D Device Head HHHH Command TIT ay 120 00 Status see below Error Register Status Register 7 6 5 4 3 2 I 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0
194. nce may be run prior to the reallocation according to the predefined conditions Deskstar 180GXP hard disk drive specifications 89 9 12 Power Up In Standby feature set The Power Up In Standby feature set allows devices to be powered up into the Standby power manage ment state to minimize inrush current at power up and to allow the host to sequence the spin up of devices This feature set will be enabled and disabled via the SET FEATURES command or the use of a jumper When enabled by a jumper the feature set shall not be disabled via the SET FEATURES command The enabling of this feature set shall be persistent after power cycle A device needs a SET FEATURES subcommand to spin up to active state when the device has powered up into Standby The device remains in Standby until the SET FEATURES subcommand is received If power up into Standby is enabled when an IDENTIFY DEVICE is received while the device is in Standby as a result of powering up into Standby the device shall set word 0 bit 2 to one to indicate that the response is incomplete only words 0 and 2 are correctly reported The IDENTIFY DEVICE information indicates the states as follows identify device information is complete or incomplete this feature set is implemented this feature set is enabled or disabled the device needs the Set Features command to spin up into active state 9 13 Advanced Power Management feature set APM This feature allows the host to select an
195. ncement whereby the device reports the completion of the write com mand Write Sectors Write Multiple and Write DMA to the host as soon as the device has received all of the data into its buffer The device assumes the responsibility for subsequently writing the data onto the disk While writing data after completed acknowledgment of a write command soft reset or hard reset does not affect its operation However power off terminates the writing operation immediately and unwritten data is lost The Soft reset Standby Immediate command and Flush Cache commands during the writing of the cached data are executed after the completion of writing to media So the host system can confirm the completion of write cache operation by issuing a Soft reset Standby Immediate command or Flush Cache command to the device before power off 9 11 Reassign function The Reassign function is used with read commands and write commands The sectors of data for re assignment are prepared as the spare data sector This reassignment information is registered internally and the information is available right after complet ing the Reassign function Also the information is used on the next power on reset or hard reset If the number of the spare sector reaches 0 sector the Reassign function will be automatically disabled The spare sectors for reassignment are located at regular intervals from Cylinder 0 As a result of reassignment the physical location
196. nction will be enabled from the next power on The drive may then be unlocked by either the user password or the previously set master password IdentifierzMaster Security level High This combination will set a master password but will NOT enable the security mode feature lock function IdentifierzUser Security level Maximum The password supplied with the command will be saved as the new user pass word The security mode feature lock function will be enabled from the next power on The drive may then be unlocked by only the user password The master password previously set is still stored in the drive but may NOT be used to unlock the device IdentifierzMaster Security level Maximum This combination will set a master password but will NOT enable the security mode feature lock function Deskstar 180GXP hard disk drive specifications 170 11 34 Security Unlock F2h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command I 1 LO DO Led Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON A
197. nd Maximum security level is set data access is impossible However the device can be unlocked using the Security Erase Unit command to unlock the device and erase all user data with the Master Password User Password Lost LEVEL High pe Unlock CMD with Master Password Maximum Erase Prepare Command Normal operation Erase Unit Command with Master Password Normal operation but data lost Figure 82 Password Lost 9 7 4 5 Attempt limit for SECURITY UNLOCK command The SECURITY UNLOCK command has an attempt limit The purpose of this attempt limit is to prevent someone from attempting to unlock the drive by using various passwords multiple times The device counts the password mismatch If the password does not match the device counts it without distinguishing the Master password and the User password If the count reaches 5 EXPIRE bit bit 4 of Word 128 in Identify Device information is set and the SECURITY ERASE UNIT command and the SECURITY UNLOCK command are then aborted until a hard reset or a power off The count and EXPIRE bit are cleared after a power on reset or a hard reset Deskstar 180GXP hard disk drive specifications 83 9 7 5 Command table This table shows the response of the device to commands when the Security Mode Feature Set Device lock function is enabled Command Locked M
198. nd via a service request Command queuing allows the host to issue concurrent commands to the same device Only commands included in the overlapped feature set may be queued If a queue exists when a non queued command is received the nonqueued command shall be aborted and the commands in the queue shall be discarded The ending status shall be ABORT command and the results are indeterminate The maximum queue depth supported by a device is indicated in word 73 of Identify Device information A queued command shall have a Tag provided by the host in the Sector Count register to uniquely iden tify the command When the device restores register parameters during the execution of the SERVICE command this Tag shall be restored so that the host may identify the command for which status is being presented If a queued command is issued with a Tag value that is identical to the Tag value for a com mand already in the queue the entire queue is aborted including the new command The ending status is ABORT command and the results are indeterminate If any error occurs the command queue is aborted When the device is ready to continue processing a bus released command and BSY and DRQ are both cleared to zero the device requests service by setting SERV to one setting a pending interrupt and asserting INTRQ if selected and if nIEN is cleared to zero SERV shall remain set until all commands ready for service have been serviced The pending interrupt shall b
199. ndition Star Bret i Register Register A S M A R T FUNCTION SET command was received by the device without the required key being loaded 51h 04h into the Cylinder High and Cylinder Low registers A S M A R T FUNCTION SET command was received by the device with a subcommand value in the Features 51h 04h Register that is either invalid or not supported by this device A S M A R T FUNCTION SET command subcommand other than SMART ENABLE OPERATIONS was received by the de 51h 04h vice while the device was in a S M A R T Disabled state The device is unable to read its Attribute Values or Attribute Thresholds data structure Sih TONTO TOR The device is unable to write to its Attribute 51h 10h or Oth Figure 169 S M A R T Error Codes Deskstar 180GXP hard disk drive specifications 204 11 43 Standby E2h 96h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command TT 000000 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 N
200. nds can be re ceived and processed immediately Standby Actuator is unloaded and spindle motor is stopped Commands can be received immediately Sleep Actuator is unloaded and spindle motor is stopped Only soft reset or hard reset can change the mode to standby Note Upon power down or spindle stop a head locking mechanism will secure the heads in the OD park ing position 4 4 6 2 Mode transition times Mode transition times are shown below Transition time Transition time From To RPM typical max sec sec Standby Idle 0 gt 7200 3 disks 9 31 Idle Standby 7200 gt 0 Immediate Immediate Standby Sleep 0 Immediate Immediate Sleep Standby 0 Immediate Immediate Unload idle Idle 7 200 0 7 Idle Unload Idle 7 200 0 7 Note The command is processed immediately but there will be an actual spin down time reflecting the seconds passed until the spindle motor stops Figure 15 Mode transition times Deskstar 180GXP hard disk drive specifications 17 This page intentionally left blank 5 0 Defect flagging strategy Media defects are remapped to the next available sector during the Format Process in manufacturing The mapping from LBA to the physical locations is calculated by an internally maintained table Shipped format Data areas are optimally used e No extra sector is wasted as a spare throughout user data areas All pushes generated by defects are absorbed by the spare
201. ngle track seek time without command overhead including settling Function Typical ms Max ms Read 0 8 1 5 Write 1 3 2 0 Read Quiet Seek mode 0 8 1 5 Write Quiet Seek mode 1 3 2 0 Figure 9 Single Track Seek Time Single track seek is measured as the average of one 1 single track seek from every track with a random head switch in both directions inward and outward 4 4 2 6 Average latency Rotational speed Time for a revolution ms Average latency ms 7200 RPM 8 3 4 17 Figure 10 Latency Time 4 4 3 Drive ready time Power on to ready Typical sec Maximum sec 60 GB models 6 31 120 GB models 8 31 180 GB models 10 31 Figure 11 Drive ready time Ready The condition in which the drive is able to perform a media access command such as read write immediately Power on Note Max Power On to ready time is the maximum time period that Device 0 waits for Device 1 to assert PDIAG This includes the time required for the internal self diagnostics Deskstar 180GXP hard disk drive specifications 4 4 4 Data transfer speed 180 GB model Data transfer speed Mbyte s Disk Buffer transfer Zone 0 Instantaneous typical 66 Sustained read typical 56 3 Disk Buffer transfer Zone 26 Instantaneous typical 34 5 Sustained read typical 29 4 Buffer Host max 100 Figu
202. ngs as shown in the following sections 16 logical head default normal use 15 logical head default 2 GB 32 GB clip Power up in standby Within each of these four jumper settings the pin assignment selects Device 0 Device 1 Cable Selection or Device 1 Slave Present as shown in the following figures The Device 0 setting automatically recognizes device 1 if it is present The Device 1 Slave Present setting is for a slave device that does not comply with the ATA specification Note In conventional terminology Device 0 designates a Master and Device 1 designates a Slave Figure 46 Jumper pin assignment Deskstar 180GXP hard disk drive specifications 40 6 3 4 Jumper positions 6 3 4 1 16 logical head default normal use The figure below shows the jumper positions used to select Device 0 Device 1 Cable Selection or Device 1 Slave Present DEVICEO Master DEVICE 1 Slave CABLE SEL DEVICE 1 Slave Present F D B G E C A Shipping Default Condition H F D B DEVICE 0 Figure 47 Jumper positions for normal use Notes 1 To enable the CSEL mode Cable Selection mode the jumper block must be installed at E F In the CSEL mode the drive address is determined by AT interface signal 28 CSEL as follows e When CSEL is grounded or at a low level the drive address is
203. nment and contains the disks and actuator assembly Air is constantly circulated and filtered when the drive is operational Venting of the HDA is accomplished via a breather filter The spindle is driven directly by an in hub brushless sensorless DC drive motor Dynamic braking is used to quickly stop the spindle 3 3 Actuator The read write heads are mounted in the actuator The actuator is a swing arm assembly driven by a voice coil motor A closed loop positioning servo controls the movement of the actuator An embedded servo pattern supplies feedback to the positioning servo to keep the read write heads centered over the desired track The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment When the drive is powered off the actuator automatically moves the head to the actuator ramp outside of the disk where it parks Deskstar 180GXP hard disk drive specifications 7 This page intentionally left blank 4 0 Drive characteristics This section describes the characteristics of the drive 4 1 Default logical drive parameters The default of the logical drive parameters in Identify Device data is as shown below n IC35L060AVV207 Description IC35L030AVV207 IC35LO60AVV207 Optimized 40 GB IC35L060AVV207 Physical Layout Label capacity GB 30 40 40 60 Bytes per Sector 512 512 512 512 Sectors per Track 536 1092 536 1092 630 1008 536 109
204. nt Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous Number of sectors to be transferred low order bits 7 0 Number of sectors to be transferred high order bits 15 8 0000h in the Feature register indicates that 65 536 sectors are to be transferred Bits 7 3 Tag contain the Tag for the command being delivered LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Input Parameters From The Device On Bus Release Sector Count HOB 0 Sector Number Cylinder High Low SRV bits 7 3 Tag contain the Tag of the command being bus released bit 2 REL is set to one bit 1 I O is set to one bit O C D is cleared to zero n a Cleared to zero when the device performs a bus release This bit is set to one when the device is ready to transfer data Input Parameters From The Device On Command Complete Sector Count HOB 0 Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 SRV bits 7 3 Tag contain the Tag of the completed command bit 2 REL is cleared to zero bit 1 I O is set to one bit O C D is set to one LBA 7 0 of the address of the first unrecoverable error applicable only when an unrecoverable error has occurred LBA 31 24 of the address of the first unrecoverable error applicable only when an unrecoverable error
205. o gel cae tLI Limited interlock time 0 150 0 150 0 150 0 100 0 100 0 75 tMLI Interlock time with minimum 20 20 20 20 20 20 CS s word setup time at device 15 10l 7 uH 7 B 5 _ 5 _ ICH ad word hold time at device 5 n 5 5 E 5 E 5 _ 5 T tACK Hold time for DMACK 20 20 20 20 20 20 Maximum time before releasing tlORDYZ IORDY 20 20 20 20 20 20 Figure 42 Ultra DMA cycle timings Host Terminating Write Deskstar 180GXP hard disk drive specifications 37 6 2 5 Addressing of registers The host addresses the drive through a set of registers called the Task File These registers are mapped into the I O space of the host Two chip select lines CS0 and CS1 and three address lines DAO 02 are used to select one of these registers while a DIOR or DIOW is provided at the specified time The CS0 is used to address Command Block registers while the CS1 is used to address Control Block registers The following table shows the I O address map CS0 CS1 DA2 DA1 DAO DIOR 0 Read DIOW 0 Write Command Block Registers 0 1 0 0 0 Data Reg Data Reg 0 1 0 0 1 Error Reg Features Reg 0 1 0 1 0 Sector count Reg Sector count Reg 0 1 0 1 1 Sector number Reg Sector number Reg 0 1 1 0 0 Cylinder low Reg Cylinder low Reg 0 1 1
206. ode Unlocked Mode Frozen Mode Check Power Mode Executable Executable Executable Execute Device Diagnostic Executable Executable Executable Device Configuration Restore Command aborted Executable Executable Device Configuration Freeze Lock Executable Executable Executable Device Configuration Identify Executable Executable Executable Device Configuration Set Command aborted Executable Executable Flush Cache Command aborted Executable Executable Flush Cache Ext Command aborted Executable Executable Format Track Command aborted Executable Executable Identify Device Executable Executable Executable Idle Executable Executable Executable Idle Immediate Executable Executable Executable Initialize Device Parameters Executable Executable Executable NOP Executable Executable Executable Read Buffer Executable Executable Executable Read DMA Command aborted Executable Executable Read DMA Ext Command aborted Executable Executable Read DMA Queued Command aborted Executable Executable Read DMA Queued Ext Command aborted Executable Executable Read Log Ext Command aborted Executable Executable Read Long Command aborted Executable Executable Read Multiple Command aborted Executable Executable Read Multiple Ext Command aborted Executable Executable Read Native Max Address Executable Executable Executable Read Native Max Ext Executable Executable Executable Read Sector s Command aborted Executable Executable Read Sector s Ext Command aborted Executable Executable Rea
207. of the state of the IRQ bit The interrupt is set when the IRQ bit is set by the drive CPU IRQ is reset to zero by a host read of the status register or a write to the Command Reg This signal is a 3 State line with 24 mA sink capability This is a time multiplexed signal which indicates that a drive is active or that device 1 is present This signal is driven by Open Drain driver and internally pulled up to 5 volts through a 10kQ resistor During Power On initialization or after RESET is negated DASP shall be asserted by Device 1 within 400 ms to indicate that device 1 is present Device 0 shall allow up to 450 ms for device 1 to assert DASP If device 1 is not present device 0 may assert DASP to drive a LED indicator DASP shall be negated following acceptance of the first valid command by device 1 At anytime after negation of DASP either drive may assert DASP to indicate that a drive is active PDIAG shall be asserted by device 1 to indicate to device 0 that it has completed diag nostics This line is pulled up to 5 volts in the drive through a 10kQ resistor Following a Power On Reset software reset or RESET drive 1 shall negate PDIAG within 1 ms to indicate to device 0 that it is busy Drive 1 shall then assert PDIAG within 30 seconds to indicate that it is no longer busy and is able to provide status Following the receipt of a valid Execute Drive Diagnostics command device 1 shall negate PDIAG within 1 ms to indi
208. oss power cycles Upon receipt of the SMART Disable Operations subcommand from the host the device disables S M A R T capabilities and functions and then saves any updated Attribute Values to the Attribute Data sector After receipt of the device of the SMART Disable Operations subcommand from the host all other S M A R T subcommands with the exception of SMART Enable Operations are disabled and invalid and will be aborted by the device including the SMART Disable Operations subcommand returning the error code as specified in Figure 169 on page O Any Attribute Values accumulated and saved to volatile memory prior to receipt of the SMART Disable Deskstar 180GXP hard disk drive specifications 192 Operations command will be preserved in the Attribute Data Sectors of the device If the device is re enabled these Attribute Values will be updated as needed upon receipt of a SMART Read Attribute Values or SMART Save Attribute Values command 11 42 1 10 SMART Return Status Subcommand DAh This command is used to communicate the reliability status of the device upon the request of the host Upon receipt of the SMART Return Status subcommand the device saves any updated Pre failure type Attribute Values to the reserved sector and compares the updated Attribute Values to the Attribute Thresholds If the device does not detect a Threshold Exceeded Condition the device loads 4Fh into the Cylinder Low register and C2h into the Cylinder Hi
209. oth the Attribute Value and Attribute Threshold Data structures Deskstar 180GXP hard disk drive specifications 194 11 42 2 2 Individual Attribute Data Structure The following defines the 12 bytes that make up the information for each Attribute entry in the Device Attribute Data Structure Description Byte Offset Attribute ID Number 01h to FFh 1 00h Status flags 2 01h Attribute Value valid values from 01h to FDh 1 03h Vendor Specific 8 04h Total Bytes 12 Figure 160 Individual Attribute Data Structure Attribute ID Numbers Any nonzero value in the Attribute ID Number indicates an active attribute The device supports the following Attribute ID Numbers ID Attribute Name 0 Indicates that this entry in the data structure is not used 1 Raw Read Error Rate 2 Throughput Performance 3 Spin Up Time 4 Start Stop Count 5 Reallocated Sector Count 7 Seek Error Rate 8 Seek Time Performance 9 Power on Hours Count 10 Spin Retry Count 12 Device Power Cycle Count 192 Power off Retract Count 193 Load Cycle Count 194 Temperature 196 Reallocation Event Count 197 Current Pending Sector Count 198 Off line Scan Uncorrectable Sector Count 199 Ultra DMA CRC Error Count Deskstar 180GXP hard disk drive specifications 195 Status Flag definitions Bit Definition 0 Pre failure advisory bit 0 An attribute value less than or equal to its corresponding attribute threshold indicates an advisory condition where the u
210. ount Bits 7 3 Tag contain the Tag of the completed command Bit 2 REL is cleared to 0 Bit 1 I O is set to one Bit 0 C D is set to one Sector Number Cylinder High Low H Sector address of unrecoverable error applicable only when an unrecoverable error has occurred SRV Cleared to O Deskstar 180GXP hard disk drive specifications 214 11 49 Write DMA Queued Ext 36h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High M Current V V V V V V V V Error See Below ture Previous Sector Current V V V VV Sector HOB 0 VVVVVVVV Count Previous Count HOB 1 Sector Current V V V V V V V V Sector HOB 0 VVVVVVVV Number previous V V V VV VV V Number qop 1 Mey cy Xe vw A E Cylin Current V V V V V V V V Cylin HOB 0 VVVVVVVV der der ee Low Previous V VV V V V V V Low HOB VVVVVVVV Cylin Current V V V V V V V V Cylin HOB 0 VVVVVVVV der der me High Previous High HOB Device Head 1 D Device Head Command 00110110 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 8 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF SRV DRO COR IDX ERR V 0 0 V 0 V 0 V 0 V 0 V 0
211. ransferred to the host The difference of Read Sector s command and Read Verify Sector s command is whether the data is transferred to the host or not If an uncorrectable error occurs the read verify will be terminated at the failing sector Output parameters to the device Sector Count Sector Number Cylinder High Low H R The number of continuous sectors to be verified If zero is specified 256 sectors will be verified The sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 The cylinder number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Low 16 23 High L 1 The head number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 The retry bit This bit is ignored Input parameters from the device Sector Count The number of requested sectors not verified This will be zero unless an unrecoverable error occurs Deskstar 180GXP hard disk drive specifications 159 Sector Number Cylinder High Low The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 The head number of the last transferred sector L 0 In LBA mode this regi
212. rate with no degradation of performance after being subjected to shock pulses with the following characteristics 6 8 4 1 Trapezoidal shock wave Approximate square trapezoidal pulse shape Approximate rise and fall time of pulse is1 ms Average acceleration level is 50 G Average response curve value during the time following the 1 ms rise time and before the 1 ms fall with a time duration of 11 ms Minimum velocity change is 4 23 meters per second 6 8 4 2 Sinusoidal shock wave The shape is approximately half sine pulse The figure below shows the maximum acceleration level and duration Models Accleration level G Duration ms 180 GB model 300 2 All other models 350 All models 75 11 Figure 65 Sinusoidal shock wave 6 8 5 Nonoperating Rotational shock All shock inputs shall be applied around the actuator pivot axis Duration Rad s 1 ms 30 000 2ms 20 000 Figure 66 Rotational Shock Deskstar 180GXP hard disk drive specifications 56 6 9 Acoustics The upper limit criteria of the octave sound power levels are given in Bels relative to one picowatt and are shown in the following table The sound power emission levels are measured in accordance with ISO 7779 Typical Max Mode m pre 120 GB and 180 GB 80 GB models model models Idle 2 6 3 0 2 8 3 2 3 0 3 4 Operating Performance seek mode 3 4 3 7 3 4 3 7 3 4 3 7 Quiet seek mode 2 8 3
213. rd disk drive specifications 169 Word Description Control Word bit 0 Identifier 1 Master 0 User 00 bit 1 7 Reserved bit 8 Security level 1 Maximum 0 High bit 9 15 Reserved 01 16 Password 32 bytes Master Password Revision Code oe valid if Word 0 bit 0 Sud 18 255 Reserved Figure 142 Security Set Password Information Identifier Zero indicates that device regards Password as User Password One indicates that device regards Password as Master Password Security Level Zero indicates High level one indicates Maximum level If the host sets High level and the password is forgotten the Master Password can be used to unlock the device If the host sets Maximum level and the user password is forgotten only a Security Erase Prepare Security Unit command can unlock the device and all data will be lost Password All 32 bytes of the text of the password are always significant Master Password Revision Code The revision code field is returned in the IDENTIFY DEVICE word 92 The valid revision codes are 0001h through FFFEh The device accepts the command with a value of 0000h or FFFFh in this field but does not change the Master Password Revision code The setting of the Identifier and Security level bits interacts as follows IdentifierzUser Security level High The password supplied with the command will be saved as the new user password The security mode feature lock fu
214. re 12 Data transfer speed Instantaneous disk buffer transfer rate Mbyte s is derived by the following formula 512 Number of sectors on a track revolution per second Note The number of sectors per track will vary because of the linear density recording e Sustained disk buffer transfer rate Mbyte s is defined by considering head cylinder change time for read operation This gives a local average data transfer rate It is derived by the following formula Sustained Transfer Rate A B C D where A 512 number of data sectors per cylinder B number of Surfaces per cylinder 1 head switch time C cylinder change time D number of surfaces time for one revolution Instantaneous buffer host transfer rate Mbyte s defines the maximum data transfer rate on the AT Bus It also depends on the speed of the host The method of measurement is given in 4 4 5 Throughput on page 16 Deskstar 180GXP hard disk drive specifications 15 4 4 5 Throughput 4 4 5 1 Simple sequential access The following figure illustrates the case of the three disk enclosure Operation Typical sec Max sec Sequential Read Zone 0 0 32 0 34 Sequential Read Zone 26 0 61 0 64 Figure 13 Simple Sequential Access performance The above table gives the time required to read a total of 8000h consecutive blocks 16 777 216 bytes accessed by 128 read commands Typical and Max values are given by 10596 and 1
215. re Device Busy After Device Control Status Register 200 n Reset Software Reset Register RST 1 BSY 1 Device Ready Device Control Status Register After Softwar Register RST 0 BSY 0 m RDY 1 31 sec Reset After RST 1 Hard Device Busy After Bus RESET Signal Status Register 400 ns Reset Hard Reset Asserted BSY 1 Device Ready Bus RESET Signal Status Register zi se After Hard Reset Asserted BSY 0 and RDY 1 Data In Device Busy After OUT To Command Status Register 400 ns Command Command Code Out Register BSY 1 Interrupt DRQ Status Register For pa Transfer ee Bg ster BSY 0 amp en 30 sec BSY 1 In Interrupt Device Busy After 256th Read From Status Register 10 us Data Transfer In Data Register BSY 1 Data Out Device Busy After OUT to Command Status Register 400 ns Command Command Code Out Register BSY 1 Device Busy After 256th Write From Status Register E ia Data Transfer Out Data Register BSY 1 3 Status Register Interrupt For Status Register Data eran Out BSY 1 7 poU Me D PEE Interrupt Non Data Device Busy After OUT to Command Status Register 400 ns Command Command Code Out Register BSY 1 Interrupt For Status Register mcd ceste BSY 1 i Interrupt PES c S Device Busy After OUT to Command Status Register 400 ns Command Code Out Register BSY 1 Command Figure 183 Time out values Command category is referred to in Section 10 0 Command Protocol on page 95 The abbreviations ns us seconds
216. rea for reassigned data Spare cylinder The spare cylinder is used by Hitachi Globobal Storage Technologies manufacturing and includes data sent from a defect location Deskstar 180GXP hard disk drive specifications 11 4 4 Performance characteristics Drive performance is characterized by the following parameters Command overhead Mechanical positioning Seek time Latency Data transfer speed Buffering operation Look ahead Write cache All the above parameters contribute to drive performance There are other parameters that contribute to the performance of the actual system This specification defines the characteristics of the drive not the characteristics of the system throughput which depends on the system and the application 4 4 1 Command overhead Command overhead is defined as the time required from the time the command is written into the command register by a host to the assertion of DRQ for the first data byte of a READ command when the requested data is not in the buffer excluding Physical seek time and Latency The table below gives average command overhead Time Typical Time Typical for Command type Drive is in quiescent state ms queued command ms Read Cache not hit from Command Write to Seek Start 0 3 0 3 Read Cache hit from Command Write to DRQ 0 1 0 1 Write from Command Write to DRQ 0 015 0 05 Seek from Command Write to Seek Start 0 3 not applicable
217. reset or Power on Reset If Reverting to Power on Defaults has been enabled by Set Features command it is cleared by Soft reset as well Upon entering offset mode the capacity of the drive returned in the Identify Device data is the size of the former protected area A subsequent Set Max Address com mand with the address returned by Read Max Address command allows access to the entire drive Addresses wrap so the entire drive remains addressable If a nonvolatile protected area has not been established before the device receives a Set Features Enable Address Offset Mode command the command fails with Abort error status Disable Address Offset Feature removes the address offset and sets the size of the drive reported by the Identify Device command back to the size specified in the last nonvolatile Set Max Address command Deskstar 180GXP hard disk drive specifications 91 Before Enable Address Offset Mode A reserved area has been created using a nonvolatile Set Max command Non Accessible System reserved area Accessible User Area LBA 0 LBA R LBA M After Enable Address Offset Mode E I A ibl l dn qa Non Accessible System reserved l User area I area P ner AER IA bag te ad Ar ek SF LBA 0 LBA M R LBA M After Set Max Address Command using the Value Returned by Read Max Address Any commands which access sectors across the LBA M R are aborted with error pinum
218. response to the original settings as indicated by the data returned from the execution of a DEVICE CONFIGURATION IDENTIFY command Deskstar 180GXP hard disk drive specifications 110 11 2 2 DEVICE CONFIGURATION FREEZE LOCK subcommand C1h The DEVICE CONFIGURATION FREEZE LOCK command prevents accidental modification of the Device Configuration Overlay settings After successful execution of a DEVICE CONFIGURATION FREEZE LOCK command all DEVICE CONFIGURATION SET DEVICE CONFIGURATION FREEZE LOCK DEVICE CONFIGURATION IDENTIFY and DEVICE CONFIGURATION RESTORE commands are aborted by the device The DEVICE CONFIGURATION FREEZE LOCK condition shall be cleared by a power down The DEVICE CONFIGURATION FREEZE LOCK condition shall not be cleared by hard ware or software reset 11 2 3 DEVICE CONFIGURATION IDENTIFY subcommand C2h The DEVICE CONFIGURATION IDENTIFY command returns a 512 byte data structure via PIO data in transfer The content of this data structure indicates the selectable commands modes and feature sets that the device is capable of supporting If a DEVICE CONFIGURATION SET command has been issued reducing the capabilities the response to an IDENTIFY DEVICE or IDENTIFY PACKET DEVICE com mand will reflect the reduced set of capabilities while the DEVICE CONFIGURATION IDENTIFY command will reflect the entire set of selectable capabilities The format of the Device Configuration Overlay data structure is shown on the next page
219. sage or age of the device has exceeded its intended design life period 1 An attribute value less than or equal to its corresponding attribute threshold indicates a pre Failure condition where imminent loss of data is being predicted 1 On line Collective bit 0 The attribute value is updated only during Off line testing 1 The attribute value is updated during On line testing or during both On line and Off line testing 2 5 Vendor specific 6 15 Reserved 0 Normalized values The device performs conversion of the raw attribute values to transform them into normalized values which the host can then compare with the threshold values A threshold is the excursion limit for a normalized attribute value 11 42 2 3 Off line Data Collection Status The value of this byte defines the current status of the off line activities of the device Bit 7 indicates Auto matic Off line Data Collection Status Bit 7 Automatic Off line Data Collection Status 1 Automatic Off line Data Collection is enabled 0 Automatic Off line Data Collection is disabled Bits 0 thru 6 represents a hexadecimal status value reported by the device Value Definition Off line data collection never started All segments completed without errors Off line data collecting suspended by interrupting command Off line data collecting aborted by interrupting command Off line data collection aborted with fatal error ouhNn Oo 11 42 2 4 Self test execution status Bit Definition
220. select either the currently selected CHS translation addressing or LBA addressing on a command by command basis by using the L bit in the DEVICE HEAD register So a host system must set the L bit to 1 if the host uses LBA Addressing mode 9 3 1 Logical CHS Addressing Mode The logical CHS addressing is made up of three fields cylinder number head number and sector number Sectors are numbered from 1 to the maximum value allowed by the current CHS translation mode but cannot exceed 255 0FFh Heads are numbered from 0 to the maximum value allowed by the current CHS translation mode but cannot exceed 15 0Fh Cylinders are numbered from 0 to the maxi mum value allowed by the current CHS translation mode but cannot exceed 65535 0FFFFh When the host selects a CHS translation mode using the INITIALIZE DEVICE PARAMETERS command the host requests the number of sectors per logical track and the number of heads per logical cylinder The device then computes the number of logical cylinders available in requested mode The default CHS translation mode is described in the Identify Device Information The current CHS trans lation mode is also described in the Identify Device Information 9 3 2 LBA Addressing Mode Logical sectors on the device shall be mapped linearly with the first LBA addressed sector sector 0 be ing the same sector as the first logical CHS addressed sector cylinder 0 head 0 sector 1 Regardless of the logical CHS translation mode
221. ss Ext command If the native maximum address is equal to or less than 268 435 455 a Read Native Max Address shall return the native maximum address If the native maximum address is greater than 268 435 455 a Read Native Max Address shall return a value of 268 435 455 Deskstar 180GXP hard disk drive specifications 93 This page intentionally left blank 10 0 Command Protocol The commands are grouped into different classes according to the protocols followed for command execution The command classes with their associated protocols are defined below For all commands the host must first check if BSY 1 and should proceed no further unless and until BSY 0 For all commands the host must also wait for RDY 1 before proceeding A device must maintain either BSY 1 or DRQ 1 at all times until the command is completed The INTRQ signal is used by the device to signal most but not all times when the BSY bit is changed from one to zero during command execution A command shall only be interrupted with a hardware or software reset The result of writing to the Command register while BSY 1 or DRQ 1 is unpredictable and may result in data corruption A com mand should only be interrupted by a reset at times when the host thinks there may be a problem such as a device that is no longer responding Interrupts are cleared when the host reads the Status Register issues a reset or writes to the Command Register Figure 1 on page 229 shows th
222. ssssssssssses e 190 11 42 2 Device Attributes Data Structure 0 ccs 194 11 42 3 Device Attribute Thresholds Data Structure lssllul sees 198 11 42 4 SMART Log Directory lssssssssesseese Ie 199 11 42 5 SMART summary error log sector 0 0 0 ccc ees 200 Deskstar 180GXP hard disk drive specifications vili 11 42 6 Self test log data structure 0 cet eee 203 1142 7 Error reportinig uvdal kw DETIENE HE 204 11 43 Standby E2h 96h doe e RERO ED 205 11 44 Standby Immediate EOh 94h sssssssssssse eh 207 11 45 Write Buffer EBh ams one E RRE eee eee e tenn eee EA 208 11 46 Write DMA CAh CBh 0 0 eet re 209 11 47 Write DMA Ext SSN roerei e cee ene e tenet EA 211 11 48 Write DMA Queued CAh CBh 0 0 teeta 213 11 49 Write DMA Queued Ext 36h 0 cet tenet eee 215 11 50 Write Eog EXt SED ec oce Seve DEREN ICTU UI ENSE 217 11 51 Write kong 92h 33h ones wa Reo NR 219 11 52 Write Multiple Cbh suraia r e veo E XO RERO UU EE er NIE S 221 11 53 Write Multiple Ext 39h 0 cece eee t eee ene 223 11 54 Write Sector s 30h 31h 2 0 0 cece e 225 11 55 Write Sector s Ext 34h 2 0 E E E E E eee ence e 227 12 02 TIMINGS he oe Sane REED Hebr hos sd DEE Shad esters 229 INdex oie ide ite ser Heda i HERS bere Re PE ea ae ERS PRS ke 231 Deskstar 180GXP hard disk drive specifications ix This page intentionally left
223. st be set up before writing the Command Register 8 3 Cylinder High Register This register contains the high order bits of the starting cylinder address for any disk access At the end of the command this register is updated to reflect the current cylinder number In LBA Mode this register contains Bits 16 23 At the end of the command this register is updated to reflect the current LBA Bits 16 23 The cylinder number may range from zero to the number of cylinders minus one When 48 bit addressing commands are used the most recently written content contains LBA Bits 16 23 and the previous content contains Bits 40 47 The 48 bit Address feature set is described in Section 9 16 48 Bit Address Feature Set on page 93 8 4 Cylinder Low Register This register contains the low order bits of the starting cylinder address for any disk access At the end of the command this register is updated to reflect the current cylinder number In LBA Mode this register contains Bits 8 15 At the end of the command this register is updated to reflect the current LBA Bits 8 15 The cylinder number may be from zero to the number of cylinders minus one When 48 bit addressing commands are used the most recently written content contains LBA Bits 8 15 and the previous content contains Bits 32 39 Deskstar 180GXP hard disk drive specifications 66 8 5 Data Register This register is used to transfer data blocks between the device data buffer and the
224. st does not satisfy tSR timing it should be ready to receive two more data words after HDMARDY is negated Figure 30 Ultra DMA cycle timings Host pausing Read Deskstar 180GXP hard disk drive specifications 31 6 2 4 3 Host Terminating Read DMA DMARQ LI lt tMLI gt DMACK lt lt IRP HACK STOP tACK HDMARDY RFS et tLI gt tioRDv4 aa DSTROBE o taz tCS tCH DD 15 00 Hood RD Data 200000000000000000C XXX XXXXXXXXXX Device drives DD Figure 31 Ultra DMA cycle timing chart Host terminating Read aiza lt gt Host drives DD PARAMETER DESCRIPTION MODEO MODE1 MODE2 MODE3 MODE4 MODE5 all values in ns MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX HDMARDY to final tRFS DSTROBE time 75 70 60 60 60 50 tRP Ready to pause time 160 125 100 100 100 85 tLl Limited interlock time 0 150 O 150 0 150 0 100 0 100 0 75 tAZ Maximum time allowed for uH 40 E 40 7 40 E 40 _ 40 E 40 output drivers to release IZAH Minimum delay time required 20 20 E 20 _ 20 E 20 gt 20 e for output MEL antenecsng me with 20 vss EE ses pe en es minimum CS CRC word setup time at 15 T 40 e 7 7 _ 5 a 5 gt device side ICH word hold time at device 5 _ 5 B 5 _ 5 uH 5 _ 5 _
225. ster contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 160 11 27 Read Verify Sector s Ext 42h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High Fea Current Error G6ee Below ture Previous Sector Current V V V V V V V V Sector HOB 0 Count Count Previous V VV V V V V V HOB Sector Current V V V V V VV V Sector HOB 0 VVVVVVVV Number Number Previous V VV VV VV V HOB VVVVVVVV Cylin Current V V V VV VV V Cylin HOB 0 VVVVVVVV der der Low revious V VV V VV V V Low HOB VVVVVVVV Cylin Current V V V VV VV V Cylin HOB 0 VVVVVVVV der z der High revious V VV VVV V V High HOB Device Head 111D Device Head Command 00100010 Status G6ee Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 T 0 CRCIUNC O IDN O ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 V 0 V 0 V 0 V 0 V 0 V 0 V Figure 133 Read Verify Sectors s Ext Command 42h The Read Verify Sector s Ext verifies one or more sectors on the device No data is transferred to the host The difference between the Read Sector s Ext com
226. system interface The Logical layout to Physical layout that is the actual Head and Sectors translation is done automatically in the drive The default setting can be obtained by issuing an IDENTIFY DEVICE command Deskstar 180GXP hard disk drive specifications 9 4 2 Data sheet Description Data transfer rate Mbps 699 Data transfer rate Mbps optimized 40 GB 648 Interface transfer rate MB s 100 Data buffer size KB 2 048 Data buffer size KB Models IC35LO90AVV207 1 8 192 IC35L120AVV207 1 IC35L180AVV207 1 Rotational speed RPM 7 200 Number of buffer segments read up to 21 Number of buffer segments write up to 63 Recording density max Kbpi 632 Recording density max Kbpi optimized 40 GB 578 Track density max Ktpi 76 Track density max Ktpi optimized 40GB 72 Areal density max Gbits in 46 3 Number of data bands 27 Upper 226 5 KB is used for firmware Figure 2 Mechanical positioning performance Deskstar 180GXP hard disk drive specifications 10 4 3 Drive organization 4 3 1 Drive format Upon shipment from Hitachi Globals Storage Technologies manufacturing the drive satisfies the sector continuity in the physical format by means of the defect flagging strategy described in Section 5 0 on page 19 in order to provide the maximum performance to users 4 3 2 Cylinder allocation All models except All models except optimized
227. t Registers Registers Register 1 36 Sud 32 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count 00000001 Sector Count V Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVV V Cylinder High V VV VV VV V Device Head 1LI1DHHHH Device Head coc SUE HCH Command 0010001R Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0o v 0 Vv 0 Vv 0O VvV 0 V 0 M Figure 125 Read Long Command 22h 23h The Read Long command reads the designated one sector of data and the ECC bytes from disk media and then transfers the data and ECC bytes from the device to the host After 512 bytes of data have been transferred the device will keep setting DRQ 1 to indicate that the device is ready to transfer the ECC bytes to the host The data is transferred 16 bits at a time the ECC bytes are transferred 8 bits at a time The number of ECC bytes is 4 or 52 according to setting of Set Feature option The default setting is 4 bytes of ECC data The command makes a single attempt to read the data and does not check the data using ECC What ever is read is returned to the host Output parameters to the device Sector Count The number of continuous sectors to be transferred The Sector Count must be set to one S
228. t Sector Count Previous Sector Number Current Sector Number Previous Cylinder Low Current Cylinder Low Previous Cylinder High Current Cylinder High Previous The number of continuous sectors to be transferred low order bits 7 0 The number of continuous sectors to be transferred high order bits 15 8 If zero is specified then 65 536 sectors will be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 mr i rir it Input Parameters From The Device Sector Number HOB 0 Sector Number HOB 1 Cylinder Low HOB 0 Cylinder Low HOB 1 Cylinder High HOB 0 Cylinder High HOB 1 LBA LBA LBA LBA LBA LBA 7 0 of the address of the first unrecoverable error 31 24 of the address of the first unrecoverable error 15 8 of the address of the first unrecoverable error 39 32 of the address of the first unrecoverable error 23 16 of the address of the first unrecoverable error 47 40 pu of the address of the first unrecoverable error Deskstar 180GXP hard disk drive specifications 228 12 0 Timings The timing of BSY and DRQ in Status Register is shown in the figure below Function Interval Start Stop Time out Power On pd c me After Power On S Register 400 ns Device Read Status Register After eee On POWE Qi BSY 1 EE Pee Softwa
229. t described below 6 8 2 1 Random vibration The test consists of a random vibration applied for each of three mutually perpendicular axes with the time duration of 10 minutes per axis The PSD levels for the test simulate the shipping and relocation environment shown below See IBM STD C H 1 9711 005 The overall RMS Root Mean Square level of vibration is 1 04 G Frequency 2Hz 4Hz 8 Hz 40 Hz 55 Hz 70 Hz 200 Hz G2 Hz 0 001 0 03 0 03 0 003 0 01 0 01 0 001 Figure 64 Random vibration PSD profile break points nonoperating Deskstar 180G XP hard disk drive specifications 55 6 8 2 2 Swept sine vibration 2 G Zero to peak 5 to 500 to 5 Hz sine wave 0 5 oct min sweep rate 3 minutes dwell at two major resonances 6 8 3 Operating shock The drive meets IBM Standard C S 1 9711 007 for the S5 product classification The drive meets the following criteria while operating in the conditions described below The shock test consists of 10 shock inputs in each axis and direction for total of 60 There must be a delay between shock pulses long enough to allow the drive to complete all necessary error recovery procedures No error occurs with a 10 G half sine shock pulse of 11 ms duration in all models No data loss occurs with a 30 G half sine shock pulse of 4 ms duration in all models No data loss occurs with a 55 G half sine shock pulse of 2 ms duration 6 8 4 Nonoperating shock The drive will ope
230. t parameters to the device Sector Count The block size to be used for Read Multiple and Write Multiple commands Valid block sizes can be selected from 0 1 2 4 8 or 16 If O is specified the Read Multiple and Write Multiple commands are disabled Deskstar 180GXP hard disk drive specifications 187 11 41 Sleep E6h 99h Command Block Output Command Block Input Registers Registers Register 1 36 Sud 3 2 10 Register d 6 54 3 2 L 0 Data Data Feature Error see below Sector Count Sector Count Sector Number Sector Number Cylinder Low Cylinder Low Cylinder High Cylinder High Device Head 1 1D Device Head Command T 1 45 0 0 1 4 0 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 ME Figure 156 Sleep Command E6h 99h This command causes the device to enter Sleep Mode The device is spun down and the interface becomes inactive If the device is already spun down the spin down sequence is not executed The only way to recover from Sleep Mode is with a software reset or a hardware reset Deskstar 180GXP hard disk drive specifications 188 11 42 S M A R T Function Set BOh
231. t shall be returned The Extended SMART self test log sector shall support 48 bit and 28 bit addressing All 28 bit entries contained in the SMART self test log sector shall also be included in the Comprehensive SMART self test log sector with the 48 bit entries If the feature set associated with the log specified in the Sector Number register is not supported or enabled or if the values in the Sector Count Sector Number or Cylinder Low registers are invalid the device shall return command aborted 11 18 1 General Purpose Log Directory The figure below defines the 512 bytes that make up the General Purpose Log Directory Description Bytes Offset General Purpose Logging Version 2 00h Number of sectors in the log at log address Olh 7 0 1 02h Number of sectors in the log at log address Olh 15 8 1 03h Number of sectors in the log at log address 02h 7 0 1 04h Number of sectors in the log at log address 02h 15 8 1 05h 10h sectors in the log at log address 80h 7 0 1 100h 00h of sectors in the log at log address 80h 7 0 1 101h Number of sectors in the log at log address FFh 7 0 1 lFEh Number of sectors in the log at log address FFh 15 8 1 1FFh 512 Figure 118 General Purpose Log Directory The value of the General Purpose Logging Version word shall be 0001h A value of 0000h indicates that there is no General Purpose Log Directory The logs at log addresses 80 9Fh shall
232. tar 180GXP hard disk drive specifications 177 The device preserves enabling or disabling of Automatic Acoustic Management and the current Automatic Acoustic Management level setting across all forms of reset that is Power on Hardware and Software Resets Deskstar 180GXP hard disk drive specifications 178 11 38 Set Max Address F9h Command Block Output Command Block Input Registers Registers Register 1 Sud 32 140 Register d 6154 3 2 L 0 Data Data Feature VVVVVVVV Error see below Sector Count B Sector Count Sector Number V VV VVVV V Sector Number V VV VVVV V Cylinder Low VVVVVVVV Cylinder Low V VV VV VV V Cylinder High VVVVVVVV Cylinder High V VV VV VV V Device Head l1LI1DHHHH Device Head coc SSE BGB Command TA EG 130011 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC O IDN O ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0o Vv 0 0 0 V O0 e e 0 M Figure 148 Set Max Address F9h If this command is immediately preceded by a Read Native Max Address command the device regards it as a Set Max Address command The device receives this command without a prior Read Native Max Address command and regards it as a Set Max security extensions command according to feature register value Valid features valu
233. te of the Attribute Autosave feature Upon receipt of the SMART Save Attribute Values subcommand from the host the device writes any updated Attribute Values to the Attribute Data sector 11 42 1 5 SMART Execute Off line Immediate Subcommand D4h This subcommand causes the device to immediately initiate the set of activities that collect Attribute data in an off line mode off line routine or execute a self test routine in either captive or off line mode The Sector Number register shall be set to specify the operation to be executed Sector Number Operation to be executed 0 Execute SMART off line data collection routine immediately 1 Execute SMART Short self test routine immediately in off line mode 2 Execute SMART Extended self test routine immediately in off line mode 127 Abort off line mode self test routine 129 Execute SMART Short self test routine immediately in captive mode 130 Execute SMART Extended self test routine immediately in captive mode Off line mode The device executes command completion before executing the specified routine During execution of the routine the device will not set BSY nor clear DRDY If the device is in the process of performing its routine and is interrupted by a new command from the host the device will abort or sus pend its routine and service the host within two seconds after receipt of the new command After servicing the interrupting command the device will resume its routine automatically or not start i
234. ter This register contains the device status The contents of this register are updated whenever an error occurs and at the completion of each command If the host reads this register when an interrupt is pending it is considered to be the interrupt acknow ledge Any pending interrupt is cleared whenever this register is read If BSY 1 no other bits in the register are valid Bit Definitions BSY DRDY RDY DF DSC SERV SRV DRQ Busy BSY 1 whenever the device is accessing the registers The host should not read or write any registers when BSY 1 If the host reads any register when BSY 1 the contents of the Status Register will be returned Device Ready RDY 1 indicates that the device is capable of responding to a command RDY will be set to zero during power on until the device is ready to accept a command If the device detects an error while processing a command RDY is set to zero until the Status Register is read by the host at which time RDY is set back to one Device Fault DF 1 indicates that the device has detected a write fault condition DF is set to zero after the Status Register is read by the host Device Seek Complete DSC 1 indicates that a seek has completed and the device head is settled over a track DSC is set to zero by the device just before a seek begins When an error occurs this bit is not changed until the Status Register is read by the host at which time the bit again indicates the current s
235. ters Deskstar 180GXP hard disk drive specifications 51 6X 6 32 UNC BREATHER HOLE 2X 6040 2 a o un D 4X 6 32 UNC o x un 2 x eo QN a Z V A y V WD N 6X 6 35 0 2 4X 95 2540 2 9 uw rv gt lt IU gt a Q s lt FF xx e QN Figure 59 Bottom and side views of 30GB 60GB models with breather hole and mounting hole locations All dimensions in the above figure are in millimeters The breather hole must be kept uncovered in order to keep the air pressure inside of the disk enclosure equal to external air pressure The following table shows the physical dimensions of the drive Height mm Width mm Length mm Weight grams 25 4 04 101 6 0 4 146 0 0 6 640 Figure 60 Physical Dimensions Deskstar 180GXP hard disk drive specifications 52 6 7 2 Hole locations The mounting hole location and size of the drive are shown below 6X Max penetration 4 5 mm Side View Drap Se NS I F Connector Bottom View P 4X Max penetration 4 0 mm ja 2 M 1 gt Thread 1 2 3 4 5 6 7 6 32 UNC 41 28 0 5 44 45 0 2 95 2540 2 6 35 0 2 28 5 0 5 60 0 0 2 41 6 0 2 Figure 61 Mounting hole locations All dimensions are in mm Deskstar 180G XP hard disk drive specifications 53 6 7 3Connector lo
236. the host The sectors are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command The data transfers are qualified by DMARQ and are performed by the slave DMA channel The device issues only one interrupt per command to indicate that data transfer has terminated and status is available If an uncorrectable error occurs the read will be terminated at the failing sector Deskstar 180GXP hard disk drive specifications 134 Output Parameters To The Device Sector Count Current The number of sectors to be transferred low order bits 7 0 Sector Count Previous The number of sectors to be transferred high order bits 15 8 If 0000h in the Sector Count register is specified then 65 536 sectors will be transferred Sector Number Current LBA 7 0 Sector Number Previous LBA 31 24 Cylinder Low Current LBA 15 8 Cylinder Low Previous LBA 39 32 Cylinder High Current LBA 23 16 Cylinder High Previous LBA 47 40 Input Parameters From The Device Sector Number HOB 0 LBA 7 0 of the address of the first unrecoverable error Sector Number HOB 1 LBA 31 24 of the address of the first unrecoverable error Cylinder Low HOB 0 LBA 15 8 of the address of the first unrecoverable error Cylinder Low HOBz1 LBA 39 32 of the address of the first unrecoverable error Cylinder High HOB 0 LBA 23 16 of the address of the first unrecoverable error
237. the host and the drive The lower 8 lines DD00 07 are used for Register and ECC access All 16 lines DD00 15 are used for data transfer These are 3 State lines with 24 mA current sink capability Deskstar 180GXP hard disk drive specifications 22 DAO DA2 CSO CS1 RESET DIOW DIOR INTRQ DASP PDIAG Address used to select the individual register in the drive Chip select signal generated from the Host address bus When active one of the Command Block Registers Data Error Features when written Sector Count Sector Number Cylinder Low Cylinder High Drive Head and Status Command when written register can be selected See Figure 43 on page 38 Chip select signal generated from the Host address bus When active one of the Control Block Registers Alternate Status Device Control when written and Drive Address register can be selected See Figure 43 on page 38 This line is used to reset the drive It shall be kept in Low logic state during power up and in High thereafter Its rising edge holds data from the host data bus to a register or data register of the drive When low this signal enables data from a register or data register of the drive onto data bus The data on the bus shall be latched on the rising edge of DIOR Interrupt is enabled only when the drive is selected and the host activates the nIEN bit in the Device Control Reg Otherwise this signal is in high impedance state regardless
238. the interrupt in response to the Status Register being read For the Write Long command a The device sets BSY 0 and DRQ 1 when it is ready to receive a sector b The host writes one sector of data including ECC bytes via the Data Register c The device sets BSY 1 after it has received the sector d After processing the sector of data the device sets BSY 0 and interrupts the host e In response to the interrupt the host reads the Status Register Deskstar 180GXP hard disk drive specifications 98 f The device clears the interrupt in response to the Status Register being read The Write Multiple command transfers one block of data for each interrupt The other commands transfer one sector of data for each interrupt If the device detects an invalid parameter it will abort the command by setting BSY 0 ERR 1 ABT 1 and interrupting the host If an uncorrectable error occurs the device will set BSY 0 and ERR 1 store the error status in the Error Register and interrupt the host The registers will contain the location of the sector in error The errored location will be reported with CHS mode or LBA mode the mode is decided by mode select bit bit 6 of Device Head register on issuing the command All data transfers to the device through the Data Register are 16 bits except for the ECC bytes which are 8 bits Deskstar 180GXP hard disk drive specifications 99 10 3 Non data commands The following are non data commands
239. time These bytes are the minimum time in minutes to complete the self test 11 42 2 11 Data Structure Checksum Deskstar 180GXP hard disk drive specifications 197 The Data Structure Checksum is the two s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure 11 42 3 Device Attribute Thresholds Data Structure The following defines the 512 bytes that make up the Attribute Threshold information This data structure is accessed by the host in its entirety using the SMART Read Attribute Thresholds All multibyte fields shown in these data structures are in byte ordering that is the least significant byte occupies the lowest numbered byte address location in the field The sequence of active Attribute Thresholds will appear in the same order as their corresponding Attribute Values Description Byte Offset Value Data Structure Revision Number 2 00h 0010h lst Device Attribute 12 02h 30th Device Attribute 12 15Eh Reserved 18 16Ah 00h Vendor specific 131 17Ch 00h Data structure checksum 1 1FFh 512 Figure 161 Device Attribute Thresholds Data Structure 11 42 3 1 Data Structure revision number This value is the same as the value used in the Device Attributes Values Data Structure 11 42 3 2 Individual Thresholds Data Structure The following defines the 12 bytes that make up the information for each Threshold entry in the Device Attribute Thresholds
240. tructure 30 3Ch 90 Figure 165 Error log data structure Command data structure Data format of each command data structure is shown below Description Byte Offset Device Control register 1 00h Features register 1 olh Sector count register 1 02h Sector number register 1 03h Cylinder Low register 1 04h Cylinder High register 1 05h Device Head register 1 06h Command register 1 O7h Time stamp ms from Power On 4 08h 12 Figure 166 Command data structure Deskstar 180G XP hard disk drive specifications 201 Error data structure Data format of error data structure is shown below Description Byte Offset Reserved 1 00h Error register 1 01h Sector count register 1 02h Sector number register 1 03h Cylinder Low register 1 04h Cylinder High register 1 05h Device Head register 1 06h Status register 1 07h Pon e E data vendor 19 08h State 1 1Bh Life time stamp hours 2 1Ch 30 Figure 167 Error data structure The state field contains a value indicating the device state when the command was issued to the device Value State xOh Unknown x1h Sleep x2h Standby x3h Active ldle x4h SMART Off line or Self test x5h xAh Reserved xBh xFh Vendor specific The value of x is vendor specific Deskstar 180GXP hard disk drive specifications 202 11 42 6 Self test log data structure The following figure de
241. try bit This bit is ignored Deskstar 180GXP hard disk drive specifications 209 Input parameters from the device Sector Count Sector Number Cylinder High Low The number of requested sectors not transferred This will be zero unless an unrecoverable error occurs The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 210 11 47 Write DMA Ext 35h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High Weis Current Error Gee Below ture Previous Sector TEEN Sector HOB 0 Count Previous V V V VV VV V Count HOB Sector Current VV VV VV V V sector HOB 0 VVVVVV VV Number previous v V V V V V V y Number nog Mey cy Xe vw XP E Cylin Current V V V VV VV V Cylin HOB 0 VVVVVVVV der der Low revious V VV VV VV V Low HOB VVVVVVVV Cylin
242. ts 24 27 L 1 The retry bit This bit is ignored Deskstar 180GXP hard disk drive specifications 155 Input parameters from the device Sector Count Sector Number Cylinder High Low The number of requested sectors not transferred This will be zero unless an unrecoverable error occurs The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 The head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Deskstar 180GXP hard disk drive specifications 156 11 25 Read Sector s Ext 24h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High ide Current Error See Below ture Previous Sector Current VVVVVVVV Scu HOB 0 Count previous V V V VV V V V Count HOB Sector Current VVVVVVVV santor HOB 0 V M AR ARAL AB AE Number previous V V V VV VV V Number qop 1 Mey cy Xe vw A E Cylin Current V V V VV V V V Cylin HOB 0 VVVVVVVV der der ee Low Previous V V VVVVVV Low HOB VVV
243. ts routine depending on the interrupting command Captive mode When executing self test in captive mode the device sets BSY to one and executes the specified self test routine after receipt of the command At the end of the routine the device sets the exe cution result in the Self test execution status byte Figure 159 on page 0 and ATA registers as below and executes command completion Status Set ERR to one when self test has failed Error Set ABRT to one when self test has failed Cyl Low Set to F4h when self test has failed Cyl High Set to 2Ch when self test has failed Deskstar 180GXP hard disk drive specifications 191 11 42 1 6 SMART Read Log Sector Subcommand D5h This command returns the specified log sector contents to the host The 512 bytes data are returned at a command and the Sector Count value shall be set to one The Sector Number shall be set to specify the log sector address Log sector address Content Type 00h Log directory Read Only 01h Summary SMART Error Log Read Only 03h Extended Comprehensive SMART Error Log See Note 06h SMART Self test Log Read Only 07h Extended Self test Log See Note 80h 9Fh Host vendor specific Read Write Figure 158 Log sector addresses Note Log addresses 03h and 07h are used by the Read Log Ext and Write Log Ext commands If these log addresses are used with the SMART Read Log Sector command the device shall return command aborted
244. ulating the execution time for a number of seek commands With typical implementation of seek command this measurement must include the device and host command overhead To eliminate this overhead the drive overlaps the seek command as described below The first seek command is completed before the actual seek operation is ended Then the device can receive the next seek command from the host however the actual seek operation for the next seek command starts immediately after the actual seek operation for the first seek command is completed In other words the execution of two seek commands overlaps excluding the time required for the actual seek operation With this overlap the total elapsed time for a number of seek commands results in the total accumulated time for actual seek operation plus one pre and post overhead When the number of seeks is large only one overhead may be ignored 1 With overlap Host process Device process Seek operation unn ie e Overhead CA g Total time n 1 Seek operation A B 2 Without overlap Host process r Device process p Lj Seek operation pM Overhead FATT B A B Total time n Seek operation A B Figure 85 Seek overlap Deskstar 180GXP hard disk drive specifications 88 9 10 Write cache function Write cache is a performance enha
245. umber Previous HOB VVVVVVVV Cylin Current Cylin HOB 0 VVVVVVVV der f der Low revious Tow HOB VVVVVVVV Cylin Current Cylin HOB 0 VVVVVVVV der f der High Previous High OB VVV VV Device Head 111D Device Head Command Q0 1 0 0 Ll I d Status See Below Error Register Status Register 7 6 5 4 3 2 Ab 0 7 6 5 4 3 2 1 0 CRC UNC O IDN 0 ABT TON AMN BSY RDY DF DSC DRO COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 129 Read Native Max Address Ext F8h This command returns the native max LBA of HDD which is not effected by Set Max Address Ext command Input Parameters From The Device Sector Number HOB 0 LBA Sector Number HOB 1 LBA Cylinder Low HOB 0 LBA Cylinder Low HOB 1 LBA Cylinder High HOB 0 LBA Cylinder High HOB 1 LBA 7 0 of the address of the Native max address 31 24 of the address of the Native max address 15 8 of the address of the Native max address 39 32 of the address of the Native max address 23 16 of the address of the Native max address 47 40 of the address of the Native max address peel ee a ee ee Deskstar 180GXP hard disk drive specifications 154 11 24 Read Sector s 20h 21h Command Block Output Command Block Input Registers Registers Register 76543210 Register 1
246. ure 178 Write Long Command 32h 33h 2 tenes 219 Figure 179 Write Multiple Command C5h 0 teens 221 Figure 180 Write Multiple Command C5h 0 2 0 eects 223 Figure 181 Write Sector s Command 30h 31h 0 0 eens 225 Figure 182 Write Sector s Ex Command 34h 0 0 ccc ene 227 Figure 1 Time 0ut values 54 euo Eres eps eo RCM eU eR BW SETAE ERAR 229 Deskstar 180GXP hard disk drive specifications XIV 1 0 General This document describes the specifications of the Deskstar 180GXP an IBM 3 5 inch 7200 rpm ATA interface hard disk drive with the following model numbers C35L030AVV207 0 30 7 GB 2 MB buffer e C35L060AVV207 0 41 2 GB and 60 4 GB 2 MB buffer e C35L090AVV207 0 82 3 GB 2 MB buffer e C35L090AVV207 1 82 3 GB 8 MB buffer e C35L120AVV207 0 123 5 GB 2 MB buffer e C35L120AVV207 1 123 5 GB 8 MB buffer e C35L180AVV207 1 185 2 GB 8 MB buffer Part 1 defines the functional specification Part 2 defines the interface specification The specifications in this document are subject to change without notice 1 1 Glossary ESD Electrostatic Discharge Kbpi 1 000 bits per inch Ktpi 1 000 tracks per inch Mbps 1 000 000 bits per second GB 1 000 000 000 bytes MB 1 000 000 bytes KB 1 000 bytes unless otherwise specified 32KB 32 x 1024 bytes 64KB 64 x 1024 bytes S M A R T Self Monitoring Analysis and Reporting Technology DFT Drive Fitness Test A
247. urrent of 60 GB 40GB and 30 GB models Power supply generated ripple at drive power connector 0005 Top and side views of 80 GB 180 GB models with mechanical dimensions Bottom and side views of 30GB 60GB models with breather hole and mounting hole locations ssssssseee he Figure 60 Figure 61 Figure 62 Figure 63 Figure 64 Figure 65 Figure 66 Figure 67 Figure 68 Figure 69 Figure 70 Figure 71 Figure 72 Figure 73 Figure 74 Figure 75 Figure 76 Figure 77 Figure 78 Figure 79 Figure 80 Figure 81 Figure 82 Figure 83 Figure 84 Figure 85 Figure 86 Figure 87 Figure 88 Figure 89 Figure 90 Figure 91 Figure 92 Figure 93 Figure 94 Figure 95 Figure 96 Figure 97 Figure 98 Figure 99 Physical Dimensions ayssa eel ep RR ER RR ER epa Mounting hole locations vvrarrvrrarrvrvrr era II n eens Connector locations 1e Ree ok snes ERIS ens eee RIED ww ta Random vibration PSD profile break points operating 004 Random vibration PSD profile break points nonoperating Sinusoidal shock wave 1 ete e Rotational Shock zoe VUE DER AE EACUS ARI eae Sound power levels o reed C ES EQ ESTER eati eT UR Register Set recom ve ee bootie ve we reaches oe ee DEUM EIL RI eS Alternate Status Register cocer p Rr Rea Device Control Register 0 ccc ccc tnt hen Drive Address Register 0 0c
248. words 61 60 shall be 268 435 455 and the value placed in words 103 100 shall be the native maximum address If a host protected area has been established by a Set Max Address Ext command the device shall return command aborted Output parameters to the device B Option bit for selection whether nonvolatile or volatile B 0 is volatile condition When B 1 MAX LBA CYL which is set by Set Max LBA CYL command is pre served by POR When B 0 MAX LBA CYL which is set by Set Max LBA CYL command will be lost by POR B 1 is not valid when the device is in Address Offset mode Sector Number In LBA mode this register contains LBA bits 0 7 which is to be set L 1 In CHS mode this register is ignored L 0 Cylinder High Low In LBA mode this register contains LBA bits 8 15 Low 16 23 High which is to be set L 1 In CHS mode this register contains cylinder number which is to be set L 0 H In LBA mode this register contains LBA bits 24 27 which is to be set L 1 In CHS mode this register is ignored L 0 Input parameters from the device Sector Number In LBA mode this register contains max LBA bits 0 7 which is set L 1 In CHS mode this register contains max sector number L 0 Cylinder High Low In LBA mode this register contains max LBA bits 8 15 Low 16 23 High which is set L 1 In CHS mode this register contains max cylinder number which is set L 0 H In LBA mode this register contains max LBA bits
249. x 0 pM Figure 128 Read Native Max Address F8h This command returns the native max LBA CYL of the drive which is not effected by Set Max Address command The 48 bit native max address is greater than 268 435 455 the Read Native Max Address command shall return a value of 268 435 455 Input parameters from the device Sector Number In LBA mode this register contains native max LBA bits 0 7 L 1 In CHS mode this register contains native max sector number L 0 Cylinder High Low In LBA mode this register contains native max LBA bits 8 15 Low 16 23 High L 1 In CHS mode this register contains native max cylinder number L 0 H In LBA mode this register contains native max LBA bits 24 27 L 1 In CHS mode this register contains native max head number L 0 Deskstar 180GXP hard disk drive specifications 153 11 23 Read Native Max Address Ext 27h Command Block Output Command Block Input Registers Registers Register 76543210 Register 76543210 Data Low Data Low Data High Data High Fea Current Error See Below ture Previous Sector Current Sector HOB 0 Count Count Previous HOB Sector Current Sector HOB 0 VVVVVVVV Number N
250. y condition existing Accordingly lower attribute values indicate that the analysis algorithms being used by the device are predicting a higher probability of a degrading or faulty condition 9 6 3 Attribute thresholds Each attribute value has a corresponding attribute threshold limit which is used for direct comparison to the attribute value to indicate the existence of a degrading or faulty condition The numerical values of the attribute thresholds are determined by the device manufacturer through design and reliability testing and analysis Each attribute threshold represents the lowest limit to which its corresponding attribute value can be equal while still retaining a positive reliability status Attribute thresholds are set at the device manufacturer s factory and cannot be changed in the field The valid range for attribute thresholds is from 1 through 253 decimals 9 6 4 Threshold Exceeded Condition If one or more attribute values whose Pre failure bit of their status flag is set are less than or equal to their corresponding attribute thresholds the device reliability status is negative indicating an impending degrading or faulty condition 9 6 5 S M A R T commands The S M A R T commands provide access to attribute values attribute thresholds and other logging and reporting information 9 6 6 Off line read scanning The device provides the off line read scanning feature with reallocation This is the extension of the off l
251. y also be dumped into the protected area to resume after system power off The following set of commands changes the LBA CYL which affects the Identify Device Information Read Native Max Address F8 h Set Max Address F9 h 9 8 1 Example for operation in LBA mode The following is an example of possible values for LBA size and other device characteristics Capacity native 6 498 680 832 byte 6 4 GB Maximum LBA native 12 692 735 C1ACFFh Required size for protected area 206 438 400 byte Required blocks for protected area 403 200 062700h Customer usable device size 6 292 242 432 byte 6 2 GB Customer usable sector count 12 289 536 BB8600h LBA range for protected area BB8600h to C1ACFFh 1 Shipping of drives from the manufacturer Prior to being shipped from the manufacturer the drive has been tested to have a usable capacity of 6 4 GB besides flagged media defects not visible by the system 2 Preparation of drives by the system manufacturer Special utility software is required to define the size of the protected area and to store the data in it The sequence is as follows i Issue a Read Native Max Address command to get the real device maximum LBA Returned value shows that the native device maximum LBA is 12 692 735 C1ACFFh regardless of the current setting ii Make the entire device including the protected area accessible by setting device maximum LBA to 12 692 735 C1ACFFh via Set Max Address command The opt
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 - セキュリティUSBメモリ Test Tools Catalog Saeco Xsmall Super-automatic espresso machine HD8745/06 MANUAL DE OPERACION Samsung F500 Washing Machine with ecobubble, 8 kg User Manual Manual do Operador La transposition didactique à partir de pratiques : des savoirs aux Copyright © All rights reserved.
Failed to retrieve file