Home

HGST TRAVELSTAR 80GN 30GB ATA5

image

Contents

1. Command Block Output Registers Command Block Input Registers Register O 543 2010 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current Sector HOB 0 Count Previous Count HOB 1 Current HOB 0 VVVVVVVV LBA Bow NBA Low Previous HOB 1 VV VV V V V V i Current HOB 0 VVVVVVVV LBA Mid LBA Mid Previous HOB VV VV V V V V i Current HOB 0 VVVVVVVV LBA High LBA High Previous HOB 1 VVVVVVVV Device cL SY Gd Ds teu ees Device V Command 00100111 Status See below Error Register Status Register H 6 5 4 3 2 1 0 7 6 5 4 3 2 dl 0 CRC UNC 0 IDN 0 ABT TON AMN BSY RDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V This command returns the native max LBA of HDD which is not effected by Set Max ADDRESS EXT command Input parameters from the device LBA Low HOB 0 LBA 7 0 of the address of the Native max areas LBA Low HOB 1 LBA 31 24 of the address of the Native max areas LBA Mid HOB 0 LBA 15 8 of the address of the Native max areas LBA Mid HOB 1 LBA 39 32 of the address of the Native max areas LBA High HOB 0 LBA 23 16 of the address of the Native max areas LBA High HOB 1 LBA 47 40 of the address of the Native max areas Travelstar 8
2. Command Block Output Registers Command Block Input Registers Register TO 543 2010 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current B Sector HOB 0 Count Previous Count HOB Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous AM MAMM VW MOV HOB V V VV VV VV Current V V VV VV VV i HOB 0 V V VV MAMM V LBA Mid LBA Mid Previous V V VV VV VV HOB V V VV VV V V Current VVVVVVVV HOB 0 V V VV VV VV LBA High LBA High Previous V V VV VV V V HOB V VV VV V V V Device 1 D Device V Command 00110111 Status See below Error Register Status Register 7 6 4 3 2 d 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 0 0 0 V 0 0 0 V 0 0 V 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 reg ister 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 modified When the address requested 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 I
3. S M A R T Function S M A R T Read Attribute Values BO DO S M A R T Read Attribute Thresholds BO D1 S M A R T Enable Disable Attribute Autosave BO D2 S M A R T Save Attribute Values BO D3 S M A R T Execute Off line Immediat BO D4 S M A R T Read Log Sector BO D5 S M A R T Write Log Sector BO D6 S M A R T Enable Operations BO D8 S M A R T Disable Operations BO D9 S M A R T Return Status BO DA S M A R T Enable Disable Automatic Off line BO DB Set Features Enable Write Cache EF 02 Set Transfer mode EF 03 Enable Advanced Power Management featur EF 05 Enable Address Offset mode EF 09 40 bytes of ECC apply on Read Write Long EF 44 Disable read look ahead featur EF 55 Disable reverting to power on defaults EF 66 Disable write cach EF 82 Disable Advanced Power Management featur EF 85 Disable Address Offset mode EF 89 Enable read look ahead featur EF AA 4 bytes of ECC apply on Read Write Long EF BB Enable reverting to power on defaults EF CC Set Max Security Extension Set Max SET PASSWORD F9 01 Set Max LOCK F9 02 Set Max UNLOCK F9 03 Set Max FREEZE LOCK F9 04 Device Configuration Overlay Device Configuration RESTORE Bl CO Device Configuration FREEZE LOCK Bl Cl Device Configuration IDENTIFY Bl C2 Device Configuration
4. DMARQ EU gt DMACK gt tACK tENV STOP gt tACK ra ENV HDMARDY AO ee tZIORDY a a FS gt 0 YC gt tCYC gt DS a 20 DH DD 15 0 15 0 XX000000000000000000000000x 004 RD Data 2000 RD Data Xx RD Data gt m et Host drives DD Device drives DD Table 28 Ultra DMA cycle timings Initiating Read PARAMETER MODE 0 MODE 1 MODE 2 MODE 3 MODE 4 MODE 5 MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX DESCRIPTION ns ns ns ns ns ns ns ns ns ns ns ns tUl Unlimited interlock time 0 0 0 0 0 0 tACK Setup time for DMACK 20 20 20 20 20 20 tENV Envelope time 20 70 20 70 20 70 20 55 20 55 20 50 tZIORDY Minimum time before driv 0 0 0 0 0 0 ing IORDY tFS First DSTROBE time 0 230 0 200 0 170 0 130 0 120 0 90 tCYC Cycle time 112 73 54 39 25 16 8 t2CYC Two cycle time 230 154 115 86 57 38 tAZ Maximum time allowed for 10 10 10 10 10 10 output drivers to release tZAD Drivers to assert 0 0 0 0 0 0 tDS Data setup time at host 15 10 5 4 tDH Data hold time at host 5 5 5 4 6 Travelstar 80GN Hard Disk Drive Specification 47 7 9 2 Host Pausing Read DMA DMACK STOP HDMARDY DSTROBE a Ir a ES gt Tabl
5. Command Block Output Registers Command Block Input Registers Register o J76543210 Register eS 43 24 07 Data Data Feature Error see below Sector Count 0 D HH Sector Count V LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device ILIDHHHH Device 03 4 EH H ER Command 0011001R Status see below Error Register Status Register 7 6 5 4 3 2 il 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT TON AMN BSY IRDY DF IDSC DRQ COR IDX ERR 0 0 0 Vv 0 V 0 0 0 V V V 0 V The Write Long comm and transfers the data and the ECC bytes of the designated one sector from the host to the device then the data and the ECC bytes are 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 and the ECC bytes are trans ferred 8 bits at a time The number of ECC bytes are either 4 or 40 according to setting of the Set Feature option The default number aft er power on is 4 bytes Output parameters to the device Sector Count LBA Low LBA High Mid H R This indicates the number of continuous sectors to be transferred The Sector Count must be set to one This indicates the sector number of the sector to be transferred L 0
6. 80 GB model 60 GB model 40 GB model 30 GB model 20 GB model Physical Layout Bytes per sector 512 512 512 512 512 Sectors per track 392 952 392 952 392 952 392 952 392 952 Number of heads 4 3 2 2 1 Number of disks 2 2 1 1 1 Logical layout Number of heads 16 16 16 16 16 Number of Sectors track 63 63 63 63 63 Number of Cylinders 16 383 16 383 16 383 16383 16 383 Number of sectors 156 301 488 117 210 240 78 140 160 58 605 120 39 070 080 Total logical data bytes 80 026 361 856 60 011 642 880 40 007 761 920 30 005 821 440 20 003 880 960 4 2 Data sheet Table 2 Data sheet Rotational Speed RPM 4200 Data transfer rates buffer to from media Mbps 350 Data transfer rates Mbytes sec ULTRA DMA 100 100 Recording density Kbit mm Max 28 KBPD Max Typ 712 Track density Ktrack mm Typ 3 78 Ktpi Typ 96 Areal density Kbit sq mm Max 106 Gbit sq inch Max 70 Number of zones 16 Travelstar 80GN Hard Disk Drive Specification 15 4 3 Cylinder allocation The table shows typical data format 96K TPI 712K BPI Each drive is formatted in the factory test by optimiz ing TPI BPI combination Contact Hitachi technical support for detail Table 3 Cylinder allocation 96 kTPI 712 kBPI format Zone Physical cylinders Sectors Track Data Zone 0 0 4 359 868 Data Zone 1
7. 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 is set by the Initialize Drive Parameter or the Set MAX ADDRESS command is ignored The protected area by the Set MAX ADDRESS command is also initialized This command requests the transfer of a single sector of data from the host including information specified in the table below If the password does not match the device rejects the command with an Aborted error Table 100 Erase Unit information Word Description 00 Control Word bit 0 Identifier 1 Master 0 User bit 1 15 Reserved 01 16 Password 32 bytes 17 255 Reserved 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 pass word stored internally The Security Erase Unit command erases all user data and disables the security mode feature device lock func tion After completing of this command all the user data will be initialized to zero with a write operation At this time the data write is not verified with a read operation to determine if the data sector is initialized correctly At this time the defective sector information and the reassigned sector information for t
8. 4 4 3 3 Operating mode at power on The device goes into Idle mode after power on or hard reset as an initial state Initial state may be changed to Standby mode using pin C on the interface connector Refer to section 7 10 Drive address setting on page 55 for details 4 4 3 4 Adaptive power save control The transient timing from Performance Idle mode to Active Idle mode and Active Idle mode to Low Power Idle mode is controlled adaptively according to the access pattern of the host system The transient timing from Low Power Idle mode to Standby mode is also controlled adaptively if it is allowed by Set Features Enable Adavanced Power Management subcommand Travelstar 80GN Hard Disk Drive Specification 20 5 0 Data integrity 5 1 Data loss at power off Data loss will not be caused by a power off during any operation except the write operation A power off during a write operation causes the loss of any received or resident data that has not been writ ten onto the disk media A power off during a write operation might make a maximum of one sector of data unreadable This state can be recovered by a rewrite operation 5 2 Write Cache When the write cache is enabled the write command may complete before the actual disk write operation finishes This means that a power off even after the write command completion could cause the loss of data that the drive has received but not yet written onto the disk In order to pr
9. The background power levels of the acoustic test chamber for each octave band are to be recorded Sound power tests are to be conducted with the drive supported by spacers so that the lower surface of the drive be located 2543 mm above from the chamber floor No sound absorbing material shall be used The acoustical characteristics of the disk drive are measured under the following conditions Mode definitions e Idle mode Power on disks spinning track following unit ready to receive and respond to control line com mands e 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 calculated with the following formula Ns 0 4 Tt T1 where Ns average seek rate in seeks s Travelstar 80GN Hard Disk Drive Specification 35 Tt published seek time from one random track to another without including rotational latency T1 equivalent time in seconds for the drive to rotate by half a revolution 6 6 2 Discrete tone penalty Discrete tone penalties are added to the A weighted sound power Lw with the following formula only when determining compliance Lwt spec Lw 0 1Pt 0 3 lt 4 0 Bels where Lw A weighted sound power level Pt Value of desecrate tone penalty dLt 6 0 dBA dLt Tone to noise ratio taken in accordance with ISO 7779 at each octave band 6 7 Identification labels The following labels are
10. When all of the data has been transferred the device generates an interrupt to the host The host resets the Slave DMA channel o A NU E La The host reads the Status Register and optionally the Error Register Refer to Section 7 0 Electrical interface specification on page 39 for further details Travelstar 80GN Hard Disk Drive Specification page 95 Travelstar 80GN Hard Disk Drive Specification page 96 13 0 Command descriptions The table below shows the commands that are supported by the device Table 60 Command Set subcommand on page 99 shows the subcommands that are supported by each command or feature Table 58 Command Set 1 of 2 Protocol Command Ge 7 SE edge 0 3 Check Power Mode E5 11100101 3 Check Power Mode 98 0 90 TD 00 3 Device Configuration RESTORE B1 0 0000 3 Device Configuration FREEZE LOCK B1 0 0000 1 Device Configuration IDENTIFY B1 0 0000 2 Device Configuration SET B1 0100001 3 Execute Device Diagnostic 90 0010000 3 Flush Cache E7 1 100 1 3 Flush Cache EXT EA Te ndo On ale Oe H 2 Format Track 50 On SO 0000 3 Format Unit F7 OPL EK d 1 Identify Device EC L L 1 0 10100000 3 Idle E3 111000 3 Idle 97 10010111 3 Idle
11. 11 0 General 11 1 Reset response ATA has the following three types of resets Power On Reset POR The device executes a series of electrical circuitry diagnostics spins up the head disk assembly tests speed and other mechanical parametric and sets default values Hard Reset Hardware Reset The RESET signal is negated in the ATA Bus The device resets the interface Soft Reset Software Reset circuitry and sets the default values The 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 are shown in the table below Table 44 Reset response table POR hard reset soft reset Aborting Host interface o o Aborting Device operation 1 1 Initialization of hardware o x x Internal diagnostic o D x Starting or Spinning Up spindle motor 6 x x Initialization of registers 2 o o o DASP handshake o o x PDIAG handshake o o o Reverting programmed parameters to default o o 3 Number of CHS set by Initialize Device Parameters Multiple mode Write Cache Delayed Write Read look ahead ECC bytes Volatile max Address Address offset mode Power mode 6 4 4 Reset Standby timer value 5 o o o o execute x does not execute Notes 1 Execute after the data in write cache has been written 2 The default value on POR is shown in Table 45
12. SELV secondary low voltage S M A R TSelf Monitoring Analysis and Reporting Technology TPI tracks per inch Trk track TTL transistor transistor logic UL Underwriters Laboratory V volt VDE Verband Deutscher Electrotechniker W watt 3 state transistor transistor tristate logic Caution Do not apply force to the top cover See figure below Do not cover the breathing hole on the top cover See figure below Do not touch the interface connector pins or the surface of the printed circuit board This drive can be damaged by electrostatic discharge ESD Any damages incurred to the drive after its removal from the shipping package and the ESD protective bag are the responsibility of the user Travelstar 80GN Hard Disk Drive Specification 7 1 5 Drive handling precautions Do not press Do not press on the drive cover during handling Do not cover this hole Covering this hole will result in loss of data Travelstar 80GN Hard Disk Drive Specification 8 2 0 Outline of the drive 2 5 inch 9 5 mm height Formatted capacities of 80 GB 60 GB 40 GB 30 GB 20 GB 512 bytes sector AT Interface Enhanced IDE conforming to ATA ATAPI 6 Integrated controller No ID recording format Coding 96 102 MTR Multi zone recording Enhanced ECC On The Fly 52 bytes 4 way Interleaved Reed Solomon Code 5 bytes per interleave On The Fly correction Segmented Buffer with write cache 8192 KB Upper 308 KB is used for firmw
13. Table 49 Power conditions Mode BSY RDY Interface active Media Active D D Yes Active ldle o 1 Yes Active Standby o 1 Yes Inactive Sleep Xx Xx No Inactive Ready RDY is not a power condition A device may post ready at the interface even though the media may not be accessible The interface is inactive in sleep mode but the access to the interface registers and the validity of INTRQ is guaranteed for two seconds after the Sleep command is completed After this period the contents of interface registers may be lost Since the contents of interface registers may be invalid the host should NOT check the Status register nor the Alternate Status register prior to issuing a soft reset to wake up a device 11 6 7 Initial Power Mode at Power On After power on or hard reset the device goes to IDLE mode or STANDBY mode depending on the option Refer to section 4 4 3 Operating modes on page 19 for the initial power mode selection 11 7 Advanced Power Management ABLE 3 feature This feature provides power saving without performance degradation The Adaptive Battery Life Extender 3 ABLE 3 technology intelligently manages transition among power modes within the device by monitoring access patterns of the host This technology has three idle modes Performance Idle mode Active Idle mode and Low Power Idle mode This feature allows the host to select an advanced power management level The advanced power
14. ns ns ns ns tSS Time from DSTROBE edge to negation of DMARQ at 2 8 at S 20 y ae gt e 8 tLI Limited interlock time 0 150 0 150 0 150 0 100 0 100 0 75 tAZ Maximum time allowed for output 10 3 10 10 10 8 10 z 10 drivers to release tZAH Maximum delay time required for 20 z 20 a 20 Z 20 d 20 20 7 output tMLI Interlock time with minimum 20 20 20 20 20 20 tCS CRC word setup time at device 15 10 7 7 5 4 tCH CRC word hold time at device 5 5 5 5 5 4 6 tACK Hold time for DMACK 20 20 20 20 20 tIORDYZ Maximum time before releasing 8 _ IORDY 20 20 20 20 20 Travelstar 80GN Hard Disk Drive Specification 50 7 9 5 Initiating Write DMA DMARQ U gt DMACK gt iENV La tACK La STOP il Lat tZIORDY l DDMARDY fe PON tACK ra a tUl C YC S ra tCYC HSTROBE DH a D DS 15 0 XX000000000000000000000000000rxx WT Data xxx WT Data xx WT Data Host drives DD gt Table 32 Ultra DMA cycle timing Initiating Write MODE 0 MODE1 MODE2 MODE3 MODE 4 MODE 5 PARAMETER DESCRIPTION MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX ns ns ns ns ns ns ns ns ns ns ns ns tUl Unlimited interlock time 0
15. 0 In LBA mode this register contains the LBA bits 8 15 Low and bits 16 23 High L 1 This is the head number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 24 27 L 1 This is the retry bit this bit is ignored Input parameters from the device Sector Count LBA Low LBA High Low This is the number of requested sectors not transferred This will be zero unless an unre coverable error occurs This is the sector number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 This is the cylinder number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 8 15 Low and bits 16 23 High L 1 This is the head number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 24 27 L 1 Travelstar 80GN Hard Disk Drive Specification 135 13 21 Read Sector s EXT 24h Table 92 Read Sector s EXT Command 24h Command Block Output Registers Command Block Input Registers Register IA 2010 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current VVVVVVVV Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Cur
16. CSA Canadian Standards Association C UL Canadian Underwriters Laboratory Cyl cylinder DC Direct Current DFT Drive Fitness Test DMA Direct Memory Access ECC error correction code EEC European Economic Community EMC electromagnetic compatibility ERP Error Recovery Procedure Travelstar 80GN Hard Disk Drive Specification 5 ESD FCC FRU G Hz Gb GB GND HDD ILS I O ISO KB Kbpi kgf cm KHz LBA max MB Mbps MHz MLC US MS Electrostatic Discharge Federal Communications Commission field replacement unit gravity a unit of force 32 ft sec per Hertz 1 000 000 000 bits 1 000 000 000 bytes ground hexadecimal hard disk drive Hertz Input integrated lead suspension Input Output International Standards Organization 1 000 bytes 1000 bits per inch kilogram force centimeter kilohertz logical block addressing unit of A weighted sound power meter maximum 1 000 000 bytes 1 000 000 bits per second megahertz Machine Level Control millimeter millisecond microsecond number Output Open Drain Programmed Input Output Programmed Input Output power on hours population part number peak to peak power spectral density radiated electromagnetic susceptibility radio frequency interference relative humidity per cent relative humidity Travelstar 80GN Hard Disk Drive Specification 6 1 4 RMS root mean square RPM revolutions per minute RST reset R W read write sec second
17. This signal is used only for Ultra DMA data transfers between host and drive The signal HSTROBE is the data out strobe signal from the host for an Ultra DMA data out transfer 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 host and drive The STOP signal shall be asserted by the host prior to initiation of an Ultra DMA burst A 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 termination of the burst DDMARDY Ultra DMA This signal is used only for Ultra DMA data transfers between host and drive The signal DDMARDY is a flow control signal for Ultra DMA data out bursts This signal is held asserted 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 host and drive The signal DSTROBE is the data in strobe signal from the device for an Ultra DMA data in transfer Both the rising and the falling edge of DSTROBE latch the data from DD 15 0 into the host The device may stop tog gling DSTROBE to pause an Ultra DMA d
18. 13th Edition Revision 1 7 S13K 1055 17 02 September 2003 Revision 14th Edition Revision 2 0 S13K 1055 20 19 September 2003 Final 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 PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING 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 informa tion 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 is available by contacting your local Hitachi Global Storage Technologies representa tive or on the Internet at ht
19. 42 extend the PIO cycle This line can be connected to the host IORDY signal in order to insert a WAIT state s into the host PIO cycle This signal is an Open Drain output with 16mA sink capability SV Power There are two input pins for the 5 V power supply One is the 5 V Logic input pin and the second is the 5 V Motor input pin These two input pins are tied together within the drive DMACK 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 Volt through a 15kW resistor with a resistor tolerance value of 50 to 100 DMARQ This signal is used for DMA data transfers between the host and drive It shall be asserted by the drive when it is ready to transfer data to or from the host The direction of data transfer is controlled by HIOR and HIOW signals This signal is used in a handshake mode with DMACK This signal is a 3 state line with 16mA sink capability and internally pulled down to GND through a 10 KW resistor HDMARDY Ultra DMA This signal is used only for Ultra DMA data transfers between host and drive The signal 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
20. A Standby timer Idle command Idle Immediate command e Sleep command e Standby command e Standby Immediate command 11 6 1 Power mode Sleep Mode 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 Standby The device interface is capable of accepting commands but since the media may not be Mode immediately accessible there is a delay while waiting for the spindle to reach operating speed Idle Mode Refer to Section 11 7 Advanced Power Management ABLE 3 feature on page 75 Active The device is in execution of a command or accessing the disk media with the read look Mode ahead function or the write cache function 11 6 2 Power management commands The Check Power Mode command allows a host to determine if a device is currently in going to or leaving standby mode The Idle and Idle Immediate commands move a device to idle mode immediately from the active or standby modes The idle command also sets the standby timer count and starts the standby timer The sleep command moves a device to sleep mode The device s interface 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 will enter standby mode The Standby and Standby Immediate commands move a device to standby mode immediately from the active or idle modes The standby command
21. Default Register Values on page 70 3 The Set Features command with Feature register CCh enables the device to revert these parameters to the power on defaults 4 Inthe case of sleep mode the device goes to standby mode In other cases the device does not change current mode 5 After reset the Standby timer value is set to 109 minutes 6 Set according to the initial power mode selection Travelstar 80GN Hard Disk Drive Specification 69 11 2 Register initialization After a power on a hard reset or a software reset the register values are initialized as shown in the table below Table 45 Default Register Values Register Default Value Error Diagnostic Code Sector Count 01h LBA Low 01h LBA Mid 00h LBA High 00h Device AOh Status 50h Alternate Status 50h If an Execute Device Diagnostic command is carried out if the system is powered on or if a hard reset occurs the system generates an Error Register diagnostic code See the table below for a description of the codes Table 46 Diagnostic codes 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 Travelstar 80GN Hard Disk Drive Specification 70 11 3 Diagnostic and Reset considerations The Set Max password the Set Max security mode and the Set Max unlo
22. Disk buffer data transfer Mb s 350 Buffer host data transfer Mb s 100 4 4 1 Command overhead Command overhead time is defined as the interval from the time that a drive receives a command to the time that the actuator starts its motion 4 4 2 Mechanical positioning 4 4 2 1 Average seek time including settling Table 5 Mechanical positioning performance Command type Typical ms Max ms Read 12 16 Write 14 17 Travelstar 80GN Hard Disk Drive Specification 17 Typical and Max are used throughout this document and are defined as follows Typical Average of the drive population tested at nominal environmental and voltage conditions Max Maximum value measured on any one drive over the full range of the environmental and voltage conditions See Section 6 1 Environment on page 25 and Section 6 2 DC power require ments on page 27 for ranges The seek time is measured from the start of the actuator s motion to the start of a reliable read or write operation A reliable read or write implies that error correction or recovery is not used to correct arrival problems The average seek time is measured as the weighted average of all possible seek combinations max 2 m10 n Tnin Tnout n 1 Weighted Average max 1 max where max Maximum seek length n Seek length 1 to max Tnin Inward measured seek time for an n track seek Tnout Outward measu
23. S M A R T Function Set BOh Command Block Output Registers Command Block Input Registers Register mo 76543210 Register 7654321 o Data Data Feature VV VV VV MM Error see below Sector Count VVVVVVVV Sector Count LBA Low LBA Low LBA Mid 0 0 0 LBA Mid LBA High 1 0 0 LBA High Device I 1 D Device Command 10d EO MN MO 0 Status see below Error Register Status Register 7 6 4 3 2 d 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 V 0 0 0 V 0 V 0 V The S M A R T Function Set command provides access to the Attribute Values the 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 device s Features Register when the S M A R T Function Set command is issued by the host In order to select a subcommand the host must write the subcommand code to the device s Features Register before issuing the S M A R T Function Set command The subcommands and their respective codes are listed below Code DOh SMART D1h SMART D2h SMART D3h SMART D4h SMART D5h SMART D6h D8h SMART D9h SMART DAh SMART DBh SMART Subcommand Read Attribute Values Read Attribut
24. mode this register is ignored L 0 In LBA mode this register contains LBA bits 8 15 Mid 16 23 High which is to be set L 1 In CHS mode this register contains max cylinder number which is to be set L 0 In LBA mode this register contains LBA bits 24 27 which are to be input L 1 In CHS mode this register is ignored L 0 This indicates the LBA addressing mode L 0 specifies the CHS mode and L 1 specifies the LBA addressing mode This indicates the device number bit The device number bit of the Device Head should be specified D 0 selects the master device and D 1 selects the slave device Input parameters from the device LBA Low LBA High Mid In LBA mode this register contains the Adjusted max LBA bits 0 7 L 1 In CHS mode this register contains the maximum LBA Low 63 L 0 In LBA mode this register contains the Adjusted max LBA bits 8 15 Mid and bits 16 23 High L 1 In CHS mode this register contains the max cylinder number which is set L 0 In LBA mode this register contains the Adjusted max LBA bits 24 27 L 1 In CHS mode this register contains the maximum head number 15 L 0 Travelstar 80GN Hard Disk Drive Specification 156 13 35 Set Max ADDRESS EXT 37h Table 109 Set Max ADDRESS EXT Command 37h
25. to a device status error or an invalid parameter in an output register Track 0 Not Found When TON 1 it indicates that track O was not found during a recallibrate command Address Mark Not Found When AMN 1 it indicates that the data address mark has not been found after finding the correct ID field for the requested sector Travelstar 80GN Hard Disk Drive Specification 66 10 8 Features Register This register is command specific This register is used with the Set Features command the S M A R T Function Set command and the Format Unit command 10 9 LBA High Register This register is command specific This is used with the Set Features command S M A R T Function Set com mand and Format Unit command 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 11 15 48 bit Address Feature Set on page 89 10 10 LBA Mid Register This register contains Bits 8 15 At the end of the command this register is updated to reflect the current LBA Bits 8 15 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 10 11 Sector Count Register This register contains the number of sectors of data requested to be transferred on a read or write operation between the host and the device If the v
26. 0 0 0 0 0 tACK Setup time for DMACK 20 20 20 20 20 20 tENV Envelope time 20 70 20 70 20 70 20 55 20 55 20 55 tZIORDY Minimum time before driving 0 0 0 0 0 0 IORDY tLl Limited interlock time 0 150 0 150 0 150 0 100 0 100 0 75 tCYC Cycle time 112 73 54 39 25 16 8 t2CYC Two cycle time 230 154 115 86 57 38 tDS Data setup time at device 15 10 7 5 4 tDH Data Hold time at device 5 5 5 5 4 6 Travelstar 80GN Hard Disk Drive Specification 51 7 9 6 Device Pausing Write DMA DMARQ DMACK STOP DDMARDY Lat SR 4 IRFS HSTROBE Table 33 Ultra DMA cycle timing Device Pausing Write PARAMETER MODE 0 MODE1 MODE 2 MODE 3 MODE 4 MODE 5 DESCRIPTION MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX ns ns ns ns ns ns ns ns ns ns ns ns tSR HSTROBE to DDMARDY time 50 30 20 tRFS DDMARDY to final HSTROBE 75 70 60 60 60 50 time Travelstar 80GN Hard Disk Drive Specification 52 7 9 7 Device Terminating Write DMA DMARQ lt ID gt tLI pt tMLI gt DMACK PACK STOP tORD
27. 0 O0 0 x 0 0 O x O 0 0 6 0 0 0 Travelstar 80GN Hard Disk Drive Specification 23 Travelstar 80GN Hard Disk Drive Specification 24 6 0 Specification 6 1 Environment 6 1 1 Temperature and humidity Table 13 Environmental condition Operating conditions Temperature 5 to 55 C See note below Relative humidity 8 to 90 non condensing Maximum wet bulb temperature 29 4 C non condensing Maximum temperature gradient 20 C hour Altitude 300 to 3 048 m 10 000 ft Non operating conditions Temperature 40 to 65 C Relative humidity 5 to 95 non condensing Maximum wet bulb temperature 40 C non condensing Maximum temperature gradient 20 C hour Altitude 300 to 12 192 m 40 000 ft Notes The system is responsible for supplying sufficient ventilation to maintain a surface temperature below 60 C at the center of the top cover of the drive and below 63 C at the center of the drive circuit board assembly The maximum storage period in the shipping package is one year Travelstar 80GN Hard Disk Drive Specification 25 Specification Environment O 41 C 95 31 C 90 WetBulb 40 C WetBulb29 4 C Non Operating Operating D gt E gt I Oo p 3 03 X 65 C 23 55 C 15 35 25 15 5 5 15 25 35 45 55 65 Temperature degC Figure 1 Limits of
28. 00h Disable Automatic Off line 01h Disable Off line Read Scanning F8h Enable Automatic Off line F9h Enable Off line Read Scanning A value of zero written by the host into the device s Sector Count register before issuing this subcommand shall cause the automatic off line data collection 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 during a power off sequence or during an error recovery sequence A value of one written by the host into the device s Sector Count register before issuing this subcommand shall cause the off line read scanning feature to be disabled The Device does not perform the off line read scanning at the off line data collection activities which is initiated by the S M A R T Execute Off line Immediate Subcom mand D4h or automatically if the off line read scanning feature is disabled A value of F8h written by the host into the device s Sector Count register before issuing this subcommand shall cause the automatic Off line data collection feature to be enabled A value of F9 written by the host into the device s Sector Count register before issuing this subcommand shall cause the off line read scanning feature to be enabled The Device perform the off line read scanning at the off line data collection activities which is initiated by the SMART Execute Off line Immediate Subcommand D4h
29. 05H Reserved See note 3 09H Enable Address Offset mode 44H 40 bytes of ECC apply on Read Long Write Long commands 55H Disable read look ahead feature 66H Disable reverting to power on defaults 82H Disable write cache 85H Reserved See note 3 89H Disable Address Offset mode AAH Enable read look ahead feature BBH 4 bytes of ECC apply on Read Long Write Long commands CCH Enable reverting to power on defaults Travelstar 80GN Hard Disk Drive Specification 153 Note 1 When the Feature register is O3h Set Transfer mode the Sector Count Register specifies the transfer mechanism The upper 5 bits define the type of transfer and the low order 3 bits encode 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 When the Feature Register is 05h Enable Advanced Power Management the Sector Count Register specifies the Advanced Power Management level COh FEh The deepest Power Saving Mode is Active Idle 80h BFh The deepest Power Saving Mode is Low Power Idle 01h 7Fh The deepest Power Saving Mode is Standby 00h FFh Aborted Note 2 If the number of auto reassigned sectors reaches the device s reassignment capacity the write cache func tion will be automatically disabled Although the device still accepts the Set Fe
30. 15 8 01h DCO feature is frozen 02h Device is now Security Locked mode 03h Device s feature is already modified with DCO 04h User attempt to disable any featur nabled 05h Device is now SET MAX Locked or Frozen mode 06h Protected area is now established 07h DCO is not supported 08h Subcommand code is invalid FFh other reason Travelstar 80GN Hard Disk Drive Specification 104 13 3 Execute Device Diagnostic 90h Table 66 Execute Device Diagnostic command 90h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 1 Device 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 0 IDN 0 ABT TON AMN BSY IRDY DF IDSC DRQ COR IDX ERR 0 V V V V V V V 0 0 0 0 0 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 Table 45 Default Register Values on page 70 for the definition Travelstar 80GN Hard Disk
31. 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 V V 0 V 0 V 0 V 0 V 0 V The Read DMA 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 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 indi cate 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 Current This indicates the number of sectors to be transferred low order bits 7 0 Sector Count Previous This indicates the number of sectors to be transferred high order bits 15 8 If 0000h in LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA High Current LBA High Previous the Sector Count register is specified 65 536 sectors will be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Travelstar 80GN Hard Disk Drive Specification 126 Input parameters from the device LBA Low HOB 0 LBA Low HOB 1 LBA Mid HOB 0 LBA Mid HOB 1 LBA High HOB 0 LBA High HOB 1 LBA 7 0 of the address o
32. 4 360 9 591 840 Data Zone 2 9 592 13 951 812 Data Zone 3 13 952 19 183 TTT Data Zone 4 19 184 23 775 735 Data Zone 5 23 980 28 775 700 Data Zone 6 28 776 33 135 672 Data Zone 7 33 136 37 059 630 Data Zone 8 37 060 39 675 609 Data Zone 9 39 676 43 163 588 Data Zone 10 43 164 48 395 546 Data Zone 11 48 396 51 011 525 Data Zone 12 51 012 53 627 504 Data Zone 13 53 628 54 935 483 Data Zone 14 54 936 57 551 462 Data Zone 15 57 552 58 859 448 Travelstar 80GN Hard Disk Drive Specification 16 4 4 Performance characteristics Drive performance is characterized by the following parameters e Command overhead e Mechanical head positioning Seek time Latency Data transfer speed e Buffering operation read ahead write cache Note All the above parameters contribute to drive performance There are other parameters that contribute to the performance of the actual system This specification tries to define the bare drive characteristics not system throughput which depends on the system and the application The following table gives a typical value for each parameter The detailed descriptions are found in Section 5 0 Data integrity beginning on page 21 Table 4 Performance characteristics Function Average random seek time read ms 12 Average random seek time write ms 14 Rotational speed RPM 4200 Power on to ready sec 3 0 Command overhead ms 1 0
33. 8 Set Max LBA 39 32 Set Max LBA 23 16 Set Max LBA 47 40 Travelstar 80GN Hard Disk Drive Specification 158 13 36 Set Multiple C9h Table 110 Set Multiple command C6h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device eee CE DY Device Command L 10000 1 0 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 IDSC DRQ COR IDX ERR 0 0 0 0 Vv 0 0 0 V 0 0 Vv The Set Multiple command enables the device to perform Read and Write Multiple commands and establishes the block size for these commands The block size is the number of sectors to be transferred for each interrupt The default block size after power up or hard reset is 0 The Read Multiple and Write Multiple commands are dis abled If an invalid block size is specified an Abort error will be returned to the host The Read Multiple and Write Mul tiple commands will be disabled Output parameters to the device Sector Count This indicates the block size to be used for the Read Multiple and the Write Multiple com mands Valid block sizes can be selected fr
34. 884KB Total number of user addressable sectors 6FC7C80h addressable sectors IC25N040ATMRO 4 0 Number of cylinders 3FFFh Number of heads 10h Buffer size D98h 1 740KB Total number of user 4A h addressable sectors Se IC25NO30ATMRO4 0 Number of cylinders 3FFFh Number of heads 10h Buffer size D98h 1 740KB Total number of user 7E3E40h addressable sectors HEE IC25N020ATMR04 0 Number of cylinders 3FFFh Number of heads 10h Buffer size D98h 1 740KB Total D otal number of user 25429800h For the microcode revision refer to word 23 26 in 13 8 Identify Device ECh on page 110 This is 8 characters in ASCII Travelstar 80GN Hard Disk Drive Specification 118 13 9 Idle E3h 97h Table 80 Idle command E3h 97h Command Block Output Registers Command Block Input Registers Register 146 504 Be 2 ig Register 165 432 10 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device Sek DY a ees Device Command 11100011 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 0 0 0 0 V 0 0 0 V 0 V 0 V
35. Attribute Thresholds If the device does not detect a Threshold Exceeded Condition or detects a Threshold Exceeded Condition but involving attributes are advisory the device loads 4Fh into the LBA Mid register C2h into the LBA High register clears BSY and asserts INTRO If the device detects a Threshold Exceeded Condition for prefailure attributes the device loads F4h into the LBA Mid register 2Ch into the LBA High register clears BSY and asserts INTRQ Advisory attributes never result in a negative reliability condition 13 38 1 11 S M A R T Enable Disable Automatic Off line subcommand DBh This subcommand enables and disables the optional feature that cause the device to perform the set of off line data collection activities that automatically collect attribute data in an off line mode and then save this data to the device s nonvolatile memory This subcommand may either cause the device to automatically initiate or resume performance of its off line data collection activities or cause the automatic off line data collection feature to be dis abled This subcommand also enables and disables the off line read scanning feature that cause the device to per form the entire read scanning with defect reallocation as the part of the off line data collection activities Travelstar 80GN Hard Disk Drive Specification 164 The Sector Count register shall be set to specify the feature to be enabled or disabled Sector Count Feature Description
36. B C and D are used for the drive address setting Refer to Figure 3 Drive address setting on page 55 for correct address setting Travelstar 80GN Hard Disk Drive Specification 39 7 3 Signal definitions The pin assignments of interface signals are listed as follows Signal definitions Table 24 Signal definitions PIN SIGNAL I O Type PIN SIGNAL 1 0 Type 01 RESET TTL 02 GND 03 DDO7 I O 3 state 04 DD08 1 0 3 state 05 DDO06 1 0 3 state 06 DDO9 I O 3 state 07 DDO5 I O 3 state 08 DD10 1 0 3 state 09 DD04 1 0 3 state 10 DD11 1 0 3 state 11 DDO03 1 0 3 state 12 DD12 1 0 3 state 13 DD02 1 0 3 state 14 DD13 1 0 3 state 15 DDO1 1 0 3 state 16 DD14 1 0 3 state 17 DD00 I O 3 state 18 DD15 1 0 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 reserved 33 DAO1 TTL 34 PDIAG I O OD 35 DAOO TTL 36 DA02 TTL 37 CS0 l TTL 38 CS1 TTL 39 DASP I O OD 40 GND 41 5V logic power 42 5V motor power 43 GND 44 reserved O designates an output from the drive I O OD power reserved designates an input to the drive designates an input output common designates an Open Drain output designates a power supply to the drive designates reserved pins which must be left unconnected The signal l
37. Data High Current Error see below Featur Previous Sector Current VVVVVVV V V Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous V V VV V V V V HOB V V MA VV VV Current V V VV VV VV a HOB 0 V V VV VV V V LBA Mid LBA Mid Previous VVVVVVVV HOB V V VV VV VV Current VVVVVVVV s HOB 0 VVVVVV VV V LBA High LBA High Previous V V VV VV VV HOB V V VV VV V V Device 1 D Device V Command 00111001 Status See below Error Register Status Register 7 6 4 3 2 1 0 7 6 5 4 3 2 d 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 V 0 V 0 0 0 V 0 V 0 V 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 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 speci fied in the Sector Count register then 65 536 sectors will be transferred LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA Hig
38. Device 0 Error register value is interpreted using the table below Table 47 Reset error register values Device 1 present PDIAG Asserted Device 0 Passed Error 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 The x indicates the appropriate Diagnostic Code for the Power on RESET Soft Reset or Device Diagnostic error Travelstar 80GN Hard Disk Drive Specification 71 11 4 Power off considerations 11 4 1 Load Unload Load Unload is a functional mechanism of the hard disk drive It is controlled by the drive microcode Specifically unloading of the heads is invoked by the following commands Table 48 Device behavior by ATA command Command Response Standby UL gt Comp Standby Immediate UL gt Comp Sleep UL gt Comp Reset Response Soft Reset Rdy 1 Hard Reset UL gt Rdy UL unload Comp complete Rdy interface ready 1 Load Unload condition is not changed by Soft Reset Load is also invoked as the idle command The specified start stop life of the product assumes that load unload is operated normally NOT in emergency mode 11 4 2 Emergency unload When the drive power is interrupted with the heads still loaded the microcode cannot operate and the normal SV power is unavailable to unload the heads In this case normal unload is not possible so the heads are
39. Drive Specification 105 13 4 Flush Cache E7h Table 67 Flush Cache command E7h Command Block Output Registers Command Block Input Registers Register TAO 504 E 0 Register 165 432 10 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S ls Dey SSS Device Command LI 10 0 1 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 0 0 0 0 V 0 0 0 V 0 V 0 V This command causes the device to complete writing data from its cache The device returns a status of RDY 1 and DSC 1 50h after the following sequence Data in the write cache buffer is written to the disk media Return a successful completion Travelstar 80GN Hard Disk Drive Specification 106 13 5 Flush Cache EXT EAh Table 68 Flush Cache command E7h Command Block Output Registers Command Block Input Registers Register TO 543 2010 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current Sector HOB
40. Drive Specification 131 13 17 Read Multiple EXT 29h Table 88 Read Multiple EXT 29h Command Block Output Registers Command Block Input Registers Register 7 6 5 4 3 2 1 0 Register TeS 43 21 0 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current VV VV VV VV Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous V V VV VV V V HOB 1 VVVVVVVV Current V V VV VV VV i HOB 0 VVVVVVVV LBA Mid LBA Mid Previous VVVVVVVV HOB 1 VVVVVVVV Current V V VV V V V V HOB 0 VVVVVVVV LBA High LBA High Previous VVVVVVVV HOB 1 VVVVVVVV Device Lol A Dy ASA Device V Command 00101001 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 DRQ COR IDX ERR 0 V 0 V 0 V 0 V 0 V 0 V 0 V Output parameters to the device Sector Count Current This indicates the number of sectors to be transferred low order bits 7 0 Sector Count Previous This indicates the number of sectors to be transferred high order bits 15 8 LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA High Current LBA High Previous If 0000h in the Sector Count register is spe
41. In LBA mode this register contains the LBA bits 0 7 L 1 This indicates the cylinder number of the sector to be transferred L 0 In LBA mode this register contains the LBA bits 8 15 Mid and bits 16 23 High L 1 This indicates the head number of the sector to be transferred L 0 In LBA mode this register contains the LBA bits 2427 L 1 The retry bit but this bit is ignored Input parameters from the device Sector Count LBA Low This indicates the number of requested sectors not transferred This indicates the sector number of the sector to be transferred L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 Travelstar 80GN Hard Disk Drive Specification 183 LBA High Mid This indicates the cylinder number of the sector to be transferred L 0 In LBA mode this register contains current the LBA bits 8 15 Mid and bits 16 23 High L 1 H This indicates the head number of the sector to be transferred L 0 In LBA mode this register contains current the LBA bits 24 27 L 1 The drive internally uses 40 bytes of ECC on all data read or writes The 4 byte mode of operation is provided via an emulation technique As a consequence of this emulation it is recommended that 40 byte ECC mode is used for all tests to confirm the operation of the ECC hardware of the drive Unexpected results may occur if such testing 1s performed using 4 byte mode Travelstar 80GN Hard Disk Drive Specif
42. LEL 1 00 20 3 Set Multiple Mode C6 000110 3 Sleep E6 Ll 0110 3 Sleep 99 00121001 3 S M A R T Disable Operations BO 0 0000 3 S M A R T Enable Disable Attribute Auto save BO 0 10000 3 S M A R T Enable Disable Automatic Off line BO 0 10000 3 S M A R T Enable Operations BO 0 1000 0 3 S M A R T Execute Off line Immediat BO 0 L000 0 1 S M A R T Read Attribute Values BO 0 L000 0 1 S M A R T Read Attribute Thresholds BO 0 L000 0 1 S M A R T Read Log Sector BO 0 100 0 0 3 S M A R T Return Status BO 0 L000 0 3 S M A R T Save Attribute Values BO 0 L000 0 2 S M A R T Write Log Sector BO 0 L000 0 3 Standby E2 11100010 3 Standby 96 00103110 3 Standby Immediate EO 1100000 3 Standby Immediate 94 0 0 0100 2 Write Buffer E8 1000 4 Write DMA CA TO E H 4 Write DMA CB wl di Ol 4 Write DMA EXT 35 00 00 4 0001 2 Write Long 32 00 001 0 2 Write Long 33 Oo 1 1 2 Write Multiple C5 11000101 2 Write Multiple EXT 39 0 0 1001 2 Write Sector s 30 0 0 L000 0 2 Write Sector s SI 0 0 10001 2 Write Sector s EXT 34 0 0 Ll O10 2 Write Verify 3C 0 0 lL 110 Commands marked are alternate command codes for previously defined commands Protocol T 2 PIO data IN command 3 PIO data OUT command 4 DMA command Travelstar 80GN Hard Disk Drive Specification 98 Non data command Vendor specific command Table 60 Command Set subcommand Command Feature Command Subcommand Code Hex Register Hex
43. Not to be used A2H SERVICE No Not to be used BOh S M A R T FUNCTION SET Yes Optional Note 5 COh CFA ERASE SECTORS No Optional C4h READ MULTIPLE Yes Mandatory C5h WRITE MULTIPLE Yes Mandatory C6h SET MULTIPLE MODE Yes Mandatory C7h READ DMA QUEUED No Optional Travelstar 80GN Hard Disk Drive Specification 195 Table 133 Command coverage 2 of 2 Code Command Name SE d E C8h READ DMA Yes Mandatory C9h READ DMA Yes Obsoleted CAh WRITE DMA Yes Mandatory CBh WRITE DMA Yes Obsoleted CCh WRITE DMA QUEUED No Optional CDh CFA WRITE MULTIPLE W O ERASE No Optional Note 7 DAh GET MEDIA STATUS No Optional Note 7 DEh MEDIA LOCK No Optional Note 7 DFh MEDIA UNLOCK No Optional Note 7 EOh STANDBY IMMEDIATE Yes Mandatory Elh IDLE IMMEDIATE Yes Mandatory E2h STANDBY Yes Mandatory E3h IDLE Yes Mandatory E4h READ BUFFER Yes Optional E5h CHECK POWER MODE Yes Mandatory E6h SLEEP Yes Mandatory E7h FLUSH CACHE Yes Mandatory E8h WRITE BUFFER Yes Optional ECh IDENTIFY DEVICE Yes Mandatory EDh MEDIA EJECT No Optional Note 7 EEh IDENTIFY DEVICE DMA No Obsoleted EFh SET FEATURES Yes Mandatory FOh SENSE CONDITION Vendor specific Vendor specific Fih SECURITY SET PASSWORD Yes Optional Note 6 F2h SECURITY UNLOCK Yes Optional Note 6 F3h SECURITY ERASE PREPARE Yes Optional Note 6 F4h SECURITY ERASE UNIT Yes Optional
44. Note 6 F5h SECURITY FREEZE LOCK Yes Optional Note 6 F6oh SECURITY DISABLE PASSWORD Yes Optional Note 6 F7h FORMAT UNIT Vendor specific Vendor specific F8h READ NATIVE MAX ADDRESS Yes Optional F9h SET MAX ADDRESS Yes Optional FB FFh Vendor specific Reserved Vendor specific Reserved all remaining codes Reserved Reserved Note I These commands have two command codes and appear in this table twice once for each command code Note 2 The WRITE VERIFY command implemented vendor specific The operation is the same as WRITE SECTORS and verification is not performed Note 3 Protected Area Feature Set Travelstar 80GN Hard Disk Drive Specification 196 Note 4 Power Management Feature Set Note 5 SMART Function Set Note 6 Security Mode Feature Set Note 7 Removable 15 2 SET FEATURES Commands Support Coverage The following table provides a list of Feature Registers Feature Names and implementation for the Travelstar SOGN The third column indicates whether or not the Travelstar SOGN has the capability of executing the command in comparison to the ATA 6 defined command set For detailed operation refer to section 13 33 Set Features EFh on page 153 Table 134 SET FEATURES command coverage Features Pati Narke Implementation for Register Travelstar 80GN 02h Enable write cache Yes 03h Set transfer mode Yes 05h Enable Advanced Power Management Yes 09
45. Read operation mode Performance Idle The device is capable of responding immediately to idle media access requests All electronic components remain powered and the full frequency servo remains opera tional Active idle The device is capable of responding immediately to media access requests Some cir cuitry including servo system and R W electronics is in power saving mode The head is parked near the mid diameter the disk without servoing A device in Active idle mode may take longer to complete the execution of a command because it must activate that circuitry Low power idle The head is unloaded onto the ramp position The spindle motor is rotating at full speed Travelstar 80GN Hard Disk Drive Specification 19 Table 10 Description of operating modes Operating mode Description The device interface is capable of accepting commands The spindle motor is stopped Standby All circuitry but the host interface is in power saving mode The spindle motor is stopped All circuitry but the host interface is in power saving mode Sleep The device requires a soft reset or a hard reset to be activated All electronics includ ing spindle motor and host interface are shut off 4 4 3 2 Mode transition time from Standby to Idle Table 11 Drive ready time Transition Time Transition Time From To E typical max Standby Idle 2 0 80 60GB 9 5 1 8 40 30 20GB
46. S M A R T Disabled state The ANTES is unable to read its Attribute Values or 51h 10h or 40h Attribute Thresholds data structure The device is unable to write to its Attribute Values 51h 10h or 01h data structure Travelstar 80GN Hard Disk Drive Specification 175 13 39 Standby E2h 96h Table 122 Standby E2h 96h Command Block Output Registers Command Block Input Registers Register 76543210 Register 1 65 4 32 1 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device ab 1D Device Command T 1 1 00 O 110 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 0 0 0 0 V 0 0 0 V 0 V 0 V 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 this command is issued the device confirms the completion of the cached write commands before it asserts the INTRQ Following the INTRQ the interface remains active and the device is spun down If the device is already spun down the spin down sequence is not executed During the Standby mode the device will respond to commands however t
47. Table 59 Command Set 2 of 2 on page 98 All other registers required for the command must be set up before writ ing to the Command Register 10 3 Data Register This register is used to transfer data blocks between the device data buffer and the host It is also the register through which sector information is transferred on a Format Track command and the 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 is in the Status Register Travelstar 80GN Hard Disk Drive Specification 64 10 4 Device Control Register Table 39 Device Control Register 7 6 5 4 3 2 1 0 HOB 1 SRST IEN 0 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 Software Reset The device is held at reset when RST 1 Setting RST 0 again enables the device To ensure that the device recognizes the reset the host must set RST 1 and wait for at least 5 ms before setting RST 0 IEN Interrupt Enable When IEN 0 and the device is selected the device interrupts to the host will be enabled When IEN 1 or the device is not selected the device interrupts to the host will be disabled 10 5 Drive Address Register T
48. The valid revision codes are 0001h to FFFEh The default value of Master Password Revision Code is FFFEh Values 0000h and FFFFh are reserved 11 9 4 1 Master Password setting The system manufacturer or dealer can set an initial Master Password using the Security Set Password command without enabling the Device Lock Function 11 9 4 2 User Password setting When a User Password is set the device will automatically enter lock mode the next time the device is powered on Table 50 Initial setting lt Setting password gt lt No setting password gt POR POR Set Password with User Password Normal operation Normal operation Power off POR p Device unlocked mode Power off POR Device locked mod Travelstar 80GN Hard Disk Drive Specification 79 11 9 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 1s successfully completed Table 51 Usual operation for POR POR Device Locked mode Unlock CMD Erase Prepare Media Access Non media Access Command 1 Command 1 Password Erase Unit Match Password Y Match Y Complete Enter Device Complete y Unlock mode Erase Unit Y Lock function Disable Normal operation All commands are available Freeze Lock command Enter Device Frozen mode Normal Operation expect Set Password Disable Password Erase Unit Unlock commands 1
49. Write Multiple CNN EE 184 Write Sectors Command 30h 31h smmmessssesesrererersrsererrrrererrererrrrrrrrrrrerr rr rr rr rr rn nn 187 Write Sector s EXT Command 34h sssmmmsrrsesrererersrserrrrrressrerrrrerererrerrrrrr rr rr rr rr rna 189 TimeOut values ni ains inicien 191 Command coverage 1 Of 2 EE 193 Command coverage 2 Of 2 uunssuthsadradaunuslansstenssnivurtdi isn 194 SET FEATURES command coverage a 195 1 0 General 1 1 Introduction This document describes the specifications of the following Travelstar 80GN a 2 5 inch hard disk drive ATA IDE interface with a rotational speed of 4200 RPM and a height of 9 5 mm Drive Name Model Number Capacity GB Height mm Rotational speeed Travelstar SOGN IC25NO80ATMRO4 80 GB 9 5 4200 Travelstar 80GN IC25NO60ATMRO4 60 GB 9 5 4200 Travelstar SOGN IC25NO40ATMR04 40 GB 9 5 4200 Travelstar SOGN IC25NO30ATMRO4 30 GB 9 5 4200 Travelstar 80GN IC25NO20ATMR04 20 GB 9 5 4200 Part 1 of this document beginning on page 11 defines the hardware functional specification Part 2 of this docu ment beginning on page 57 defines the interface specification These specifications are subject to change without notice 1 2 References ATA ATAPI 6 T13 1410D Revision 3b 1 3 Abbreviations Abbreviation Meaning 32 KB 32 x 1024 bytes 64 KB 64 x 1024 bytes A Ampere AC alternating current AT Advanced Technology ATA Advanced Technology Attachment BIOS Basic Input Output System C Celsius
50. command allows the host to define the password to be used during the current power on cycle 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 This command requests a transfer of a single sector of data from the host The following figure defines the content of this sector of information The password is retained by the device until the next power cycle When the device accepts this command the device is in Set Max Unlocked mode Table 54 Set Max SET PASSWORD data content Word Content 0 Reserved 1 16 Password 32 bytes 17 255 Reserved The Set Max LOCK command allows the host to disable the Set Max commands except Set Max UNLOCK and Set Max FREEZE LOCK 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 Travelstar 80GN Hard Disk Drive Specification 84 This command requests a transfer of a single sector of data from the host The figure shown above defines the content of this sector of information The password supplied in the sector of data transferred is compared with the stored Set Max password If the password compare fails then the device returns command aborted and decrements the unlock coun
51. contains the LBA bits 0 7 L 1 This indicates the cylinder number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 8 15 Mid and bits 16 23 High L 1 This indicates the head number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 24 27 L 1 Input parameters from the device Sector Count LBA Low LBA High Mid This indicates the number of requested sectors not transferred The Sector Count will be zero unless an unrecoverable error occurs This indicates the sector number of the last transferred sector L 0 In LBA mode this register contains current the LBA bits 0 7 L 1 This indicates the cylinder number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 8 15 Mid and bits 16 23 High L 1 This indicates the head number of the last transferred sector L 0 In LBA mode this register contains current the LBA bits 24 27 L 1 Travelstar 80GN Hard Disk Drive Specification 185 13 46 Write Multiple EXT 39h Write Multiple EXT 39h Command Block Output Registers Command Block Input Registers Register HO P 322 1 0 Register 76543210 Data Low Data Low Data High
52. cylinder number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 8 15 Mid and bits 16 23 High L 1 H This indicates the head number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 24 27 L 1 Travelstar 80GN Hard Disk Drive Specification 189 13 48 Write Sectors s EXT 34h Table 130 Write Sector s EXT Command 34h Command Block Output Registers Command Block Input Registers Register IA 20100 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current VVVVVVVV Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous AM MAMM MM MOV HOB V V VV VV VV Current V V VV VV VV i HOB 0 V V VV MAMM V LBA Mid LBA Mid Previous V V VV VV VV HOB V V VV VV V V Current V V VV VV VV HOB 0 V V VV VV VV LBA High LBA High Previous V V VV VV VV HOB V VV VV V V V Device 1 D Device V Command O Dk EE 0 JG Status See below Error Register Status Register 7 6 4 3 2 d 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 V 0 V 0 0 0 V 0 V 0 Ge V The Write Sector s Ext command tr
53. device Bit 7 indicates an Automatic Off line Data Collection Status Bit 7 0 1 Automatic Off line Data Collection Status Automatic Off line Data Collection is disabled Automatic Off line Data Collection is enabled Bits 0 6 represent a hexadecimal status value reported by the device Value 0 2 Definition Off line data collection never started All segments completed without errors In this case the current segment pointer is equal to the total segments required Off line data collection is suspended by the interrupting command Off line data collecting is aborted by the interrupting command Off line data collection is aborted with a fatal error Travelstar 80GN Hard Disk Drive Specification 168 13 38 2 4 Self test execution status Bit 0 3 4 7 Definition Percent Self test remaining An approximation of the percent of the self test routine remaining until completion given in ten percent increments Valid values are O through 9 Current Self test execution status The self test routine completed without error or has never been run The self test routine was aborted by the host The self test routine was 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 unknown test error 0 1 2 3 4 The self test routine was completed with an unknown element failure 5 The self test routine was completed with an electrical el
54. eee eee ees 106 Format KT 108 Format Unit sisi its 109 H Head disk assembly data ssssessseessrrssr 13 Eege 25 I Identify Device ecos oir 110 Megara NET 119 Idle medie anser 120 IEC compliance sissnessssressressrrssrrrerrrenrrrrrr rr rr rn nr 37 L Labels Identification ssssssrsssrerereosrr 36 E deres 19 LBA High Register 2 eidetN ge Zuse 67 LBA Mid Register siii 67 Load unload suser GEER 29 M Magnetic fields beet ENEE Nee 27 Mechanical positioning s sssessessrrssrrsersr 17 Mechanical specifications ss ssessr0 31 Mode transition time seese 20 Mounting hole locations sssssessesssrssers 32 Mounting orientation sesers 33 N Non data commands os messsssressrersrrssrrrsrrrrnnrrn 93 O Operating modes DESC o ed 19 P Pi E 37 Performance characteristics s s s 17 Physical cylinders ii 16 PIO mings ee 45 Power consumption effiency 28 Power management commands 74 Power management features 74 Power off considerations sssssesssessers 72 Power Off Sequence recitando 30 Preventive maintenance sssssesrsssressrsnsn 29 Protected Area Function sssssssesssessers 83 R Radiation Noise Aere EE 26 Read Biler nan id 122 Read DMA unitaria 123 Read DMA ET be 125 A A ene 127 Read Native Max ADDRESS ee 132 Read Sectors ini E 134 Read Verify Sec
55. error logging capability 1 172h 1 01h Self test failure check point 1 173h Lk G 2 Short self test completion time in minutes 1 174h ET EL Extended self test completion time in minutes 1 175h 1 2 Reserved 12 176h 5 3 Vendor specific 125 182h 3 Data structure checksum 1 1FFh CS 2 512 1 See following definitions 2 This value varies due to actual operating condition 3 Filled with 00h 13 38 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 will be set to 0005h This revision number identifies both the Attribute Value and Attribute Threshold Data structures Travelstar 80GN Hard Disk Drive Specification 166 13 38 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 Value Attribute ID Number 01h to FFh 1 00h binary Status Flags 2 oh bit flags Bit 0 Pre Failure Advisory Bit 1 On line Collection Bit 2 5 Reserved may be either 0 or 1 Bit 6 15 Reserved all 0 Attribute Value valid values from 01h to FEh 1 03h binary 00h invalid for attribute value not to be used 01h minimum value 64h initial value for all attributes prior to any data collection FDh maximum val
56. italia 76 ERAS e ee EE EE 76 LESS MART Groe Te EE 77 11 8 I Attribution 77 1182 le TE 11 IR E e E e e EE 77 11 8 4 Threshold exceeded condition eege Ee 77 DT SILA REO O ege 71 11 8 6 S M A R T operation with power management mode 78 Lo Security Mode DEE 78 LOT Security mode ra 78 EE EE 78 VDS PE 79 11 9 4 Master Password Revision Code ses EE 79 11 9 5 Command table init 82 11 10 Protected Area Function visir aiii EINEN densidad ASSA relatan 83 11 10 1 Example for operation In LBA Mode 83 11 10 2 Set Max security extension Commande 84 11 11 Address Offset Feature vendor peca a Sse dace eee 85 11 11 1 Enable Disable Address Offset Mode rrsrsrsrsssvararsvressnrrsessvesesesssennsessnsesesessseneseenee 85 11 11 2 Identify Device Data cnica E reia 86 11 11 3 Exceptions in Address Offset Mode einrresannrsvasvenssnrssnnnssansvasensrsssnssssennsesennsensseseenne 86 11 12 Seek Overland is 87 11 13 Write Cache fu cth onson ld 87 MAA RS A EE 88 11 141 Auto Reassign PUC A A A A adn At 88 11 15 48 bit Address Feature Set aar TE 89 12 0 Command E E 91 12 1 Data In commands Asni Soei ete t o ease sues ir E SAST UNS ONS aeons 91 22 DOC EE 92 12 3 Non data commands keete eter sd eg 93 12 4 DMA Data Ke EE 95 130 Command desripti nS 5 oscgeiscdess susieacavesdessencoueeee ss snecdavantaxsens dasteaesseeecceveteeshsaeecevenieeiensdasnedeast 97 13 1 Check Power Mode E5h 98h rrorronnnnrnrronrerrnenennnnrnrneersennensnnrener
57. management level 1s 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 Travelstar 80GN Hard Disk Drive Specification 75 increase with increasing advanced power management levels The advanced power management levels contain discrete bands described in the section of Set Feature command in detail This feature set uses the following functions A SET FEATURES subcommand to enable Advanced Power Management A SET FEATURES subcommand to disable Advanced Power Management The Advanced Power Management feature is independent of the Standby timer setting If both Advanced Power Management level and the Standby timer are set the device will go to the Standby state when the timer times out or the device s Advanced Power Management algorithm indicates that it is time to enter the Standby state The IDENTIFY DEVICE response word 83 bit 3 indicates that Advanced Power Management feature is supported if set Word 91 bit 7 0 indicates that Advanced Power Management is enabled if set Word 91 bits 7 0 contain the current Advanced Power Management level if Advanced Power Management is enabled 11 7 1 Performance Idle Mode This mode is usually entered immediately after Active mode command processing is complete instead of conventional idle mode In Performance Idle mode all electronic component
58. mode 2 and below are supported 1 1 Multiword DMA mode 1 and below are supported 0 1 Multiword DMA mode 0 is supported 2 Ultra DMA modes supported 15 6 Reserved 5 Ultra DMA mode 5 and below are supported 4 Ultra DMA mode 4 and below are supported 3 Ultra DMA mode 3 and below are supported 2 Ultra DMA mode 2 and below are supported 1 1 Ultra DMA mode 1 and below are supported 0 1 Ultra DMA mode 0 is supported 3 6 Maximum LBA address 7 Command set feature set supported 15 8 Reserved 7 1 Host Protected Area feature set supported 6 4 Reserved 3 1 Security feature set supported 2 1 SMART error log supported 1 1 SMART self test supported 0 1 SMART feature set supported 8 254 Reserved 2505 Integrity word See note below 15 8 Checksum 7 0 Signature A5h Note Bits 7 0 of this word contain the value ASh 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 Othrough 254 and the byte consist ing of bits 70 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 Table 65 DCO error information definition LBA High invalid word location LBA Mid invalid bit location bits 7 0 Sector count error reason code description bits
59. mounting screw torque is 3 0 0 5 kgf cm The recommended mounting screw depth is 3 0 0 3 mm for bottom and 3 5 0 5 mm for horizontal mounting The user is responsible for using the appropriate screws or equivalent mounting hardware to mount the drive securely enough to prevent excessive motion or vibration of the drive at seek operation or spindle rotation 6 4 5 Load unload mechanism The head load unload mechanism is provided to protect the disk data during shipping movement or storage Upon power down a head unload mechanism secures the heads at the unload position See Section 6 5 4 Nonoperating shock on page 35 for additional details 6 5 Vibration and shock All vibration and shock measurements in this section are for drives without mounting attachments for systems The input level shall be applied to the normal drive mounting points Vibration tests and shock tests are to be conducted by mounting the drive to a table using the bottom four mounting holes 6 5 1 Operating vibration The drive will operate without a hard error while being subjected to the following vibration levels 6 5 1 1 Random vibration The test consists of 30 minutes of random vibration using the power spectral density PSD levels below The vibration test level is 6 57 m sec RMS Root Mean Square 0 67 G RMS Table 18 Random vibration PSD profile breakpoints operating Random vibration PSD profile breakpoint Hz m 2 se
60. power requirements Item Requirements Nominal supply 5 Volt DC Supply voltage 0 3 Volt to 6 0 Volt Power supply ripple 0 20 MHz I 100mV p p max Tolerance 5 Supply rise time 7 100 ms Watts RMS typical 80GB 60GB models T MER Performance Idle average 1 85 1 85 Active Idle average 0 95 0 85 Low Power Idle average 0 65 0 65 Read average 4 2 1 2 0 Write average 2 2 2 1 Seek average 5 2 3 2 3 Standby 0 25 0 25 Sleep 0 1 0 1 Startup max peak 4 7 4 7 Travelstar 80GN Hard Disk Drive Specification 27 Watts RMS typical 80GB 60GB models 40GB 30GB 20GB models Average from power on to ready 33 33 Footnotes I The maximum fixed disk ripple is measured at the 5 volt input of the drive 2 The disk drive shall not incur damage for an over voltage condition of 25 maximum duration of 20 ms on the 5 volt nominal supply 3 The idle current is specified at an inner track 4 The read write current is specified based on three operations of 63 sector read write per 100 ms 5 The seek average current is specified based on three operations per 100 ms 6 The worst case operating current includes motor surge 6 2 1 Power consumption efficiency Table 16 Power consumption efficiency Capacity Power Consumption Efficiency Watts GB 80GB 0 008 60GB 0 011 40GB 0 016 30GB 0 022 20GB 0 033 Note Power co
61. 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 table 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 Table 97 Password Information for Security Disable Password command Word Description 00 Control word bit 0 Identifier 1 Master 0 User bits 1 15 Reserved 01 16 Password 32 bytes 17 255 Reserved 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 pass word stored internally One indicates that the device should check the given password against the master password stored internally Travelstar 80GN Hard Disk Drive Specification 143 13 26 Security Disable Password F6h Table 98 Security Disable Password F6h Command Block Output Registers Command Block Input Registers Register 165432D0 Register 76543210 D
62. technology equipment CNS 13438 Class B Travelstar 80GN Hard Disk Drive Specification 36 6 8 4 MIC mark The product complies with the Korea EMC standard The regulation for certification of information and communi cation equipment is based on Telecommunications Basic Act and Radio Waves Act Korea EMC requirment are based technically on CISPR22 1993 12 measurement standards and limits MIC standards are likewise based on IEC standards 6 9 Safety The following shows the safety standards for different countries 6 9 1 UL and CSA approval The product is qualified per UL Underwriters Laboratory 1950 Third Edition and CAN CSA C22 2 No 950 M95 Third Edition for use in Information Technology Equipment including Electric Business Equipment The UL Rec ognition or the CSA certification is maintained for the product life The UL and C UL recognition mark or the CSA monogram for CSA certification appears on the drive 6 9 2 IEC compliance All models of the Travelstar SOGN comply with IEC 950 1991 A1 4 6 9 3 German safety mark All models of the Travelstar SOGN are approved by TUV on Test Requirement EN60950 1992 A 1 4 but the GS mark has not been obtained 6 9 4 Flammability The printed circuit boards used in this drive are made of material with a UL recognized flammability rating of V 1 or better The flammability rating is marked or etched on the board All other parts not considered electrical compo nents are made of ma
63. the United States 9 03 All rights reserved Travelstar is a trademark of HitachiGlo bal 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 Stor age 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 19 September 2003
64. the head number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 24 27 L 1 Travelstar 80GN Hard Disk Drive Specification 139 13 23 Ready Verify Sector s EXT 42h Table 94 Read Verify Sector s EXT Command 42h Command Block Output Registers Command Block Input Registers Register TO 543 2010 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current VVVVVVVV Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous AM MAMM MM MOV HOB V V VV VV VV Current V V VV VV VV HOB 0 V V VV VV VV LBA Mid LBA Mid Previous V V VV VV VV HOB V V VV VV V V Current V V VV VV V V HOB 0 V V VV VV VV LBA High LBA High Previous V V VV VV V V HOB V VV VV V V V Device LA DAS Device V Command 00100100 Status See below Error Register Status Register 7 6 4 3 2 d 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 V V 0 V 0 V 0 V 0 V 0 V 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 command and the Read Verify Sector s Ext com
65. 0 Count Previous Count HOB 1 Current HOB 0 LBA Low LBA Low Previous HOB l Current i HOB 0 LBA Mid LBA Mid Previous HOB Current i HOB 0 LBA High LBA High Previous HOB 1 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 I 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 E V 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 Travelstar 80GN Hard Disk Drive Specification 107 13 6 Format Track 50h vendor specific Table 69 Format Track command 50h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device 1Li1DHHHH Device atare aes E H Command EK 00000 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 IDSC DRQ COR IDX ERR 0 0 0 V 0 V 0 0 0 V V V 0 V The Format Tra
66. 0GN Hard Disk Drive Specification 134 13 20 Read Sectors 20h 21h Table 91 Read Sectors 20h 21h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device 1 LL DHH CH H Device J HHHH Command 0010000R 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 DE DSC DRQ COR IDX ERR 0 V V 0 V 0 V 0 V 0 V 0 V The Read Sectors 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 LBA Low LBA High Low H R This indicates the number of continuous sectors to be transferred If zero is specified then 256sectors will be transferred This is the sector number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 0 7 L 1 This is the cylinder number of the first sector to be transferred L
67. 0GN Hard Disk Drive Specification 194 15 0 Appendix 15 1 Commands Support Coverage The table below compares the command support coverage of the Travelstar SOGN with the ATA 6 defined command set The third column indicates the capability of the Travelstar 80GN for those commands Table 132 Command coverage 1 of 2 Implementation for ATA 6 Category Code Command Name Travelstar SOGN Type 00h NOP No Optional 03h CFA REQUEST EXTENDED ERROR CODE No Optional Note 7 08h DEVICE RESET No Optional Note 7 Ixh RECALIBRATE Yes Obsoleted 20h READ SECTOR S Yes Mandatory 21h READ SECTOR S Yes Obsoleted 24h READ SECTOR S EXT Yes Optional 22h READ LONG Yes Obsoleted 23h READ LONG Yes Obsoleted 30h WRITE SECTOR S Yes Mandatory 31h WRITE SECTOR S Yes Obsoleted 32h WRITE LONG Yes Obsoleted 33h WRITE LONG Yes Obsoleted 38h CFA TRANSLATE SECTORS W O ERASE No Optional Note 7 3Ch WRITE VERIFY 2 Vendor specific Obsoleted 40h READ VERIFY SECTOR S Yes Mandatory 41h READ VERIFY SECTOR S Yes Obsoleted 50h FORMAT TRACK Yes Obsoleted 7xh SEEK Yes Mandatory 87h CFA TRANSLATE SECTORS No Optional 90h EXECUTE DEVICE DIAGNOSTIC Yes Mandatory 91h INITIALIZE DEVICE PARAMETERS Yes Mandatory 92h DOWNLOAD MICROCODE Reserved Optional 94h 99h Reserved Reserved Reserved AOh PACKET No Not to be used Alh IDENTIFY PACKET DEVICE No
68. 1 1 Word 88 is Valid 1 1 1 Word 64 70 are Valid 0 1 1 Word 54 58 are Valid 54 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 0 Reserved 8 1 Multiple Sector Setting is Valid 0 xxh Current setting for number of sectors 60 61 Note 1 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 Reserved 63 OXO7H Multiword DMA Transfer Capability 15 11 0 Reserved 10 1 Multiword DMA mode 2 is selected 9 1 Multiword DMA mode 1 is selected 8 1 Multiword DMA mode 0 is selected 7 3 0 Reserved 2 1 Multiword DMA mode 2 is supported 1 1 Multiword DMA mode 1 is supported 0 1 Multiword DMA mode 0 is supported indicates the use of those parameters that are vendor specific Note 1 See Table 79 Number of cylinders heads sectors by model on page 118 Travelstar 80GN Hard Disk Drive Specification 112 Table 74 Identify device information Part 3 of 7 Word Content Description 64 0003H Flow Control PIO Transfer Modes Supported 15 8 0 Reserved 7 0 3 Advanced PIO Transfer Modes Supported 11 PIO Mode
69. 3 32 Sense Condition FOh vendor specific Table 106 Sense Condition FOh vendor specific Command Block Output Registers Command Block Input Registers Register 76543210 Register ES d 3 2 1 0 Data Data Feature 00000001 Error see below Sector Count Sector Count VVVVVVVV LBA Low LBA Low N LBA Mid LBA Mid LBA High LBA High Device 1 1D Device D Command LIL dv 000000 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 IDSC DRQ COR IDX ERR 0 0 V 0 V 0 0 V V V V Ge V The Sense Condition command is used to sense temperature in a device This command is executable without spin ning up even if a device is started with No Spin Up option If this command is issued at the temperature out of range which is specified for operating condition the error might be returned with IDN bit 1 Output parameters to the device Feature The Feature register must be set to Olh All other values are rejected with setting ABORT bit in status register Input parameters from the device Sector Count The Sector Count register contains result value Value 00h 01h FEh FFh Not recommendable condition for start up If over stressed condition is detected this bit Description Temperature is equal to
70. 3 and 4 Supported 65 0078H inimum Multiword DMA Transfer Cycle Time Per Word 15 0 78h Cycle time in nanoseconds 120 ns 16 6 MB s 66 0078H anufacturer s Recommended Multiword DMA Transfer Cycle Time 15 0 78h Cycle time in nanoseconds 120 ns 16 6 MB s 67 OOFOH inimum PIO Transfer Cycle Time Without Flow Control 15 0 FO0h Cycle time in nanoseconds 240 ns 8 3 MB s 68 0078H inimum PIO Transfer Cycle Time With IORDY Flow Control 15 0 78h Cycle time in nanoseconds 120 ns 16 6 MB s 69 79 0000H Reserved 80 007 Major version number ATA 1 2 3 and ATA ATAPI 4 5 6 81 0019 inor version number ATA ATAPI 6 T13 1410D Revision 3a 82 746BH Command set supported 15 0 Reserved 14 1 1 NOP command supported 13 1 1 READ BUFFER command supported 12 1 1 WRITE BUFFER command supported 11 0 Reserved 10 1 1 Host Protected Area Feature Set supported 9 0 1 DEVICE RESET command supported 8 0 1 SERVICE interrupt supported 7 0 1 release interrupt supported 6 1 1 look ahead supported 5 1 l write cache supported 4 0 1 supports PACKET Command Feature Set 3 1 l supports Power Management Feature Set 2 0 I supports Removabl dia Feature Set A TSL 1 supports Security Feature Set 0 1 l supports S M A R T Feature Set Travelstar 80GN Hard Disk Drive Specification 113 Table 75 Identify device information
71. 5h 98h ssmmsrssssssesrerereressererrnrerrrresrrrrrrrrrrrrrnrr rna 102 Device Configuration Overlay Features register values ssssssesserserssreoserserssrrsne 102 Device Configuration Overlay Data structure sseessrserssressrsrrrsrrssresersrrssrrrrrnr 104 DCO error information E EEN 104 Execute Device Diagnostic command 90h smmssrssrssressrsrrssressresrrsrrssrrsrrsrrssrrrrr nn 105 Flush Cache command E7h rrrrerronnnnrnrrvnrernnenannnnrnrnnersennennnnrnrnenssnnennnnrnrnenssennnne 106 Flush Cache command ETA rrererronnnnrorrorrernnenannnnrrrnnensernennnnrnrnenssnnnnnnnrnrnenssennene 107 Format Track command SOL ererrornnnrorronrernnenennnnrnenerrsernennnnrnrnenssnnnensnrnnnenssennene 108 Format Unit command FT7h rrrrrrorronnnnrnrrvnrennnenennnnrrrnnensennennnnrnrnenssennensnnrnnsensennens 109 Identify Device command ECO ii da 110 Identify device information Part I Of In 111 Identify device information Part 2 Of It 112 Identify device information Part 3 Of It 113 Identify device information Part 4 Of Ti 114 Identify device information Part 5 Of 7 geeschtege eg tae Gate 115 Identify device information Part 6 Of It 116 Identify device information Part 7 Of TA 117 Number of cylinders heads sectors by model ossmmmssssressrersrrrsrersrrrerrrrrrrrrrrrsrrrr rn rn 118 Tdle command CB3K 9 Tri di 119 Idle Immediate command E1h 95h rerrrrrerrnononnnnrrrnrersernennnnrnrnerssennensnnrnnsensern
72. 67 Table 44 Table 45 Table 46 Table 47 Table 48 Table 49 Table 50 Table 51 Table 52 Table 53 Table 54 Table 55 Table 56 Table 57 Table 58 Table 59 Table 60 Table 61 Table 62 Table 63 Table 64 Table 65 Table 66 Table 67 Table 68 Table 69 Table 70 Table 71 Table 72 Table 73 Table 74 Table 75 Table 76 Table 77 Table 78 Table 79 Table 80 Table 81 Table 82 Table 83 Table 84 Table 85 Table 86 Table 87 Table 88 Table 89 Reset response table ini aire 69 Default Repister Valles nia 70 MDI ABNOSUCCOMES RS de 70 Reset error tepister vales ui deeg 71 Device behavior by ATA command WEE 72 Power CONOIIONS end lirica a 75 ek EE TEE 79 Usual operation f r POR sun acer 80 PASS ROTO OA ba o tad 81 Command table for device lock operation smmsesseesssrsrrssrrrsrrrsrrrsrrrrrrrrrsrrr rens rr rr rn nn 82 Set Max SET PASSWORD data content leet Eegeregie 84 Set Max security mode transition s smsesesssressrrssrrrsrrresrrrrsrrsrrrsrrrsrnr snes bemnsoenddadynes e 85 Device address map before and after Set Feature ss sssssessressrersrrrernrrsrrrrrrrrrnr rn nen 86 e EE 87 Command Set 1 Of 2 97 Co mmand Set 2 01 2 ua deeg A A A A A Bate 98 Command Set subcommand osmovososeerrrrrerersrrrrrrrrsrrerrrrrrrrrr ren rn rr enes reser rr er rr rr se nn nn an 99 Check Power Mode Commmand E5h 98h ssssmsesesrerererersererrrrererresrrrrrerrrrrnrrr rna 101 Check Power Mode Command E
73. 80h 9Fh Host vendor specific Read Write 13 38 1 7 S M A R T Write Log Sector subcommand D6h This command writes 512 bytes of data to the specified log sector The 512 bytes of data are transferred at a com mand and the LBA Low value shall be set to one The LBA Low shall be set to specify the log sector address See Table 112 SMART Function Set BOh on page 161 If a Read Only log sector is specified the device returns ABRT error 13 38 1 8 S M A R T Enable Operations subcommand D8h This subcommand enables access to all SMART capabilities within the device Prior to receipt of a S M A R T Enable Operations subcommand Attribute Values are neither monitored nor saved by the device The state of Travelstar 80GN Hard Disk Drive Specification 163 S M A R T either enabled or disabled will be preserved by the device across power cycles Once enabled the receipt of subsequent S M A R T Enable Operations subcommands will not affect any of the Attribute Values Upon receipt of the S M A R T Enable Operations subcommand from the host the device asserts BSY enables S M A R T capabilities and functions clears BSY and asserts INTRO 13 38 1 9 S M A R T Disable Operations subcommand D9h This subcommand disables all SMART capabilities within the device including the device s attribute auto save feature After receipt of this subcommand the device disables all S M A R T operations Non self preserved Attribute Values will no lo
74. A as OFFFFFh via Set Max ADDRESS command The option could be either nonvolatile or volatile Test the sectors for protected area LBA gt OFC0OObh if required Write information data such as BIOS code within the protected area Change maximum LBA using Set Max ADDRESS command to OFBFFFh with nonvolatile option From this point the protected area cannot be accessed until next Set Max ADDRESS command is issued Any BIOS device driver or application software accesses the drive as if it is a 528 MB device because the device behaves like a 528 MB device 3 Conventional usage without system software support Since the drive works as a 528 MB device there is no special care required for normal use of this device 4 Advanced usage using protected area The data in the protected area is accessed by the following steps 1 Issue Read Native Max ADDRESS command to get the real device max LBA CYL Returned value shows that native device Max LBA is OFFFFFh regardless of the current setting 2 Make entire device accessible including the protected area by setting device Max LBA as OFFFFFh via Set Max ADDRESS command with the volatile option By using this option unexpected power removal or reset will prevent the protected area from remaining accessible 3 Read information data from protected area 4 Issue hard reset or POR to inhibit any access to the protected area 11 10 2 Set Max security extension commands The Set Max SET PASSWORD
75. Abort error to the host This command does not request a data transfer Output parameters to the device Feature This indicates the Destination code for this command 11H The merge reassigned location into the defect information The execution time of this command is shown below Model number Execution time IC25N080ATMR04 0 66 IC25NO60ATMR04 0 50 IC25N040ATMR04 0 34 IC25NO30ATMR04 0 26 IC25N020ATMR04 0 18 Travelstar 80GN Hard Disk Drive Specification 109 13 8 Identify Device ECh Table 71 Identify Device command ECh Command Block Output Registers Command Block Input Registers Register 1 6504 Be 21 0 Register 16 0 43 32 10 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 Lo SPS Device Command LL 150 1 1 00 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 DRQ COR IDX ERR 0 0 0 0 V 0 0 0 V 0 0 V 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 in Table 72 beginning on page 111 Travelstar 80GN Hard Disk Drive Specification 110 Table 72 Identify device in
76. BA Mid register 04h LBA High register 05h Device register 06h Command register 07h Time stamp milliseconds from 4 08h Power On 12 13 38 4 6 Error data structure Data format of error data structure is shown below Table 119 Error data structure Description Byte Offset Reserved 1 00h Error register 01h Sector count register 02h LBA Low register 03h LBA Mid register 04h LBA High register 05h Device register 06h Status register 07h Se error data vendor spe 19 08h State 1 1Bh Life time stamp hours 2 1Ch 30 State field contains a value indicating the device state when command was issued to the device Value State x0h Unknown x1h Sleep x2h Standby x3h Active Idle x4h S M A R T Off line or Self test x5h xAh Reserved xBh xFh Vendor specific Note The value of x is vendor specific Travelstar 80GN Hard Disk Drive Specification 173 13 38 5 Self test log data structure The following defines 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 Table 120 Self test log data structure Description Byte Offset Data structure revision 2 00h Self test number d 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 I n 18h 06h LBA of first failure 4 n 18h 07h Vendor specific 15 n 18h 08h
77. During execu tion of the routine the device will not set BSY nor clear DRDY If the device is in the process of performing its rou tine and is interrupted by a new command from the host the device will abort or suspend 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 1ts 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 execution result in the Self test execution status byte see Table 113 Device Attribute Data Structure on page 166 and ATA regis ters see definitions below and then executes the command completion Status Set ERR to one when the self test has failed Error Set ABRT to one when the self test has failed LBA Low Set to F4h when the self test has failed LBA High Set to 2Ch when the self test has failed 13 38 1 6 S M A R T Read Log Sector subcommand D5h This command returns the specified log sector contents to the host The 512 bytes of data are returned at a command and the Sector Count value shall be set to one The LBA Low shall be set to specify the log sector address Log sector address Content Type 01h S M A R T Error Log Read Only 06h S M A R T Self test Log Read Only
78. E DMA QUEUED command supported 0 0 1 DOWNLOAD MICROCODE command supported 87 4023H Command set featur nabled 15 0 Always 14 1 Always 13 6 0 Reserved 5 1 l General Purpose Logging feature set supported 4 2 0 Reserved 1 1 1 SMART self test supported 0 1 1 SMART error logging supported 88 XX3FH Ultra DMA Transfer mode mode 5 supported 15 14 0 Reserved 13 X 1 UltraDMA mode 5 is selected 12 X 1 UltraDMA mode 4 is selected 11 X 1 UltraDMA mode 3 is selected 10 X 1 UltraDMA mode 2 is selected 9 X 1 UltraDMA mode 1 is selected 8 X 1 UltraDMA mode 0 is selected 7 6 0 Reserved 5 1 1 UltraDMA mode 5 is selected 4 1 1 UltraDMA mode 4 is supported 3 1 1 UltraDMA mode 3 is supported 2 1 1 UltraDMA mode 2 is supported 1 1 1 UltraDMA mode 1 is supported 0 1 1 UltraDMA mode 0 is supported 89 XXXXH Time required for security erase unit completion Time value XXXXh 2 minutes 90 0000H Time required for Enhanced security erase completion 0000 Not supported indicates the use of those parameters that are vendor specific indicates a feature that is able to be unsupported by the Device Configuration Overlay command Travelstar 80GN Hard Disk Drive Specification 115 Table 77 Identify device information Part 6 of 7 Word Content Description 91 40XXH Current Advanced Powe
79. EE 64 10 4 Device CR EE 65 10 5 Drive Address Register arrene 65 106 Derre le AD RG EE 66 TOTEMO RESISTERE e ETE E EE A ITA 66 KEE RER as ee 67 10 9 LBA High Register siii naaa 67 10 10 EBA Mid Register ob 67 10 11 Sector Count Register unio di dd ic 67 10 12 SLAPS RE Ne 67 RRE AL sc sasissios cuts scgsviatsotionsGonnsvisacseibedvoceastadssoinsouess sadenchoneabinasoncduds uegonashoadeaseooudestsssodssastansiedeene 69 E EE 69 12 RE sister A in 70 11 3 Diagnostic and Reset Considerations rrrrannvnronnrnrennrnnennnnsennnnsennnnrernnererrnerersnsersesersesenrsesennn 71 1 1 4 Power CONSIGSEAL OMS Kaasa donde ndla EES 72 Ne Lola Win Gad E 72 1142 Emergency unload paneler 72 11 4 3 Required pover e EEN 72 11 5 Sector Addressing Mode vcd indicio sesion jandro ane 73 11 5 1 Logical CHS addressing mode tica iii gitana 73 11 52 LBA addressing mode siii diana decian 73 11 6 Power management Teatres svev GREENS 74 HEL Ee 74 11 6 2 Power management commands dada 74 11 6 3 Standby Sleep command completion time smsssssssressrrrsrrrsrrrrrrrsrrrrrnrrr sr rr rrrr soner nr rr rna 74 11 6 4 Standby imer sis henn en e ia 75 NS Re 75 11 6 6 Interface capability for power modes s smmeserssrrserrrerrrersrrrsrrrrrrsrrr ere rr sens rr rs rer sr ren r rn ren 75 11 6 7 Initial Power Mode at Power On sus 75 11 7 Advanced Power Management ABLE 3 Teature A 75 117 1 Performance Idle Mode rd 76 1142 Active Idle Mode pe 76 11 73 Low Power Idle Mode suste Sedan
80. Hitachi Global Storage Technologies HITACHI Inspire the Next Hard Disk Drive Specification Hitachi Travelstar SOGN 2 5 inch ATA IDE hard disk drive Models IC25NO20ATMRO4 IC25NO30ATMR04 1C25N040ATMRO4 IC25NO60ATMR04 IC25NO80ATMR04 Revision 2 0 19 September 2003 Document Part S13K 1055 20 Publication Number 1550 HITACHI Inspire the Next Hard Disk Drive Specification Travelstar 80GN 2 5 inch ATA IDE hard disk drive Models IC25NO20ATMRO4 IC25NO30ATMR04 IC25NO40ATMR04 IC25NO60ATMR04 IC25NO80ATMR04 Revision 2 0 19 September 2003 Document Part S13K 1055 20 Publication Number 1550 Hitachi Global Storage Technologies 1st Edition Revision 0 1 Sxxx xxxx 01 1 December 2002 Preliminary 2nd Edition Revision 0 2 Sxxx xxxx 01 27 Feburary 2003 Preliminary 3rd Edition Revision 0 3 S13K 1055 03 7 March 2003 Preliminary 4th Edition Revision 0 4 S13K 1055 04 7 March 2003 Preliminary Sth Edition Revision 0 5 S13K 1055 05 7 March 2003 Preliminary 6th Edition Revision 1 0 S13K 1055 10 7 March 2003 Revision 7th Edition Revision 1 1 S13K 1055 11 13 March 2003 Revision Sth Edition Revision 1 2 S13K 1055 12 17 June 2003 Revision 9th Edition Revision 1 3 S13K 1055 13 18 June 2003 Revision 10th Edition Revision 1 4 S13K 1055 14 26 June 2003 Revision 11th Edition Revision 1 5 S13K 1055 15 14 July 2003 Revision 12th Edition Revision 1 6 S13K 1055 16 29 August 2003 Revision
81. 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 for transfer to the host at the host s option In case of a Read Multiple command the host should complete transfer of the block which includes the error from the sector buffer and terminate whatever type of error that occurred All data transfers to the host through the Data Register are 16 bits The ECC bytes are an exception having only 8 bits 12 2 Data Out Commands The following are Data Out commands e Device Configuration SET e Format Track e Security Disable Password e Security Erase Unit e Security Set Password e Security Unlock e Set Max SET PASSWORD e Set Max UNLOCK e S M A R T Write log sector e Write Buffer e Write Long e Write Multiple e Write Miltiple EXT e Write Sector s Travelstar 80GN Hard Disk Drive Specification page 92 e Write Sector s EXT e Write Verify Execution includes the transfer of one or more 512 byte gt 512 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 LBA and Device Registers 2 The host writes the command code to the Command Register 3 The device sets BSY 1 4 For each sector or block of data to be transferred The devics BSY 0 and DRQ 1 when it is ready to receive a sector or block The host writes one sector or block o
82. Immediate El LTL 40 050 0 1 3 Idle Immediate 95 1 00 0101 3 Initialize Device Parameters 91 LT 000 1 0 0 Q 4 1 Read Buffer E4 TL 00 Er D 4 Read DMA C8 TL SOO 0000 4 Read DMA CO 11001001 4 Read DMA EXT 25 00 00101 Read Long 22 00 00010 Read Long 23 0010001 1 Read Multiple C4 11000100 3 Read Native Max ADDRESS F8 1 1 11000 3 Read Native Max ADDRESS EXT 27 0 0 005 147 Read Sector s 20 0 0 00000 T Read Sector s 21 00 0 0 0 0 1 3 Read Sector s EXT 24 00100100 3 Read Verify Sector s 40 0 000000 3 Read Verify Sector s 41 0 000001 3 Read Verify Sector s EXT 42 01000010 3 Recalibrate 1x 000 are gS 2 Security Disable Password F6 1 50 20 3 Security Erase Prepare F3 street 2 Security Erase Unit F4 L10100 3 Security Freeze Lock F5 Oo 1 2051 2 Security Set Password F1 L 00021 2 Security Unlock F2 MA OO E D 3 Seek 7x L erer e 3 Sense Condition F0 TAL EECH E 20 Travelstar 80GN Hard Disk Drive Specification 97 Table 59 Command Set 2 of 2 Proto Code Binary Code Bit col Hex 76543210 3 Set Features EF Op ME EE 3 Set Max ADDRESS F9 1 0 0 3 Set Max ADDRESS EXT 37 001 Os 1 1 4 3 Set Max FREEZE LOCK F9 001 3 Set Max LOCK F9 00 1 2 Set Max SET PASSWORD F9 0 0 2 Set Max UNLOCK F9
83. MARQ 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 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 speci fied in the Sector Count register then 65 536 sectors will be transferred LBA Low Current LBA 7 0 LBA Low Previous LBA 31 24 LBA Mid Current LBA 15 8 LBA Mid Previous LBA 39 32 Travelstar 80GN Hard Disk Drive Specification 181 LBA High Current LBA 23 16 LBA High Previous LBA 47 40 Input parameters from the device LBA Low HOB 0 LBA 7 0 of the address of the first unrecoverable error LBA Low HOB 1 LBA 31 24 of the address of the first unrecoverable error LBA Mid HOB 0 LBA 15 8 of the address of the first unrecoverable error LBA Mid HOB 1 LBA 39 32 of the address of the first unrecoverable error LBA High HOB 0 LBA 23 16 of the address of the first unrecoverable error LBA High HOB 1 LBA 47 40 of the address of the first unrecoverable error Travelstar 80GN Hard Disk Drive Specification 182 13 44 Write Long 32h 33h Table 127 Write Long 32h 33h
84. Note 1 Buffer size in 512 byte increments 22 00XXH Number of ECC bytes as currently selected via the set featur command 23 26 XXXX Micro code version in ASCII 27 46 Note 1 Model number in ASCII 47 8010H Maximum number of sectors that can be transferred per interrupt on Read and Write Multiple commands 15 8 80h 7 0 Maximum number of sectors that can be transferred per interrupt indicates the use of those parameters that are vendor specific Note 1 See Table 79 Number of cylinders heads sectors by model on page 118 Travelstar 80GN Hard Disk Drive Specification 111 Table 73 Identify device information Part 2 of 7 Word Content Description 48 0000H Capable of double word 1 0 0000 cannot perform 49 OFOOH Capabilities bit assignments 15 14 0 Reserved 13 0 Standby timer value are vendor specific 12 0 Reserved 11 1 IORDY Supported 10 1 IORDY can be disabled 9 1 Reserved 8 0 Reserved 7 0 0 Reserved 50 4000H Capabilities 15 0 O the contents of word 50 are valid 14 1 1 the contents of word 50 are valid 13 1 0 Reserved 0 0 1 the device has a minimum Standby timer value that is device specific Sg 0200H PIO data transfer cycle timing mode 52 0200H DMA data transfer cycle timing mode Refer Word 62 and 63 53 0007H Validity flag of the word 15 3 0 Reserved 2
85. Part 4 of 7 Word Content Description 83 7FE8H Command set supported 15 0 Always 14 1 Always 13 1 1 FLUSH CACEH EXT command supported 12 1 1 FLUSH CACHE command supported 11 1 1 Device Configuration Overlay command supported 10 1 1 48 bit Address feature set supported 9 1 1 Automatic Acoustic Management supported 8 1 1 SET MAX security extension supported xx 7 1 1 Address Offset feature supported 6 1 1 SET FEATURES subcommand required to spin up 5 1 1 Power Up In Standby feature set supported 4 0 1 Removable Media Status Notification Feature Set supported 3 1 1 Advanced Power Management Feature Set supported 2 0 1 CFA Feature Set supported 1 0 1 READ WRITE DMA QUEUED supported 0 0 1 DOWNLOAD MICROCODE command supported 84 4023H Command set feature supported extension 15 0 Always 14 1 Always 13 6 0 Reserved 5 1 1 General Purpose Logging feature set supported 4 2 0 Reserved 1 1 1 SMART self test supported 0 1 1 SMART error logging supported 85 F4XXH Command set featur nabled 15 1 Reserved 14 1 1 NOP command supported 13 1 1 READ BUFFER command supported 12 1 1 WRITE BUFFER command supported 11 0 Reserved 10 1 1 Host Protected Area Feature Set supported 9 0 1 DEVICE RESET comma
86. RC X0000000XX Host drives DD gt Table 35 Ultra DMA cycle timings Host Terminating Write MODE 0 MODE 1 MODE2 MODE3 MODE 4 MODE 5 PARAMETER DESCRIPTION MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX ns ns ns ns ns ns ns ns ns ns ns ns tSS Time from HSTROBE edge to assertion of STOP 50 E 50 50 S 50 50 50 gt 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 tCS CRC word setup time at device 15 10 7 7 5 4 tCH CRC word hold time at device 5 5 5 5 5 4 6 tACK Hold time for DMACK 20 20 20 20 20 20 tIORDYZ Maximum time before releasing IORDY 20 20 20 20 20 20 Travelstar 80GN Hard Disk Drive Specification 54 7 10 Drive address setting A jumper placed on the interface connector determines the drive address Three drive addresses are shown below Two addresses require the setting of a jumper Figure 3 Drive address setting Setting 1 Device O Master no jumper is used Setting 2 Device 1 Slave Setting 3 Cable Select Setting 4 Do not attach a jumper here Setting 5 Do not attach a jumper here The default setting at shipment is Setting 1 no jumper When pin C is grounded the drive does not spi
87. SET Bl C3 The Command set table beginning on page page 97 shows the commands that are supported by the device The Command Set Subcommand table above shows the sub commands that are supported by each command or fea ture Travelstar 80GN Hard Disk Drive Specification 99 The following symbols are used in the command descriptions Input registers 0 This indicates that the bit is always set to 0 1 This indicates that the bit is always set to 1 H Head number This indicates that the head number part of the Device Head Register is an input parameter and will be set by the device V Valid This indicates that the bit is part of an input parameter and will be set by the device to 0 or 1 N Not recommended condition for start up Indicates that the condition of the device is not recommended for start up This indicates that the bit is not part of an input parameter symbols are used in the command descriptions Output registers 0 This indicates that the bit must be set to 0 1 This indicates that the bit must be set to 1 The device number bit This indicates that the device number bit of the Device Register should be specified Zero S selects the master device and one selects the slave device H Head number This indicates that the head number part of the Device Head Register is an output parameter and should be specified L LBA mode This indicates the addressing mode Zero specifies CHS mode and one specifie
88. Vendor specific 2 1FAh Self test log pointer 1 1FCh Reserved 2 1FDh Data structure checksum 1 1FFh 512 Note N is 0 through 20 The data structure contains the descriptor of the Self test that the device has performed Each descriptor is 24 bytes long and the self test data structure is capable to contain up to 21 descriptors After 21 descriptors has been recorded the oldest descriptor will be overwritten with the new descriptor The self test log pointer points to the most recent descriptor When there is no descriptor the value is 0 When there are descriptor s the value is 1 through 21 Travelstar 80GN Hard Disk Drive Specification 174 13 38 6 Error reporting The following table shows the values returned in the Status and Error Registers when specific error conditions are encountered by a device Table 121 S M A R T Error Codes Error condition Status Register Error Register A S M A R T FUNCTION SET command was received by the device without the required key being loaded into the 51h 04h LBA High and LBA Mid registers A S M A R T FUNCTION SET command was received by the device with a subcommand value in the Features Regis 51h 04h ter that is either invalid or not supported by this device A S M A R T FUNCTION SET command subcommand other than S M A R T ENABLE OPERATIONS was received by the 51h 04h device while the device was in a
89. When the power save mode is Standby mode the Idle command causes the device to enter Performance Idle mode immediately and sets the auto power down time out Parameter standby timer At the set of the auto power down time out parameter standby timer the point timer starts counting down When the power save mode is already any idle mode the device remains in that mode 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 mode the device is spinning and is ready to respond to host commands immediately Input parameters to the device Sector Count This indicates the Time out Parameter If it is zero the time out interval Standby Timer is NOT disabled and the time out interval is set automatically for 109 minutes If it is other than zero the time out interval is set for Time out Parameter x 5 seconds The device will enter Standby mode automatically if the time out interval expires with no device access from the host The time out interval will be reinitialized if there is a device access before the time out interval expires Travelstar 80GN Hard Disk Drive Specification 119 13 10 Idle Immediate E1h 95h Table 81 Idle Immediate command E1h 95h Command Block Output Registers Command Block Input Registers Registe
90. YZ P gt DDMARDY RFS iL gt POE HSTROBE CH La 3 gt CS a DD 15 0 xxx WT Data xxoo0000000000000000000000 CRC XXX0XXXXXXX Host drives DD gt Table 34 Ultra DMA cycle timings Device Terminating Write MODE 0 MODE1 MODE 2 MODE3 MODE 4 MODE 5 PARAMETER DESCRIPTION MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX ns ns ns ns ns ns ns ns ns ns ns ns tRFS DDMARDY to final HSTROBE _ 95 _ 701 _ 1601 60 1 60 a time tRP Ready to pause time 160 125 100 100 100 85 tLI Limited interlock time 0 1150 0 1150 O 1150 O 100 O 100 O 75 tMLI Interlocking time with minimum 20 20 20 20 7 20 20 tCS CRC word setup time at device 15 10 7 5 4 CH CRC word hold time at device 5 5 5 5 4 6 tACK Hold time for DMACK negation 20 20 20 20 20 20 tIORDYZ Maximum time before releasing IORDY 20 20 20 20 20 20 Travelstar 80GN Hard Disk Drive Specification 53 7 9 8 Host Terminating Write DMA DMARQ lt lt UI gt ML DMACK SS a tACK STOP ra iL tIORDYZ gt DDMARDY 1 tLACK HSTROBE SH CS at DD 15 0 XX00000000000000000000000000000000Xx C
91. a power on reset or a hard reset Travelstar 80GN Hard Disk Drive Specification 81 11 9 5 Command table This table shows the device s response to commands when the Security Mode Feature Set Device lock function is enabled The head unload is done not only by Standby Standby Immediate Sleep command and Hard Reset but also by the Standby timer Table 53 Command table for device lock operation Travelstar 80GN Hard Disk Drive Specification 82 Device Mode Device Mode Command Command Locked Unlocked Frozen Locked Unlocked Frozen Check Power Mode 0 o 0 Enable Disable Delayed o o o Set Max ADDRESS x o o Write Device Configuration x o o Set Max ADDRESS EXT x o o RESTORE Device Configuration FREEZE LOCK 0 0 0 Set Max FREEZE LOCK O O O Device Configuration IDENTIFY 0 O O Set Max LOCK O O O Device Configuration SET x 0 0 Set Max SET PASSWORD O O Execute Device Diagnostic 0 O O Set Max UNLOCK O O Flush Cache X O O Set Multiple Mode O O O Flush Cache EXT x 0 o Format Track X O O Sleep O O O S M A R T Disable Format Unit X 0 0 Operations 0 0 o Identify Device o o o Ee o o o automatic off line idi e e S M A R T Enable Disable o o 0 S Attribute Autosave S M A R T Enable Idle Immediate 0 o 0 Operations 0 0 0 Initialize Device Parameters o o o SEET o o o Imm
92. a Register 16 bits at a time The Read Buffer and Write Buffer commands are synchronized such that sequential Write Buffer and Read Buffer commands access the same 512 byte within the buffer Travelstar 80GN Hard Disk Drive Specification 178 13 42 Write DMA CAh CBh Table 125 Write DMA CAh CBh Command Block Output Registers Command Block Input Registers Register 6543210 Register PST Data Data Feature Error see below Sector Count VV VV VV VV Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device CLLD MA HH H Device Se SS A A H H Command TaT Oy Ov Et R Status see below Error Register Status Register 7 6 5 4 3 2 il 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT TON AMN BSY RDY DF IDSC DRQ COR IDX ERR Vv 0 0 V 0 V 0 0 0 V V V 0 V The Write DMA command transfers one or more sectors of data from the host to the device and then the data is written to the disk media The sectors of data are transferred through the Data Register16 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 availabl
93. able 40 Drive Address Register 7 6 5 4 3 2 1 0 HIZ WTG H3 H2 H1 HO DS1 DSO This register contains the inverted drive select and head select addresses of the currently selected drive Bit HIZ WTG H3 H2 H1 HO DS1 DSO Definitions High Impedance This bit is not a device and will always be in a high impedance state Write Gate This bit is O when writing to the disk device is in progress H3 H2 H1 H0 Head Select These four bits are the one s complement of the binary coded address of the currently selected head Bit HO is the least significant Drive Select 1 The Drive Select bit for device 1 is active low DS1 0 when device 1 slave is selected and active Drive Select 0 The Drive Select bit for device 0 is active low DSO 0 when device 0 master is selected and active Travelstar 80GN Hard Disk Drive Specification 65 10 6 Device Head Register Table 41 Device Head Register 7 6 5 4 3 2 1 0 1 L 1 DRV HS3 HS2 HS1 HSO This register contains the device and head numbers Bit L DRV HS3 HS2 HSO Definitions Binary encoded address mode select When L 0 addressing is by CHS mode When L 1 addressing is by LBA mode Device When DRV 0 device 0 master is selected When DRV 1 device 1 Slave is selected Head Select These four bits indicate the binary encoded address
94. able of supporting If a DEVICE CONFIGURATION SET command has been issued reducing the capabilities the response to an IDENTIFY DEVICE or IDENTIFY PACKET DEVICE command 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 in Table 64 Device Configuration Over lay Data structure on page 104 13 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 in Table 64 Device Configuration Overlay Data structure on page 104 The restrictions on changing these bits is described in the text following that table If any o
95. ace specification Travelstar 80GN Hard Disk Drive Specification 57 Travelstar 80GN Hard Disk Drive Specification 58 8 0 General 8 1 Introduction This specification describes the host interface of the Travelstar 80GN The interface conforms to the Working Document of Information technology AT Attachment with Packet Interface Extension ATA ATAPI 6 Revision 2 dated 2 August 2001 with certain limitations described in Section 9 0 Deviations from standard on page 61 The drive supports the following functions as Vendor Specific Functions e Address Offset Feature e Format Unit Function SENSE CONDITION command 8 2 Terminology Device The Travelstar 80GN drive Host Host indicates the system that the device is attached to First Command The first command which is executed after the power on reset also known as a hard reset is the Standby mode command INTRO Interrupt request Device or Host Travelstar 80GN Hard Disk Drive Specification 59 Travelstar 80GN Hard Disk Drive Specification 60 9 0 Deviations from standard The device conforms to the referenced specifications with deviations described below The interface conforms to the Working Document of Information Technology AT Attachment with Packet Interface Extension ATA ATAPI 6 Revision 3 dated 30 October 2001 with the following deviation Standby Timer Standby timer is enabled by STANDB Y command or IDLE command The value in the Sector Count regist
96. ady to pause time 160 125 100 100 100 85 Es tLI Limited interlock time 0 150 0 150 0 150 0 100 0 100 0 75 tAZ Maximum time allowed for output 10 8 10 10 8 10 8 10 _ 10 drivers to release tZAH Minimum delay time required for 20 gd 20 8 20 E 20 20 Y 20 E output tMLI Interlock time with minimum 20 20 20 20 20 20 tCS CRC word setup time at device 15 10 7 5 4 tCH CRC word hold time at device 5 5 5 5 4 6 tACK Hold time for DMACK 20 20 20 20 20 20 tIORDYZ Maximum time before releasing _ D IORDY 20 20 20 20 20 20 Travelstar 80GN Hard Disk Drive Specification 49 7 9 4 Device Terminating Read DMA Table 31 Ultra DMA cycle timings Device Terminating Read DMARQ D ra 4 iMLI gt gt DMACK La tL gt at t ACK STOP ale La tACK HDMARDY ra t gt tHORDYZ BE DSTROBE CH 4 EE ra tAZ gt CS Lg DD 1 5 0 XXXXXX XXXXXXXXXXXXXXXXXX CRC XX XXX XXX XX ra tZAH gt H L Device drives DD Host drives DD PARAMETER MODE 0 MODE 1 MODE2 MODE 3 MODE 4 MODE 5 MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX PESC RIPIN ns ns ns ns ns ns ns ns
97. affixed to every drive e A label which is placed on the top of the head disk assembly containing the statement Made by Hitachi or equivalent part number EC number and FRU number e A bar code label which is placed on the disk drive based on user request The location on the disk drive is to be designated in the drawing provided by the user Labels containing the vendor s name disk drive model number serial number place of manufacture and UL CSA logos Labels containing jumper information if required by the customer 6 8 Electromagnetic compatibility When installed in a suitable enclosure and exercised with a random accessing routine at maximum data rate meets the worldwide EMC requirements listed below e United States Federal Communications Commission FCC Rules and Regulations Class B Part 15 RFI Japan VCCI Requirements of IBM products e EU EMC Directive Technical Requirements and Conformity Assessment Procedures 6 8 1 CE mark The product is certified for compliance with EC directive 89 336 EEC The EC marking for the certification appears on the drive 6 8 2 C TICK mark The drive complies with the Australian EMC standard Limits and methods of measurement of radio disturbance characteristics of information technology equipment AS NZS 3548 1995 Class B 6 8 3 BSMI mark The product complies with the Taiwan EMC standard Limits and methods of measurement of radio disturbance characteristics of information
98. ains the current LBA bits 2427 L 1 Travelstar 80GN Hard Disk Drive Specification 180 13 43 Write DMA EXT 35h Table 126 Write DMA 35h Command Block Output Registers Command Block Input Registers Register TO 543 20100 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current VVVVVVVV Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous AM MAMM MM MOV HOB V V VV VV VV Current V V VV VV VV HOB 0 MAMM VV VV LBA Mid LBA Mid Previous V V VV VV VV HOB V V VV VV V V Current VO VV VV VV HOB 0 V V VV VV VV LBA High LBA High Previous V V VV VV V V HOB V V VV VV V V Device 1 D Device V Command 00110101 Status See below Error Register Status Register 7 6 4 3 2 d 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 V 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 D
99. allocated automatically A media verification sequence may be run prior to the reallocation according to the pre defined conditions Travelstar 80GN Hard Disk Drive Specification 22 5 8 ECC The 52 byte four way interleaved ECC processor provides user data verification and correction capability The first 4 bytes of ECC are check bytes for user data and the other 48 bytes are Read Solomon ECC Each interleave has 12 bytes for ECC Hardware logic corrects up to 20 bytes 5 bytes for each interleave errors on the fly Following are some examples of error cases An O means that the byte contains no error An X means that at least one bit of the byte is bad Table 12 Examples of error cases On The Fly Correctable Byte 0111213141516171819 10111112113 14115116117118 19 20 21122 23 Error bytet for each interleave Interleave AIBICIDIATBICIDIA BIC IDIAIBICIDIAIBICIDIAIBICID A B C D Error pattern x x x x x x x x x X Xx x x Xx xx PX IX IX x O fO 0 0 5 5 5 5 Error pattern x x x x x x x x x x x x 0 0 O O x x x IX IX PX XX 5 5 5 5 Uncorrectable Byte 011 21314 51617 8 9 10111112113 14115116 17 18 19 20 21122 23 Error bytes for each interleave Interleave A B CID A B C D A BICID A B CID A B C JDJA B C D A B C D Error pattern x x x x x x x x x x x x x x x x x x x x xfO 0 0 6 5 5 5 Error pattern x 0J0 0 x 0 0J0 x 0 0 0 x
100. also sets the standby timer count 11 6 3 Standby Sleep command completion time 1 Confirm the completion of writing cached data in the buffer to media 2 Unload the heads on the ramp 3 Set the DRDY bit and the DSC bit in Status Register 4 Set the INTRO completion of the command 5 Activate the spindle break to stop the spindle motor 6 Wait until the spindle motor is stopped 7 Perform the post process Travelstar 80GN Hard Disk Drive Specification 74 11 6 4 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 automatically enters the standby mode If the value of the SECTOR COUNT register on Idle command or the Standby command is set to 00h the device will automatically set the standby timer to 109 minutes 11 6 5 Status In the active idle and standby modes the device shall have the RDY bit of the status register set If the BSY bit is not set the device shall be ready to accept any command In sleep mode the device s interface is not active A host shall not attempt to read the status of the device or issue commands to the device 11 6 6 Interface capability for power modes Each power mode affects the physical interface as defined in the following table
101. alue 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 not successfully completed the reg ister 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 10 12 Status Register Table 43 Status Register 7 6 5 4 3 2 1 0 BSY DRDY DF DSC DRQ COR IDX ERR 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 acknowledge Any pending interrupt is cleared whenever this register is read If BSY 1 no other bits in the register are valid Travelstar 80GN Hard Disk Drive Specification 67 Bit Definitions BSY Busy Bit 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 DRDY Device Ready When bit RDY 1 it indicates that the device is capable of responding to a com RDY mand Bit RDY will be set to 0 during power on until
102. ansfers 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 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 speci LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA High Current LBA High Previous fied 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 Travelstar 80GN Hard Disk Drive Specification 190 Input parameters from the device LBA Low HOB 0 LBA 7 0 of the address of the first unrecoverable error LBA Low HOB 1 LBA 31 24 of the address of the first unrecoverable error LBA Mid HOB 0 LBA 15 8 of the address of the first unrecoverable error LBA Mid HOB 1 LBA 39 32 of the address of the first unrecoverable error LBA High HOB 0 LBA 23 16 of the address of the first unrecoverable error LBA High HOB 1 LBA 47 40 of the address of the first unrecoverable error 13 49 Write Verify 3Ch vendor specific In the implementation of the drive the Write Verify command is exactly the same as the Write Sectors command 30
103. are 80 60GB models 2048 KB Upper 308 KB is used for firmware 40 30 20GB models Fast data transfer rate up to 100 MB s Media data transfer rate max 350 Mb s Average seek time 12 ms for read Closed loop actuator servo Embedded Sector Servo Rotary voice coil motor actuator Load Unload mechanism Mechanical latch Adaptive power save control 0 65 Watts at idle state Power on to ready 3 0 sec Operating shock 1960 m sec 200 G 2ms Nonoperating shock 7840 m sec 800 G 1ms Travelstar 80GN Hard Disk Drive Specification 9 Travelstar 80GN Hard Disk Drive Specification 10 Part 1 Functional specification Travelstar 80GN Hard Disk Drive Specification 11 Travelstar 80GN Hard Disk Drive Specification 12 3 0 Fixed disk subsystem description 3 1 Control electronics The control electronics works with the following functions e AT Interface Protocol e Embedded Sector Servo e No ID TM formatting e Multizone recording e Code 96 102 MTR e ECC On The Fly e Enhanced Adaptive Battery Life Extender 3 2 Head disk assembly data The following technologies are used in the drive e Pico Slider e Smooth glass disk GMR head e Integrated lead suspension ILS e Load unload mechanism e Mechanical latch Travelstar 80GN Hard Disk Drive Specification 13 Travelstar 80GN Hard Disk Drive Specification 14 4 0 Drive characteristics 4 1 Formatted capacity Table 1 Formatted capacities
104. assword command enables the 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 immedi ately The device is locked after the next power on reset or hard reset When the MASTER password is set by this command the master password is registered internally 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 table below The data transferred controls the function of this command Table 103 Security Set Password information Word Description 00 Control Word bit 0 Identifier l Master 0 User bit 1 7 Reserved bit 8 Security level 1 Maximum 0 High bit 9 15 Reserved 01 16 Password 32 bytes 17 18 Master Password Revision Code valid if Word0bit 0 1 19 255 Reserved 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 Travelstar 80GN Hard Disk Drive Specification 148 Security Level A zero indicates a High level a one indicates a Maximum level If the host sets the High level and the password is forgotten then the Master Password can be used to
105. ata Status Register BSY 1 Status Register BSY 0 700 us Transfer Out and DRQ 1 Note 3 Device Busy After Data 256th Write From Data Status Register BSY 1 5us Transfer Out Register Interrupt For Data Status Register BSY 1 Status Register BSY 0 30 sec Transfer Out and RDY 1 Interrupt Note 1 Non Data Device Busy After Com OUT to Command Reg Status Register BSY 1 400 ns Command mand Code Out ister Interrupt For Command Status Register BSY 1 Interrupt 30 sec Complete Note 2 DMA Data Device Busy After Com OUT to Command Reg Status Register BSY 1 400 ns The abbreviations ns respectively won wow us Travelstar 80GN Hard Disk Drive Specification 193 ms and sec mean nanoseconds microseconds milliseconds and seconds We recommend that the host system execute Soft reset and then retry to issue the command if the host sys tem time out would occur for the device Note 1 For SECURITY ERASE UNIT command the execution time is referred to 13 27 Security Erase Unit F4h on page 145 Note 2 For FORMAT UNIT command the execution time is referred to 13 7 Format Unit F7h vendor specific on page 109 Note 3 When the initial power mode at power on is Standby mode and when the following commands are issued by the host as First Command the command s time out value of the field is 10 seconds Security Disable Password Security Erase Unit Security Set Password Security Unlock Travelstar 8
106. ata Data Feature Error see below Sector Count Sector Count LBA LOW LBA LOW LBA Mid LBA Mid LBA High LBA High Device 1 1D Device Command LE EO ONE Status see below Error Register Status Register 7 6 5 4 3 2 il 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT TON AMN BSY RDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 V 0 V 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 com mand is to prevent accidental erasure of the device This command does not request the transfer of data Travelstar 80GN Hard Disk Drive Specification 144 13 27 Security Erase Unit F4h Table 99 Security Erase Unit F4h Command Block Output Registers Command Block Input Registers Register gt 6543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S le DARAS Device Command TL D 00 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 V 0 V
107. ata in transfer Travelstar 80GN Hard Disk Drive Specification 43 7 5 Interface logic signal levels The interface logic signals have the following electrical specifications Voltage input high ViH Voltage input low ViL Inputs Voltage output high at IoH min VoH Outputs Voltage output low at IoL min VoL Driver Sink Current IoL Current Driver Source Current IoH 7 6 Reset timings RESET BUSY 2 4 V min 0 5 V max 16 mA min 400 uA min 2 0 V min 5 5 V max 0 5 V min 0 8 V max 110 PARAMETER DESCRIPTION Min us Max us t1 RESET high to Not BUSY 9 5 t10 RESET low width 25 Figure 2 System reset timings Travelstar 80GN Hard Disk Drive Specification 44 7 7 PIO timings The PIO cycle timings meet Mode 4 of the ATA ATAPI 6 description CS 1 0 DA 2 0 t9 La 11 a t0 gt DIOR DIOW Oo Lg t2 e t2i P Write data DD 15 0 fa t3 a 14 Read data DD 15 0 15 ica 167 ka IORDY tA lt La tB Table 26 PIO cycle timings 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 H DIOW data hol
108. ations 6 4 1 Physical dimensions and weight The following table lists the dimensions of the drive Table 17 Physical dimensions and weight 80GB 60GB 40GB 30GB 20GB Height mm 9 5 0 2 9 5 0 2 Width mm 69 85 0 25 69 85 0 25 Length mm 100 2 0 25 100 2 0 25 Weight grams maximum 102 Max 95 Max Travelstar 80GN Hard Disk Drive Specification 31 6 4 2 Mounting hole locations The mounting hole locations and size of the drive are shown below REF amp 1 B BREATHER HOLE REF 75 92 REF o 25 CONNECTOR bl 72 0 25 VIEW 3 99 0 25 VIEW B Figure 2 Mounting hole locations 6 4 3 Connector and jumper description A jumper is used to designate the drive address as either master or slave The jumper setting method is described in Section 7 10 Drive address setting on page 55 Connector specifications are included in Section 7 2 Interface connector on page 39 Travelstar 80GN Hard Disk Drive Specification 32 6 4 4 Mounting orientation The drive will operate in all axes six directions and will stay within the specified error rates when tilted 5degrees from these positions Performance and error rate will stay within specification limits if the drive is operated in the other permissible ori entations from which it was formatted Thus a drive formatted in a horizontal orientation will be able to run verti cally and vice versa The recommended
109. atures command with Feature reg ister 02h without error the write cache function will remain disabled For the current write cache function status refer to the Identify Device Information 129 word by the Identify Device command Hard reset or power off must not be done during the first 5 seconds after write command completion when write cache is enabled Note 3 When the Feature register is 85h Disable Advanced Power Management the deepest Power Saving mode becomes Active Idle Travelstar 80GN Hard Disk Drive Specification 154 13 34 Set Max ADDRESS F9h Table 108 Set Max ADDRESS F9h Command Block Output Registers Command Block Input Registers Register 76543210 Register T 654 32 10 Data Data Feature VVVVVVVV Error see below Sector Count B Sector Count LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device LLT D HHH H Device St tt HH HAH Command LASTEN 0008 Status see below Error Register Status Register 7 6 5 4 3 2 1 0 H 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY IRDYI DE IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 0 V The Set Max ADDRESS command overwrites the max LBA CYL of the drive in a range of actual device capaci ties Once the device receives this command all accesses beyond that LBA CYL are rejected by
110. ber of the transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 The device internally uses 40 bytes of ECC data on all data written or read from the disk The 4 byte mode of oper ation is provided by means of an emulation Use of the 40 byte ECC mode is recommended for testing the effec tiveness and integrity of the ECC functions of the device Travelstar 80GN Hard Disk Drive Specification 129 13 16 Read Multiple C4h Table 87 Read Multiple C4h Command Block Output Registers Command Block Input Registers Register 146 504 3 2 10 Register 165 432 10 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device 1 L 1 DEH Ho H Device lee HHHH Command 11000100 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 IRDY DF IDSC DRQ COR IDX ERR 0 V V 0 V 0 V 0 V 0 V 0 V 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 The command execution is identical to the Read Sectors command with one exception an interrupt i
111. c 4 Hz 5 1 9 x 10 3 17 1 1 x 10 1 45 1 1 x 10 1 48 7 7x 10 1 62 7 7x 10 1 65 9 6 x 10 2 150 9 6 x 10 2 200 4 8x 10 2 500 4 8 x 10 2 Travelstar 80GN Hard Disk Drive Specification 33 6 5 1 2 Swept sine vibration Table 19 Swept sine vibration Swept sine vibration zero to peak 5 to 500 to 5 Hz Sweep rate oct min sine wave 9 8 m sec 1 G 5 500 Hz 2 0 6 5 2 Nonoperating vibration The disk drive withstands the vibration levels described below without any loss or permanent damage 6 5 2 1 Random vibration The test consists of a random vibration applied in each of three mutually perpendicular axes for a duration of 15 minutes per axis The PSD levels for the test simulating the shipping and relocation environment is shown below Table 20 Random Vibration PSD Profile Breakpoints nonoperating Hz m2 sec4 Hz 2 5 0 096 5 2 88 40 1 73 500 1 73 Note Overall RMS root mean square level of vibration is 3 01 G rms 6 5 2 2 Swept sine vibration e 49 m sec 5 G zero to peak 5 to 500 to 10 Hz sine wave e 0 5 oct min sweep rate e 25 4 mm peak to peak displacement 5 to 10 to 5 Hz 6 5 3 Operating shock The hard disk drive meets the criteria in the table below while operating under these conditions e The shock test consists of 10 shock inputs in each axis and direction for a total of 60 e There must be a minimum delay of 3 seconds between shock
112. ce LBA Low HOB 0 LBA 7 0 of the address of the first unrecoverable error LBA Low HOB 1 LBA 31 24 of the address of the first unrecoverable error LBA Mid HOB 0 LBA 15 8 of the address of the first unrecoverable error LBA Mid HOB 1 LBA 39 32 of the address of the first unrecoverable error LBA High HOB 0 LBA 23 16 of the address of the first unrecoverable error LBA High HOB 1 LBA 47 40 of the address of the first unrecoverable error Travelstar 80GN Hard Disk Drive Specification 137 13 22 Read Verify Sectors 40h 41h Table 93 Read Verify Sectors 40h 41h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device LEDENE PR Device J HHHH Command 00110000R Status see below Error Register Status Register H 6 5 4 3 2 if 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY IRDY DF IDSC DRQ COR IDX ERR 0 V V 0 V 0 V 0 V 0 V 0 V The Read Verify Sector s command verifies one or more sectors on the device No data is transferred to the host The difference between the Read Sector s command and Read Verify Sector s command is that data is tran
113. ce design and the usage patterns of the host system To further ensure minimal impact to the user SMART capable devices are shipped from the device manufacturer s factory with the S M A R T feature disabled S M A R T capable devices can be enabled by the system OEMs at time of system integration or in the field by after market products 11 8 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 that attribute s ability 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 11 8 2 Attribute values Attribute values are used to represent the relative reliability of individual performance or calibration attributes Higher attribute values indicate that the analysis algorithms being used by the device are predicting a lower proba bility of a degrading or fault condition existing Accordingly lower attribute values indicate that the analysis algo rithms being used by the device are predicting a higher probability of a degrading or fault condition existing There is no implied linear reliability relationship corresponding to the numerical relationship between different attribute values for any particular attribute 11 8 3 Attribute thresholds Each attribute val
114. ce is spun up and the media is available for immedi ate access Input parameters from the device Sector Count This indicates the power mode code The command returns FFh in the Sector Count Reg ister if the spindle motor is at speed and the device is not in Standby or Sleep mode Other wise the Sector Count Register is set to 0 Travelstar 80GN Hard Disk Drive Specification 101 13 2 Device Configuration Overlay B1h Table 62 Check Power Mode Command E5h 98h Command Block Output Registers Command Block Input Registers Register ds 6504 3 2 110 Register 7 65 4 3 2 1 0 Data Data Feature 1010vvvv Error see below Sector Count Sector Count VVVVVVVV LBA Low BA Low LBA Mid BA Low VVVVVVVV LBA High LBA High VVVVVVVV Device D Device Command TO 000007 as 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 Vv 0 0 V V 0 V V 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 Table 63 Device Configuration Overlay Features register values Value Command CO
115. cified 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 LBA Low HOB 0 LBA Low HOB 1 LBA Mid HOB 0 LBA Mid HOB 1 LBA High HOB 0 LBA High HOB 1 LBA 7 0 of the address of the first unrecoverable error LBA 31 24 of the address of the first unrecoverable error LBA 15 8 of the address of the first unrecoverable error LBA 39 32 of the address of the first unrecoverable error LBA 23 16 of the address of the first unrecoverable error LBA 47 40 of the address of the first unrecoverable error Travelstar 80GN Hard Disk Drive Specification 13 18 Read Native Max ADDRESS F8h Table 89 Read Native Max ADDRESS F8h Command Block Output Registers Command Block Input Registers Register TAG 504 E 30 Register TA 32 10 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low VVVVVVVV LBA Mid LBA Mid VVVVVVVV LBA High LBA High VVVVVVVV Device i Lt ds Daa Device J HHHH Command LID IG 0 910 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 Vv 0 0 0 V 0 0 V This command returns the native max LBA CYL of the drive which is not effected by the S
116. ck command formats a single logical track on the device Each good sector of data on the track will be initialized to zero with the write operation At this time the read operation does not verify the correct initializa tion of the data sector Any data previously stored on the track will be lost Output parameters to the device LBA Low LBA High Mid In LBA mode this register specifies that LBA address bits 0 7 are to be formatted L 1 This indicates the cylinder number of the track to be formatted L 0 In LBA mode this register specifies that LBA address bits 8 15 Mid and bits 16 23 High are to be formatted L 1 This indicates the head number of the track to be formatted L 0 In LBA mode this reg ister specifies that LBA address bits 24 27 are to be formatted L 1 Input parameters from the device LBA Low LBA High Mid H In LBA mode this register specifies the current LBA address bits as 0 7 L 1 In LBA mode this register specifies the current LBA address bits as 8 15 Mid and bits 16 23 High In LBA mode this register specifies the current LBA address bits as 24 27 L 1 In LBA mode this command formats a single logical track including the specified LBA Travelstar 80GN Hard Disk Drive Specification 108 13 7 Format Unit F7h vendor specific Table 70 Format Unit command F7h Command Block Output Registers Command Block Input Registers Register 76543210 Registe
117. ck counter are not retained over a Power On Reset but are retained over a Hard Reset or Soft Reset For each Reset and Execute Device Diagnostic the diagnostic is done as follows Power On Reset Hard Reset Soft Reset Execute Device Diagnostic 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 If Device 1 is not present Device 0 does not Assert DASP at POR 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 and clear the BSY bit DASP is asserted by Device 0 and Device 1 if it is present in order to indicate device active If Device 1 is present Device 0 shall read PDIAG to determine when it is 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 I if it is present in order to indicate that the device is active In each case Power On Reset Hard Reset Soft Reset and the Execute Device Diagnostic command the
118. ctors by model on page 118 Travelstar 80GN Hard Disk Drive Specification 116 Table 78 Identify device information Part 7 of 7 Word Content Description 128 OXXXH Security Mode Feature Bit assignments 15 9 0 Reserved 8 X Security Level 1 Maximum 0 High 7 6 0 Reserved 5 0 1 Enhanced security erase supported 4 0 1 Security count expired 3 0 1 Security Frozen 2 0 1 Security Locked 1 0 1 Security Enabled 0 0 1 Security Support 129 000XH Current Set Feature Option Bit assignments 15 4 0 Reserved 3 X 1 Auto reassign enabled 2 X 1 Reverting enabled 1 X 1 Read Look ahead enabled 0 X 1 Write Cach nabled 130 XXXXH Reserved 131 000XH Initial Power Mode Selection Bit assignments 15 2 0 Reserved 1 1 Always 0 X Initial Power Mode 1 Standby 0 Idle 132 XXXXH Reserved 254 255 XXASH Integrity word 15 8 XXh Checksum 7 0 A5h Signature indicates the use of those parameters that are vendor specific Travelstar 80GN Hard Disk Drive Specification 117 Table 79 Number of cylinders heads sectors by model Microcode revision MRxOAxxx IC25NO80ATMRO4 0 Number of cylinders 3FFFh Number of heads 10h Buffer size 3D98h 7 884KB T I f otal number of user 950F8B0h addressable sectors IC25N060ATMRO4 0 Number of cylinders 3FFFh Number of heads 10h Buffer size 3D98h 7
119. d 10 t5 DIOR data setup 20 t6 DIOR data hold 5 t6z DIOR data tristate 30 t9 DIOR DIOW to address valid hold 10 tRD Read data valid to IORDY active 0 tA IORDY setup width 35 tB IORDY pulse width 1 250 Travelstar 80GN Hard Disk Drive Specification 45 7 8 Multi word DMA timings The Multi word DMA timings meet Mode 2 of the ATA ATAPI 6 description DMARQ tLRtLW gt DMACK la O 3 gt tl 9 tD tKRAKW lt gt Ue DIOR DIOW Gr iF a FH READ DD 15 0 IG gt iH a WRITE DD 15 0 Table 27 Multiword DMA cycle timings PARAMETER DESCRIPTION MIN ns MAX ns t0 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 negated pulse width DIOW negated pulse width 25 tLRALW DIOR to DMARQ delay DIOW to DMARQ delay 35 tZ DMACK to read data released 25 Travelstar 80GN Hard Disk Drive Specification 46 7 9 Ultra DMA timings The Ultra DMA timings meet Mode 0 1 2 3 4 and 5 of the Ultra DMA Protocol 7 9 1 Initiating Read DMA
120. d the ECC bytes are trans ferred 8 bits at a time The number of ECC bytes are 4 or 40 according to the 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 Whatever is read is returned to the host Output parameters to the device Sector Count This indicates the number of continuous sectors to be transferred The Sector Count must be set to one LBA Low This indicates the sector number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 LBA High Mid This indicates 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 This indicates the head number of the sector to be transferred L 0 In LBA mode this register contains LBA bits 24 27 L 1 R This indicates the retry bit this bit is ignored Input parameters from the device Sector Count This indicates the number of requested sectors not transferred Travelstar 80GN Hard Disk Drive Specification 128 LBA Low This indicates the sector number of the transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 LBA High Low This indicates 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 This indicates the head num
121. deiate Read Buffer o S M A R T Read Attribute Values Read DMA x 5 o S M A R T Read Attribute A S 3 Thresholds Read DMA EXT X 0 o Read Long x 0 0 S M A R T Read log sector O O O Read Multiple x 0 0 S M A R T Write log sector O O O Read Multiple EXT x o o Read Native Max ADDRESS O O O S M A R T Return Status O O 0 Read Native Max ADDRESS EXT 9 o S Read Sector s 6 S M A R T Save Attributre o E 6 Values Read Sector s EXT D O O Read Verify Sector s EXT D O O Standby O O O Recalibrate 0 O O Standby Immediate O O O Security Disable Password x 0 D Write Buffer 0 O o Security Erase Prepare 0 o 0 Write DMA X o o Write DMA EXT x o 0 Table 53 Command table for device lock operation Security Erase Unit x Write Long x O O Security Freeze Lock O Write Multiple D O O Write Multiple EXT Xx 0 o Security Set Password D Write Sector s X O O Write Sector s EXT x O O Security Unlock x Write Verify x O O Seek 0 0 O 11 10 Protected Area Function 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 management information The contents of the entire system main memory may also be dumped into the protected area to resume after a system power off The LBA CYL changed by the following commands affects the Id
122. e If an uncorrectable error occurs the write will be terminated at the failing sector Output parameters to the device Sector Count This indicates the number of continuous sectors to be transferred If zero is specified then 256 sectors will be transferred LBA Low This indicates the sector number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 0 7 L 1 LBA High Mid This indicates number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 8 15 Mid and bits 16 23 High L 1 H This indicates the head number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 24 27 L 1 R This indicates the retry bit but this bit is ignored Input parameters from the device Sector Count This indicates the number of requested sectors not transferred The Sector Count will be zero unless an unrecoverable error occurs Travelstar 80GN Hard Disk Drive Specification 179 LBA Low LBA High Mid This indicates the sector number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 This indicates the cylinder number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 8 15 Mid and bits 16 23 High L 1 This indicates the head number of the last transferred sector L 0 LBA mode this register cont
123. e 29 Ultra DMA cycle timings Host Pausing Read PARAMETER MODE 0 MODE 1 MODE 2 MODE 3 MODE 4 MODE 5 DESCRIPTION MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX ns ns ns ns ns ns ns ns ns ns ns ns DSTROBE to tSR HDMARDY time EEG SG ES EEN ge ss HDMARDY to final tRFS DSTROBE time 75 70 60 60 60 50 Note When a host does not satisfy the tSR timing the host should be ready to receive two more data words after HDMARDY is negated Travelstar 80GN Hard Disk Drive Specification 48 7 9 3 Host Terminating Read DMA DMARQ tLI pa tMLI gt DMACK a RP HACK STOP HACK HDMARDY Sei DES la tLl r tlOoRDYZ a DSTROBE ICH a gt tAZ gt CS La XXXXXXXXXXXXXX XXX DD 15 0 xxx RD Data xxxx XXX CRC XXXXXXXXXXX tZAH e Le Device drives DD Host drives DD Table 30 Ultra DMA cycle timings Host Terminating Read PARAMETER MODE 0 MODE 1 MODE 2 MODE 3 MODE 4 MODE 5 MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX EE SE ns ns ns ns ns ns ns ns ns ns ns ns tRFS HDMARDY to final DSTROBE _ 7 _ 4 _ 1601 60 60 50 time tRP Re
124. e Thresholds Enable disable Attribute Autosave Save Attribute Values Execute Off line Immediate Read Log Sector S M A R T Write Log Sector Enable Operations Disable Operations Return Status Enable Disable Automatic Off line Travelstar 80GN Hard Disk Drive Specification 161 13 38 1 SMART Function Subcommands 13 38 1 1 S M A R T Read Attribute Values subcommand DOh This subcommand returns the device s Attribute Values to the host Upon receipt of the S M A R T Read Attribute Values subcommand from the host the device asserts BS Y saves any updated Attribute Values to the Attribute Data sectors asserts DRQ clears BSY asserts INTRO and then waits for the host to transfer the 512 bytes of Attribute Value information from the device via the Data Register 13 38 1 2 S M A R T Read Attribute Thresholds subcommand D1h This subcommand returns the device s Attribute Thresholds to the host Upon receipt of the S M A R T Read Attribute Thresholds subcommand from the host the device asserts BSY reads the Attribute Thresholds from the Attribute Threshold sectors asserts DRQ clears BSY asserts INTRO and then waits for the host to transfer the 512 bytes of Attribute Thresholds information from the device via the Data Register 13 38 1 3 S M A R T Enable Disable Attribute Autosave subcommand D2h This subcommand enables and disables the attribute auto save feature of the device The S M A R T Enable Dis able Attribute Aut
125. e 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 Table 56 Device address map before and after Set Feature command After Enable Address Offset Mode The former reserved area is now the user accessible area The former user accessible area is now the reserved area 11 11 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 11 11 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 a Set Max Address command Read Look Ahead operation is not carried out even 1f it is enabled by the Set Feature command Travelstar 80GN Hard Disk Drive Specification 86 11 12 Seek Overlap The drive provides accurate seek time measurement method The seek command is usually used to measure the device seek time by accumulating execution time for a number of seek commands With typical implementation of the 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 completes before the actual seek operation is over Then the device can rece
126. e is variable depending on the recent behavior of the user It is not possible to achieve the same level of Power savings with a fixed entry time into Active Idle because every user s data and access pattern is different The optimum entry time changes over time The same algorithm works for entering into Low Power Idle mode and Standby mode which consumes less power but needs more recovery time switching from this mode to Active mode Travelstar 80GN Hard Disk Drive Specification 76 11 8 SMART 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 Since SMART utilizes the internal device microprocessor and other device resources there may be some small overhead associated with its operation However special care has been taken in the design of the S M A R T algorithms to minimize the impact to host system performance Actual impact of S M A R T overhead is dependent on the specific devi
127. e sets DRQ 0 after the sector or block has been transferred to the host Travelstar 80GN Hard Disk Drive Specification page 91 4 For the Read Long command a The device sets BSY 1 and prepares for data transfer b When the 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 The device clears the interrupt in response to the Status Register being read e The host reads the sector of data including ECC bytes via the Data Register f 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 sec tor of data for each interrupt Note that the status data for a sector of data is available in the Status Register before the sector is transferred to the host If the device detects an invalid parameter then 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 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 error location will be reported using CHS mode or LBA mode The mode is decided by the mode select bit bit 6 of the Device Head register upon issuing the command
128. ed 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 RESET This line is used to reset the drive It shall be kept at a Low logic state during power up and kept High thereafter DIOW The rising edge of this signal holds data from the data bus to a register or data register of the drive DIOR When this signal is low it enables data from a register or data register of the drive onto the data bus The data on the bus shall be latched on the rising edge of DIOR INTRQ The interrupt is enabled only when the drive is selected and the host activates the IEN bit in the Device Control Register Otherwise this signal is in high impedance state regardless of the state of the IRQ bit The interrupt is set when the IRQ bit is set by the drive CPU The IRQ is reset to zero by a host read of the status register or a write to the Command Register This signal is a 3 state line with 16mA of sink capability Travelstar 80GN Hard Disk Drive Specification 41 DASP This is a time multiplexed signal which indicates that a drive is active or that device 1 is present This signal is driven by an Open Drain driver and internally pulled up to 5 0 volts through a 10 k resistor During a 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
129. ed to unlock the device Identifier Master Security level Maximum This combination will set a master password but will NOT enable the security mode feature lock function Travelstar 80GN Hard Disk Drive Specification 149 13 30 Security Unlock F2h Table 104 Security Unlock F2h Command Block Output Registers Command Block Input Registers Register 76543210 amp Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S Day Spas Device Command 11110010 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 Vv 0 0 0 V 0 0 V 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 command 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 information spec ified in the table below If the Identifier bit is set to master and the drive is in high security mode the password supplied will be compared
130. ement failure 6 The self test routine was completed with a servo element failure 7 The self test routine was completed with a read element failure 15 The self test routine is in progress 13 38 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 13 38 2 6 Current segment pointer This byte is a counter indicating the next segment to execute as an off line data collection activity Because the number of segments is 1 01h is always returned in this field 13 38 2 7 Off line data collection capability Bit 0 Definition 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 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 implemented Abort restart off line by host bit 0 The device will suspend off line data collection activity after an interrupting command and resume it after a vendor specific event 1 The device will abort off line data collection activity upon receipt of a new command Travelstar 80GN Hard Disk Drive Specification 169 3 Off line Read Scanning implemented bit 0 The device does not support Off line Read Scanning 1 The device supports O
131. ements of the drive should be satisfied e The drive frame should be grounded electrically to the system through four screws e The drive should be mounted with the recommended screw depth and torque e The interface physical and electrical requirements of the drive should satisfy ATA 6 e The power off sequence of the drive should comply with the required power off sequence described in Sec tion 6 3 6 2 Required Power Off Sequence on page 30 Service life of the drive is approximately 5 years or 20 000 power on hours which comes first under the following assumptions e Less than 333 power on hours per month e Seeking Writing Reading operation is less than 20 of power on hours This does not represent any warranty or warranty period Applicable warranty and warranty period are covered by the purchase agreement 6 3 5 Preventive maintenance None 6 3 6 Load unload The product supports a minimum of 300 000 normal load unloads Load unload is a functional mechanism of the hard disk drive It is controlled by the drive micro code Specifically unloading of the heads is invoked by the following commands e Hard reset e Standby e Standby immediate e Sleep Load unload is also invoked as one of the idle modes of the drive The specified start stop life of the product assumes that load unload is operated normally not in emergency mode 6 3 6 1 Emergency unload When hard disk drive power is interrupted while the heads are
132. en EE 36 68 1 CEM iii 36 A A Sod EEE EE 36 6 BMI 36 TM AA OE o ea es a wea 37 Eeer NE REN EE 37 6 9 1 Ul and CSA approvals siden dia reia 37 69 2 TEC COMP TANCE oia s tn e e a a a 37 OD German safety EE 37 A A O 37 6 9 5 Secondary Circuit PLACA ia 37 6 10 Pack asim ines csiecassivcsceisdevsds sheatasuesanesdagecetesendededs a ERE E IE Ea T E E AE A 37 7 0 Electrical interface specificatioN omoomomsssss 39 TA Cad das 39 E AAA NET 39 15 EE La RART 40 E Eet eee 41 15 Interface logic signal Ik velg una diria 44 TO Reset mms iS 44 TT POTTS SEG 45 1 6 M lti word DMA UDs 46 E Ee NMST 47 GC EE EE ER E EE 47 7 92 Host Pausing Read DMA initial 48 7 9 3 Host Terminating Read DMA siii diia en rss rr ren ef rr rn ora 49 7 9 4 Device Terminating Read DMA ssssssesssesssrrrssrressrrssrrssrrrsrrrssrrrsrrrrrrrsrrrr sr rr rr rr ni n asada ains 50 T 9 5 Initiating Wie DMA EE EE 51 7 9 6 Device P usme Write DMA EE 32 Hitachi Global Storage Technologies 7 9 7 Device Terminating Write DMA nica init 53 7 9 8 Host Terminating Write DMA sssssessssrssrrssrrrsrrressresrrrsrrrsrrresnrrrsrrr rens Edge geelee ech ege 54 TODAS AGULESS SOLEIL Kleer Eege 55 AW Addressing of HDD EE 56 0 0 FENET Geddes 59 8 1 Introduction ida 59 A SAS 59 9 0 Deviations from standard ssessesosescssssscsscsssocsscssroresroressorreroosoorerrossrosrosrsrrsrnosrerrsrsrsreresrt 61 10 0 Res ae 63 FOT AEE SES Roser tan O REGENT 64 beet dass 64 10 3 Data Reder
133. ene 120 Initialize Device Parameters command 91h o oooooooocnnnccncnnconnonnnonocconcnnnnananononoos 121 Read Butter GRADY A A A AAA A AA 122 Read DMA command C8h C9h ooccnnnnnnuuonncnconononnonanononccnononannononononnononnnnonannnconos 123 Read DMA EXT 25h siii 125 Read Long deet een ee e Gogo eet E 127 Read Multiple CAD 3 5 sssi scrssslessssns ssessnsodanssndsnssvsasdendessd nser R RR 129 Read Multiple EXT 29b ste 131 Read Native Max ADDRESS F8h rororrrnrrrnnenonnnnrrrnrrnsennennnnrensensennennnnrnrneessennnne 132 Hitachi Global Storage Technologies Table 90 Table 91 Table 92 Table 93 Table 94 Table 95 Table 96 Table 97 Table 98 Table 99 Table 100 Table 101 Table 102 Table 103 Table 104 Table 105 Table 106 Table 107 Table 108 Table 109 Table 110 Table 111 Table 112 Table 113 Table 114 Table 115 Table 116 Table 117 Table 118 Table 119 Table 120 Table 121 Table 122 Table 123 Table 124 Table 125 Table 126 Table 127 Table 128 Table 129 Table 130 Table 131 Table 132 Table 133 Table 134 Read Native Max ADDRESS EXT 27h sosmmmmsssersoseserrsrreressererrerererrsrrrrrrrrrrrnrrr rr rna 133 Read getest Ch casi esse ad EEN 134 Read Sector s EXT Command 24h rrrrrrnrornnononnnnrrvnrrrrernennnnrnrnenssennensnnrnnsensennenr 135 Read Verity Sectors AMAN Si een E EEEN 137 Read Verify Sector s EXT Command 42h mmsssssrsssssressrresrrrsrersrrrernr
134. entify Device Information Two commands are defined for this function e Read Native Max ADDRESS F8 h e Set Max ADDRESS F9 h Four security extension commands are implemented as sub functions of the Set Max ADDRESS e Set Max SET PASSWORD e Set Max LOCK e Set Max FREEZE LOCK e Set Max UNLOCK 11 10 1 Example for operation In LBA Mode The following example uses hypothetical values Device characteristics Capacity native Max LBA native Required size for protected area 536 870 912 bytes 536MB 1 048 575 OFFFFFh 8 388 608 bytes 16 384 004000h 528 482 304 bytes 528MB 1 032 192 OFCO00h OFCO0OOOh to OFFFFFh Required blocks for protected area Customer usable device size Customer usable sector count LBA range for protected area 1 Shipping drives from the drive manufacturer When the drive is shipped from the manufacturer the device has been tested to have a capacity of 536MB flagging the media defects not visible by the system 2 Preparing drives at 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 Travelstar 80GN Hard Disk Drive Specification 83 Issue Read Native Max ADDRESS command to get the real device max of LBA CYL Returned value shows that native device Max LBA is OFFFFFh regardless of the current setting Make the entire device accessible including the protected area by setting the device Max LB
135. er shall be used to determine the time programmed into the Standby timer If the Sector Count register is zero the Standby timer is automatically set to 109 minutes Write Verify WRITE VERIFY command does not include read verification after write operation The function is the same as WRITE SECTORS command S M A R T Return Status S M A R T RETURN STATUS subcommand does not check advisory attributes This means that the device will not report a threshold exceeded condition unless the prefailure attributes exceed their corresponding thresholds For example a Power On Hours Attribute never results in a negative reliability status Travelstar 80GN Hard Disk Drive Specification 61 Travelstar 80GN Hard Disk Drive Specification 62 September 19 2003 10 28 am 10 0 Register Table 37 Register Set Addresses Functions CS0 CS1 DA2 DA1 DAO READ DIOR WRITE DIOW N N x x X Data bus high impedence 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 1 1 LBA Low LBA Low A N 0 1 1 LBA bits 0 7 LBA bits 0 7 A N 1 0 0 LBA Mid LBA Mid A N 1 0 0 LBA bits 8 15 LBA bits 8 15 A N 1 0 1 LBA High LBA Hi
136. errrrrrrrrrrrr rr sr rr esesdvdge 191 14 0 Time out values ii ii dubs A A A A A src 000 193 15 0 ADDED 195 15 ne ER EE 195 15 2 SET FEATURES Commands Support Coverage sm sssserssrrssrrrersrersrresrrrsrrrsnrrrrrrr rens rr rr rr rr rn ora 15 3 Changes from Travelstar 60GH and 40GN Hitachi Global Storage Technologies List of Tables Table 1 Formatted capacities EE 15 Table 2 DataSheet EE 15 Table Cylinder GC ON EE 16 T ble4 Performance Fh r cfenstnes vvs iia 17 Table 5 Mechanical positioning performance eenrrnrenrrnrenrnnrerrnnrerrnnerrrnerrrreserreeenrssernrssennn 17 Table 6 Full Stt ke SeeK EE 18 Table PT Smole track Seek UNE Gs 18 RE Be Average Ha A Sar aces do ren ads earn E 2s ance bame a wey esau aoe aaa cane 19 Fable On Ve rada TD 19 Table 10 Description of operating modes econo arnes sono ainia tiene 19 Table Liz Drive ready Ume 0 20 Table 1 2 Exampl s of Sor cases sida 23 Table 13 Environmental condition diestra 25 Table 14 Magnetic flux density limits 10 ai 20 Table 15 DC power requirements uses 27 Table 16 Power consumption efficiency ind ii BAe ee dd 28 Table 18 Random vibration PSD profile breakpoints operating ssesssosessserrsrrssrrnsnns 33 Table 19 Swept sine vibration sui ia AEN sr rn on 34 Table 20 Random Vibration PSD Profile Breakpoints nonoperating s ssessressrossrns 34 Table 2 Operas SOK uses 34 Fable 22 NOnoperating SHOCK iii Eeer Ee 35 Table 23 Weighted s
137. ested by the host The test con sists of a write read 00 x and ff x pattern on all buffers 5 6 Error recovery Errors occurring on the drive are handled by the error recovery procedure Errors that are uncorrectable after application of the error recovery procedures are reported to the host sys tem as non recoverable errors 5 7 Automatic reallocation The sectors that show some errors may be reallocated automatically when specific conditions are met The drive does not report any auto reallocation to the host system The conditions for auto reallocation are described below 5 7 1 Nonrecovered write errors When a write operation cannot be completed after the Error Recovery Procedure ERP is fully carried out the sectors 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 5 7 2 Nonrecoverable read error When a read operation fails after ERP is fully carried out a hard error is reported to the host system This location is registered internally as a candidate for the 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 required criteria this sector is reallocated 5 7 3 Recovered read errors When a read operation for a sector fails and is recovered at the specific ERP step the sector is re
138. et Max ADDRESS command Even if the Address Offset mode is enabled the native max LBA CYL is returned The 48 bit native max address is greater than 268 435 455 the Read Native Max Address command returns a value of 268 435 455 Output parameters to the device L D LBA mode This indicates the addressing mode L 0 specifies CHS mode and L 1 specifies the LBA addressing mode This is the device number bit Indicates that the device number bit of the Device Head Register should be specified D 0 selects the master device and D 1 selects the slave device Indicates that the bit is not used Input parameters from the device LBA Low LBA High Mid In LBA mode this register contains the native max LBA bits 0 7 L 1 In CHS mode this register contains the native max LBA Low L 0 In LBA mode this register contains the native max LBA bits 8 15 Mid and bits 16 23 High L 1 In CHS mode this register contains the native max cylinder number L 0 In LBA mode this register contains the native max LBA bits 2427 L 1 In CHS mode this register contains the native maximum head number L 0 Valid Indicates that the bit is part of an input parameter and will be set to 0 or 1 by the device This indicates that the bit is not used Travelstar 80GN Hard Disk Drive Specification 133 13 19 Read Native Max ADDRESS EXT 27h Table 90 Read Native Max ADDRESS EXT 27h
139. even if the automatic off line feature is disabled Any other nonzero value written by the host into this register before issuing this subcommand is vendor specific and will not change the current Automatic Off Line Data Collection and Off line Read Scanning status However the device may respond with the error code specified in Table 121 SMART Error Codes on page 175 Travelstar 80GN Hard Disk Drive Specification 165 13 38 2 Device Attribute 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 S M A R T Read Attribute Values subcommand All multibyte fields shown in these data structures follow the ATA ATAPI 5 specification for byte ordering namely that the least significant byte occupies the lowest numbered byte address location in the field Table 113 Device Attribute Data Structure Description Byte Offset Format Value Data Structure Revision Number 2 00h binary 0010h lst Device Attribute 12 02h 1 2 30th Device Attribute 12 15Eh 1 2 Off line data collection status 1 16Ah 1 2 Self test execution status 1 16Bh Gra 2 T l time in n mpl fr lin E E Ee Gen S och d ing Current segment pointer 1 16Eh EL 2 Off line data collection capability 1 16Fh FI 1Bh S M A R T capability 2 170h 1 0003h S M A R T device
140. event this data loss confirm the completion of the actual write operation prior to the power off by issuing a e Soft reset e Hard reset e Flush Cache command e Standby command e Standby Immediate command e Sleep command Confirm the command s completion 5 3 Equipment status The equipment status is available to the host system whenever the drive is not ready to read write or seek This status normally exists at power on time and will be maintained until the following conditions are sat isfied e Access recalibration tuning is complete e Spindle speed meets requirements for reliable operations e Self check of drive is complete Appropriate error status is made available to the host system if any of the following conditions occur after the drive has become ready e Spindle speed lies outside the requirements for reliable operation The occurrence of a Write Fault condition Travelstar 80GN Hard Disk Drive Specification 21 5 4 WRITE safety The drive ensures that the data is written into the disk media properly The following conditions are moni tored during a write operation When one of these conditions exceeds the criteria the write operation is ter minated and the automatic retry sequence is invoked e Head off track e External shock e Low supply voltage e Spindle speed out of tolerance Head open short 5 5 Data buffer test The data buffer is tested at power on reset and when a drive self test is requ
141. f bit 1 an Attribute Value less than or equal to its corresponding Attribute Threshold indicates a Pre Fail ure condition where imminent loss of data is being pre dicted 1 On Line Collective If bit 0 the Attribute Value is updated only during bit Off Line testing If bit 1 the Attribute Value is updated during On Line testing or during both On Line and Off Line test ing 2 5 Reserved bits May either be 0 or 1 6 15 Reserved bits Always 0 Normalized values The device will perform conversion of the raw Attribute Values to transform them into nor malized values which the host can then compare with the Threshold values A Threshold is the excursion limit for a normalized Attribute Value In normalizing the raw data the device will perform any necessary statistical validity checks to ensure that an instantaneous raw value is not improperly reflected in the normalized Attribute Value i e one read error in the first 10 reads being interpreted as exceeding the read error rate threshold when the subsequent 1 billion reads all execute without error The end points for the normalized values for all Attributes will be 1 01h at the low end and 100 64h at the high end for the device For Performance and Error Rate Attributes values greater than 100 are also possible The maximum value possible is 253 FDh 13 38 2 3 Off Line Data Collection Status The value of this byte defines the current status of the off line activities of the
142. f data via the Data Register The device sets BSY 1 after it has received the sector or block When the device has finished processing the sector or block it sets BSY 0 and interrupts the host o Ao e p In response to the interrupt the host reads the Status Register 5 For the Write Long Command The device sets BSY 0 and DRQ 1 when it is ready to receive a sector The host writes one sector of data including ECC bytes via the Data Register The device sets BSY 1 after it has received the sector After processing the sector of data the device sets BSY 0 and interrupts the host In response to the interrupt the host reads the Status Register oo Go Td D 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 sec tor of data for each interrupt If the device detects an invalid parameter then 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 Regis ter and interrupt the host The registers will contain the location of the sector in error The error location will be reported with CHS mode or LBA mode The mode is decided by the mode select bit bit 6 of the Device Head reg ister on issuing the command All data t
143. f the bit modification restrictions described are violated or any setting is changed with DEVICE CONFIGURATION SET command the device shall return command aborted In that case error reason code is returned to sector count register invalid word location is returned to LBA high register and invalid bit location is returned to LBA Mid register The Definition of error information is shown in Table 65 DCO error information definition on page 104 ERROR INFORMATION EXAMPLE 1 After establishing a protected area with SET MAX address if a user attempts to change maximum LBA address DC SET or DC RESTORE the device aborts that command and returns error reason code as below LBA High 03h word 3 is invalid LBA Mid 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 1f the user attempts to disable that feature the device aborts that command and returns an error reason code as below LBA High 07h word 7 is invalid LBA Mid O3h bit3 is invalid Sector count 04h now Security feature set is enabled Travelstar 80GN Hard Disk Drive Specification 103 Table 64 Device Configuration Overlay Data structure Word Content 0 0001h Data Structure revision 1 Multiword DMA modes supported 15 3 Reserved 2 1 Multiword DMA
144. f the first unrecoverable error LBA 31 24 of the address of the first unrecoverable error LBA 15 8 of the address of the first unrecoverable error LBA 39 32 of the address of the first unrecoverable error LBA 23 16 of the address of the first unrecoverable error LBA 47 40 of the address of the first unrecoverable error Travelstar 80GN Hard Disk Drive Specification 127 13 15 Read Long 22h 23h Table 86 Read Long 22h 23h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count 00000001 Sector Count V LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device ILIDHHHH Device J FF HHHH 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 IDN 0 ABT TON AMN BSY IRDY DF IDSC DRQ COR IDX ERR 0 0 0 Vv 0 V 0 V 0 V 0 V 0 V The Read Long command reads the designated one sector of data and the ECC bytes from the disk media It 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 an
145. f 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 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 Travelstar 80GN Hard Disk Drive Specification 157 Output parameters to the device B 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 LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA High Current LBA High Previous 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 the device LBA Low HOB 0 LBA Low HOB 1 LBA Mid HOB 0 LBA Mid HOB 1 LBA High HOB 0 LBA High HOB 1 Set Max LBA 7 0 Set Max LBA 31 24 Set Max LBA 15
146. ff line Read Scanning 4 Self test implemented bit 0 Self test routing is not implemented I Self test routine is implemented 5 7 Reserved 0 13 38 2 8 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 03h indicating 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 mode Standby or Sleep mode 1 Attribute auto save capability If bit 1 the device supports the S M A R T ENABLE DISABLE ATTRIBUTE AUTOSAVE command 2 15 Reserved 0 13 38 2 9 Error logging capability Bit Definition 7 1 Reserved 0 0 The Error Logging support bit If bit 1 the device supports the Error Logging 13 38 2 10 Self test failure check point This byte indicates the section of self test where the device detected a failure 13 38 2 11 Self test completion time These bytes are the minimum time in minutes to complete the self test 13 38 2 12 Data Structure Checksum The Data Structure Checksum is the 2 s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure Travelstar 80GN Hard Disk Drive Specification 170 13 38 3 Device Attribute Thresholds data structure The following defines
147. formation Part 1 of 7 Word Content Description 00 045AH drive classi A y fication bit assignments 15 0 1 ATAPI device 0 ATA devic 14 0 1 format speed tolerance gap required 13 0 l track offset option available 12 0 1 data strobe offset option available 11 0 l rotational speed tolerance gt 0 5 10 1 l disk transfer rate gt 10 Mbps 9 0 l disk transfer rate gt 5 Mbps but lt 10 Mbps 8 0 l disk transfer rate lt 5 Mbps 7 0 1 removable cartridge drive 6 1 1 fixed drive 5 0 1 spindle motor control option implemented 4 1 1 head switch time gt 15 ms 3 1 l not MFM encoded 2 0 l identify data incomplete 1 1 l hard sectored 0 0 Reserved 01 Note 1 Number of cylinders in default translate mode 02 XXXXH Specific configuration C837h SET FEATURES subcommand is not required to spin up and IDENTIFY DEVICE response is complete 37C8h SET FEATURES subcommand is required to spin up and IDENTIFY DEVICE response is complete 03 Note 1 Number of heads in default translate mode 04 05 0 Reserved 06 003FH Number of sectors per track in default translate mode 07 09 0 Reserved 10 19 XXXX Serial number in ASCII 0 not specified 20 0003H Controller type 0003 dual ported multiple sector buffer with look ahead read 21
148. gh A N 1 0 1 LBA bits 16 23 LBA bits 16 23 A N 1 1 0 Device Device A N 1 1 0 LBA bits 24 27 LBA bits 24 27 A N 1 1 1 Status Command A A D D D Invalid address Invalid address Communication to or from the device is through an I O Register that routes the input or output data to or from the Logic conventions A signal asserted N signal not asserted x either A or N registers addressed by the signals from the host CS0 CS1 DA2 DAT DAO DIOR and DIOW The Command Block Registers are used for sending commands to the device or posting status from the device The Control Block Registers are used for device control and to post alternate status Travelstar 80GN Hard Disk Drive Specification 63 10 1 Alternate Status Register Table 38 Alternate Status Register 7 6 5 4 3 2 1 0 BSY RDY DF DSC DRQ COR IDX ERR This register contains the same information as the Status Register The only difference between this register and the Status Register is that reading the Alternate Status Register does not imply an interrupt acknowledge or a clear of a pending interrupt See Section 10 12 Status Register on page 67 for the definition of the bits in this register 10 2 Command Register This register contains the command code being sent to the device Command execution begins immediately after this register is written The command set is shown in Table 58 Command Set 1 of 2 on page 97 and
149. h Read verification is not performed after the write operation Travelstar 80GN Hard Disk Drive Specification 191 Travelstar 80GN Hard Disk Drive Specification 192 14 0 Time out values The timing of BSY and DRQ in Status Register are shown in the table below Table 131 Time out values Transfer Com mand mand Code Out ister INTERVAL START STOP TIME OUT Power On Device Busy After Power On Status Register BSY 1 400 ns Power On Device Ready After Power On Status Register BSY 0 31 sec Power On and RDY 1 Software Device Busy After Soft Device Control Regis Status Register BSY 1 400 ns Reset ware Reset ter RST 1 Device Ready After Device Control Regis Status Register BSY 0 31 sec Software Reset ter RST 0 After RST 1 and RDY 1 Hard Reset Device Busy After Hard Bus RESET Signal Status Register BSY 1 400 ns Reset Asserted Device Ready After Bus RESET Signal Status Register BSY 0 31 sec Hard Reset Asserted and RDY 1 Data In Com Device Busy After Com OUT To Command Status Register BSY 1 400 ns mand mand Code Out Register Interrupt DRQ For Data Status Register BSY 1 Status Register BSY 0 30 sec Transfer In and DRQ 1 Interrupt Device Busy After Data 256th Read From Data Status Register BSY 1 10 us Transfer In Register Data Out Com Device Busy After Com OUT to Command Reg Status Register BSY 1 400 ns mand mand Code Out ister Data Request For D
150. h Current LBA High Previous LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Travelstar 80GN Hard Disk Drive Specification 186 Input parameters from the device LBA Low HOB 0 LBA 7 0 of the address of the first unrecoverable error LBA Low HOB 1 LBA 31 24 of the address of the first unrecoverable error LBA Mid HOB 0 LBA 15 8 of the address of the first unrecoverable error LBA Mid HOB 1 LBA 39 32 of the address of the first unrecoverable error LBA High HOB 0 LBA 23 16 of the address of the first unrecoverable error LBA High HOB 1 LBA 47 40 of the address of the first unrecoverable error Travelstar 80GN Hard Disk Drive Specification 187 13 47 Write Sectors 30h 31h Table 129 Write Sectors Command 30h 31h Command Block Output Registers Command Block Input Registers Register 76543210 Register ZPS 3 2 0 Data Data Feature Error see below Sector Count VV VV v v MM Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device T Iie D RE H H Device EE EE E Command 0011000R Status see below Error Register Status Register 7 6 4 3 2 il 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY IRDY DF IDSC DRQ COR IDX ERR 0 0 Vv 0 Vv 0 0 0 V V V 0 V The Write Sectors command transfe
151. h DEVICE CONFIGURATION RESTORE C1h DEVICE CONFIGURATION FREEZE LOCK C2h DEVICE CONFIGURATION IDENTIFY C3h DEVICE CONFIGURATION SET other Reserved 13 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 response to the original settings as indicated by the data returned from the execution of a DEVICE CONFIGURATION IDENTIFY command 13 2 2 DEVICE CONFIGURATION FREEZE LOCK subcommand Cth The DEVICE CONFIGURATION FREEZE LOCK command prevents accidental modification of the Device Con figuration Overlay settings After successful execution of a DEVICE CONFIGURATION FREEZE LOCK com mand 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 hardware or software reset Travelstar 80GN Hard Disk Drive Specification 102 13 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 cap
152. h Enable Address Offset mode Yes 44h Set vendor specific bytes ECC Yes 55h Disable read look ahead feature Yes 5Dh Enable release interrupt No SEh Enable SERVICE interrupt No 66h Disable reverting to power on defaults Yes 82h Disable write cache Yes 85h Disable Advanced Power Management Yes 89h Disable Address Offset mode Yes 95h Enable Media Status Notification No AAh Enable read look ahead feature Yes BBh Set 4 bytes ECC Yes CCh Enable reverting to power on defaults Yes DDh Disable release interrupt No EEh Disable SERVICE interrupt No others Reserved Reserved Travelstar 80GN Hard Disk Drive Specification 197 15 3 Changes from Travelstar 60GH and 40GN The changes between the Travelstar 6 0GH amp 40 GN and the Travelstar SOGN are listed below Identify device information data Travelstar 80GN Hard Disk Drive Specification 198 Travelstar 80GN Hard Disk Drive Specification 199 Travelstar 80GN Hard Disk Drive Specification 200 Hitachi Global Storage Technologies Index A Abbreviations ae 5 ACOUSTICS EE 35 Address Offset Feature occccccnoninnnocccccnnonnnn 85 Advanced Power Management ABLE 3 feature 75 ee 193 B BSMI mak STE 36 C Cable noise interference risas 28 Capacity formatted sessoessrereneresnrrrsrrnnr 15 CE MarK E 36 Check Power Mode EE 101 Command descriptions ssssesssrersreressrerrrrnnr 97 Command overhead L smmmesssrrssressrrerrresnrrrrrrn nr 17 Command protoc
153. hall 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 words 61 60 shall be 268 435 455 and the value placed in words 103 100 shall be the native maximum address Travelstar 80GN Hard Disk Drive Specification 155 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 Feature 01h 02h 03h 04h LBA Low LBA High Mid Destination code for this command SET MAX SET PASSWORD SET MAX LOCK SET MAX UNLOCK SET MAX FREEZE LOCK When the Set Max ADDRESS command is executed this register is ignored This indicates the option bit for selection whether nonvolatile or volatile B 0 is the vol atile condition When B 1 MAX LBA CY L which is set by the Set Max ADDRESS command is preserved by POR and HARD RESET When B 0 MAX LBA CYL which is set by Set Max ADDRESS command will be lost by POR and HARD RESET B 1 is not valid when the device is in Address Offset mode and the command is aborted Cylinder High LowIn LBA mode this register contains LBA bits 8 15 Low and bits 16 23 High which are to be set L 1 In LBA mode this register contains LBA bits 0 7 which is to be input L 1 In CHS
154. he device are not updated 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 Travelstar 80GN Hard Disk Drive Specification 145 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 Master Password and the User Password The device only erases all user data The execution time of this command for each model is shown below IC25N080ATMR04 0 66 IC25NO60ATMRO04 0 50 IC25NO40ATMRO04 0 34 IC25NO30ATMRO04 0 26 IC25NO20ATMRO04 0 18 Travelstar 80GN Hard Disk Drive Specification 146 13 28 Security Freeze Lock F5h Table 101 Security Freeze Lock F5h Command Block Output Registers Command Block Input Registers Register gt 6543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S DA Sa Device Command eee Cane CeO i Ot Status see below Error Reg
155. here will be a delay while waiting for the spindle to reach operating speed The timer starts counting down when the device returns to Idle mode Output parameters to the device Sector Count The Time out Parameter If it is zero the time out interval Standby Timer is NOT disabled but is automatically set to 109 minutes If it is other than zero the time out interval is set for Time out Parameter x 5 seconds When the automatic power down sequence is enabled the device will enter the Standby mode automatically if the time out interval expires with no device access from the host The time out interval will be reinitialized if there is a device access before the time out interval expires Travelstar 80GN Hard Disk Drive Specification 176 13 40 Standby Immediate E0h 94h Table 123 Standby Immediate E0h 94h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 1 D Device Command Le Eet E 000 Status see below Error Register Status Register 7 6 4 3 2 if 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 Vv 0 0 0 V 0 V 0 V The Standby Immediate com
156. ication 184 13 45 Write Multiple C5h Table 128 Write Multiple C5h Command Block Output Registers Command Block Input Registers Register 7 65 43 2 0 Register 76D 43121 0 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device LL LD A A Ay EH Device EE EE E Command PL 110 0130 E Status see below Error Register Status Register 7 6 5 4 3 2 il 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT TON AMN BSY RDY DF IDSC DRQ COR IDX ERR 0 0 0 Vv 0 Vv 0 0 0 V V V 0 V 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 transferred through the Data Register 16 bits at a time Output parameters to the device Sector Count LBA Low LBA High MId H This indicates the number of continuous sectors to be transferred If the Sector Count of zero is specified 256 sectors will be transferred This indicates the sector number of the first sector to be transferred L 0 In LBA mode this register
157. ice lock function is enabled and the User Password is forgotten the device can be unlocked via a Master Password Maximum level When the device lock function is enabled and the User Password is forgotten security then only the Master Password with a Security Erase Unit command can unlock the device Then user data is erased Travelstar 80GN Hard Disk Drive Specification 78 11 9 3 Password This function can have two types of passwords as described below Master 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 locked device User Password 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 then the device is locked on the next power on reset or hard reset 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 Otherwise the default master password which is set by Hitachi Global Storage Technologies can unlock a device that is locked with a user password 11 9 4 Master Password Revision Code This Master Password Revision Code is set by Security Set Password command with the master password And this revision code field is returned in the Identify Device command word 92
158. idual Threshold Data Structure Description Byte Offset Format Attribute ID Number 01h to FFh 1 00h binary Attribute Threshold for comparison with 1 01h pies Attribute Values from 00h to FFh 00h always passing threshold value to be used for code test purposes 01h minimum value for normal operation FDh maximum value for normal operation FEh invalid for threshold value FFh always failing threshold value to be used for code test purposes Reserved 00h 10 02h binary Total Bytes 12 Travelstar 80GN Hard Disk Drive Specification 171 13 38 3 3 Attribute ID Numbers Attribute ID Numbers supported by the device are the same as Attribute Values Data Structures 13 38 3 4 Attribute Threshold These values are preset at the factory and are not meant to be changeable However the host might use the S M A R T Write Attribute Threshold subcommand to override these preset values in the Threshold sectors 13 38 3 5 Data Structure Checksum The Data Structure Checksum is the 2 s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure 13 38 4 S M A R T error log sector The following defines the 512 bytes that make up the S M A R T error log sector All multibyte fields shown in these data structures follow the ATA ATAPI 5 specifications for byte ordering Description Byte Offset S M A R T err
159. in offset mode The Set Max pointer is set to the end of the reserved area to protect the data in the user area when operating in offset mode This protection can be removed by a Set Max Address command to move the Set Max pointer to the end of the drive But any commands which access sectors across the original native maximum LBA are rejected with error even 1f this protection is removed by a Set Max Address command 11 11 1 Enable Disable Address Offset Mode 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 Travelstar 80GN Hard Disk Drive Specification 85 cleared by Subcommand 89h Disable Address Offset Mode Hardware 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 command with the address returned by the 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 th
160. ines 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 Travelstar 80GN Hard Disk Drive Specification 40 Table 25 Special signal definitions for Ultra DMA Special Definition Conventional for Ultra DMA Definition DDMARDY IORDY Write Operation HSTROBE DIOR STOP DIOW HDMARDY DIOR Read Operation DSTROBE IORDY STOP DIOW 7 4 Signal descriptions DD00 DD15 A 16 bit bi directional data bus between the host and the drive The lower 8 lines DD00 07 are used for Regis ter and ECC access All 16 lines DD00 15 are used for data transfer These are 3 state lines with 16mA current sink capability DA00 DA02 These are addresses used to select the individual register in the drive CS0 The 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 CS1 The chip select signal generat
161. interrupts the host CH In response to the interrupt the host reads the Status Register rh The device clears the interrupt in response to the Status Register being read Travelstar 80GN Hard Disk Drive Specification page 94 12 4 DMA Data Transfer commands e Read DMA e Read DMA EXT e Write DMA e Write DMA EXT Data transfers using DMA commands differ in two ways from PIO transfers e 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 or Write Sector commands with one exception the host initializes the Slave DMA channel prior to issuing the command The interrupt handler for DMA transfers differs in two ways e No intermediate sector interrupts are issued on multisector commands e 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 overhead asso ciated with PIO transfers 1 The host initializes the Slave DMA channel 2 The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head registers The host writes command code to the Command Register The device sets DMARQ when it is ready to transfer any part of the data The host transfers the data using the DMA transfer protocol currently in effect
162. ister 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 IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 0 V 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 only by a Power off The following commands are rejected when the device is in frozen mode Refer to Table 53 Command table for device lock operation on page 82 Security Set Password e Security Unlock e Security Disable Password e Security Erase Unit Travelstar 80GN Hard Disk Drive Specification 147 13 29 Security Set Password F1h Table 102 Security Set Password F1h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S le Spa Device Command TL DE 0001 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 0 V The Security Set P
163. ive the next seek command from the host However the actual seek operation for the next seek command starts right after completion of the actual seek operation for the first seek command The execution of two seek commands overlaps excluding the actual seek operation With this overlap total elapsed time for a number of seek commands is the total accumulated time for the actual seek operation plus one pre and post overhead When the number of seeks is large this overhead can be ignored Table 57 Seek overlap 1 With overlap Host process Device process E Seek operation Overhead E A B Total time n 1 Seek operation A B 2 Without overlap Host process Device process Seek operation Overhead FAS BH B A mB Total time n Seek operation A B 11 13 Write Cache function Write cache is a performance enhancement whereby the device reports completion of the write command Write Sectors and Write Multiple to the host as soon as the device has received all of the data in its buffer The device assumes responsibility to write the data subsequently onto the disk e While writing data after completed acknowledgment of a write command soft reset or hard reset does not affect its operation But power off terminates writing operation immediately and unwritten data is lost e Fl
164. mand causes the device to enter the Standby mode immediately When this command is issued the device confirms the completion of the cached write commands before it asserts the INTRQ Following the INTRQ the interface remains active and the device is spun down If the device is already spun down the spin down sequence is not executed During the Standby mode the device will respond to commands however there will be 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 Travelstar 80GN Hard Disk Drive Specification 177 13 41 Write Buffer ESh Table 124 Write Buffer ESh Command Block Output Registers Command Block Input Registers Register 1 65 43 2 1 0 Register 1 65 4 32 1 0 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 D Device Command 11101000 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 Vv 0 0 V 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 Dat
165. mand 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 Output parameters to the device Sector Count Current This indicates the number of sectors to be transferred low order bits 7 0 Sector Count Previous This indicates the number of sectors to be transferred high order bits 15 8 If 0000h in LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA High Current LBA High Previous the Sector Count register is specified 65 536 sectors will be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Travelstar 80GN Hard Disk Drive Specification 140 Input parameters from the device LBA Low HOB 0 LBA 7 0 of the address of the first unrecoverable error LBA Low HOB 1 LBA 31 24 of the address of the first unrecoverable error LBA Mid HOB 0 LBA 15 8 of the address of the first unrecoverable error LBA Mid HOB 1 LBA 39 32 of the address of the first unrecoverable error LBA High HOB 0 LBA 23 16 of the address of the first unrecoverable error LBA High HOB 1 LBA 47 40 of the address of the first unrecoverable error Travelstar 80GN Hard Disk Drive Specification 141 13 24 Recalibrate 1xh Table 95 Recalibrate 1xh Command Block Output Registers Command Block Input Registers Register E 504 BZ 0 Register 165 432 10 Data Data Featu
166. n up at POR When the drive address is Cable Select the address depends on the condition of pin 28 of the AT interface cable If pin 28 is ground or low the drive is a Master If pin 28 is open or logic high the drive is a Slave Travelstar 80GN Hard Disk Drive Specification 55 7 11 Addressing of HDD registers The host addresses the drive through a set of registers called a Task File These registers are mapped into the host s I O space Two chip select lines CS0 and CS1 and three address lines DA00 02 are used to select one of these registers while a DIOR or DIOW is provided at the specified time The chip select line CSO is used to address the Command Block registers while the CS1 is used to address Con trol Block registers The following table shows the I O address map Table 36 VO 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 LBA Low Reg LBA Low Reg 0 1 1 0 0 LBA Mid Reg LBA Mid Reg 0 1 1 0 1 LBA High Reg LBA High Reg 0 1 1 1 0 Device Reg Device Reg 0 1 1 1 1 Status Reg Command Reg Control Block Registers 1 0 1 1 0 Alt Status Reg Device control Reg CS0 CS1 DA2 DA1 DAO DIOR 0 Read DIOW 0 Write Travelstar 80GN Hard Disk Drive Specification 56 Part 2 Interf
167. nd supported 8 0 1 SERVICE interrupt enabled 7 0 l release interrupt enabled 6 X 1 look ahead enabled 5 X l write cach nabled 4 0 1 supports PACKET Command Feature Set 3 X l supports Power Management Feature Set 2 0 I supports Removable Media Feature Set 1 X 1 Security Feature Set enabled 0 X 1 S M A R T Feature Set enabled indicates the use of those parameters that are vendor specific indicates a feature that is able to be unsupported by the Device Configuration Overlay command Travelstar 80GN Hard Disk Drive Specification 114 Table 76 Identify device information Part 5 of 7 Word Content Description 86 OXXXH Command set featur nabled 115 14 0 Reserved 13 1 1 FLUSH CACHE EXT command supported X 12 1 1 FLUSH CACHE command supported 11 x 1 Device Configuration Overlay supported 10 1 1 48 bit Address feature set supported 9 X 1 Automatic Acoustic Management enabled 8 X 1 SET MAX security extension enabled 7 X 1 Address Offset mod nabled 6 1 1 SET FEATURES subcommand required to spin up 5 X 1 Power Up In Standby feature set has been enabled via the SET FEATURES command 4 0 1 Removable Media Status Notification Feature Set enabled 3 X 1 Advanced Power management Feature Set enabled 2 0 1 CFA Feature Set supported 1 0 1 READ WRIT
168. nd then transfers the data from the device to the host It transfers the sectors 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 the DMARQ and are performed by the slave DMA channel The device issues only one interrupt per command to indi cate that the data transfer has terminated and that status is available If an uncorrectable error occurs the read will be terminated at the failing sector Output parameters to the device Sector Count LBA Low LBA High Mid This indicates the number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred This indicates the sector number of the first sector to be transferred L 0 In LBA mode this register specifies that LBA address bits 0 7 are to be transferred L 1 This indicates the cylinder number of the first sector to be transferred L 0 In LBA mode this register specifies LBA address bits 8 15 Mid and 16 23 High to be transferred L 1 This indicates the head number of the first sector to be transferred L 0 In LBA mode this register specifies the LBA bits 24 27 to be transferred L 1 This indicates the retry bit but this bit is ignored Travelstar 80GN Hard Disk Drive Specification 124 Input parameters from the device Sector Count LBA Low LBA High Low This indicates the number of requested secto
169. nger be monitored The state of S M A R T either enabled or disabled is preserved by the device across power cycles Note that this subcommand does not preclude the device s power mode attribute auto saving Upon receipt of the S M A R T Disable Operations subcommand from the host the device asserts BSY disables S M A R T capabilities and functions clears BSY and asserts INTRO After receipt of the device of the S M A R T Disable Operations subcommand from the host all other S M A R T subcommands with the exception of S M A R T 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 Table 121 S M A R T Error Codes on page 175 Any Attribute Values accumulated and saved to volatile memory prior to receipt of the S M A R T Disable Opera tions command will be preserved in the device s Attribute Data Sectors If the device is re enabled these Attribute Values will be updated as needed upon receipt of a S M A R T Read Attribute Values or a S M A R T Save Attribute Values command 13 38 1 10 SMART Return Status subcommand DAh This subcommand is used to communicate the reliability status of the device to the host s request Upon receipt of the S M A R T Return Status subcommand the device asserts BSY saves any updated Attribute Values to the reserved sector and compares the updated Attribute Values to the
170. nsumption efficiency is calculated as Power Consumption of Low Power Idle in Watts Capacity GB 6 3 Reliability 6 3 1 Data Reliability e Probability of not recovering data is 1 in 101 bits read e ECC implementation On the fly correction performed as a part of read channel function recovers up to 20 symbols of error in one sector 1 symbol is 8 bits 6 3 2 Failure prediction S M A R T The drive supports Self monitoring analysis and reporting technology S M A R T function The details are described in Section 11 8 SMART Function on page 77 and Section 13 38 S M A R T Function Set BOh on page 161 6 3 3 Cable noise interference To avoid any degradation of performance throughput or error when the interface cable is routed on top or comes in Travelstar 80GN Hard Disk Drive Specification 28 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 3 4 Service life and usage condition The drive is designed to be used under the following conditions e The drive should be operated within specifications of shock vibration temperature humidity altitude and magnetic field e The drive should be protected from ESD e The breathing hole in the top cover of the drive should not be covered e Force should not be applied to the cover of the drive e The specified power requir
171. of the head Bit 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 LBA bits 24 27 10 7 Error Register Table 42 Error Register 7 6 5 4 3 2 1 0 CRC UNC 0 IDNF 0 ABRT TKONF AMNF This register contains the status from the last command executed by the device or a diagnostic code At the comple tion 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 Table 46 Diagnostic codes on page 70 for the definitions Bit UNC IDNF IDN ABRT ABT Definitions ICRCE CRC TKONF TON AMNF Interface CRC Error When CRC 1 it indicates that a CRC error has occurred on the data bus during a Ultra DMA transfer Uncorrectable Data Error When UNC 1 it indicates that an uncorrectable data error has been encountered ID Not Found When IDN 1 it indicates that the requested sector s ID field could not be found Aborted Command When ABT 1 it indicates that the requested command has been aborted due
172. ol sssessesressresererennrernrrrrrrn nr 91 Command table sario evadir 82 Commands Support Coverage 00 193 EE 27 Control electronics oc 2gxg eeged ier ten d et Zen 13 Corrosion test else deg Deeg 26 CSA approval eene eege 37 C TICK Mark oscar digit 36 Cylinder allocation 2 gjore ne 16 Cylinders heads sectors by model 118 D D ass 15 Data In commands a 91 Data Out Commands s ssessessrrssressrrssrrrsrrrrrrrn nr 92 Data Reliability sia 28 IB 17 RS o AA AAE E EEA 15 DC power requirements ssssssssrssesssrssornr 27 Deviations from standard sssssseseerrrsnr 61 Device Configuration Overlay 102 Device Control Register 65 Discrete tone penalty iveco 36 Drive Address Register ANEN 65 Drive address setting oooooconnncccinocccnonccnnnnnnos 55 Drive characteristics ssssssosssrssersrrssrrsrrsr 15 Drive handling precautions 0 0 0 0 eee 8 Drive Teddy TE 19 E Electrical interface specification 39 Electromagnetic compatibility 36 Emergency unload tia 29 Environment esicpoinsialca clics 25 Execute Device Diagnostic ssssssesscs 105 F Failure prediction S M A R T wee 28 Features Register vu nisisnsssinsnsvsttaissenmenset 67 Fixed disk subsystem ssseessoessnoressressrrnnr 13 Fixed disk subsystem description 13 Flammability asias 37 Flush Cache parta des os da
173. om 0 2 4 8 or 16 If 0 is specified then the Read Multiple and the Write Multiple commands are disabled Travelstar 80GN Hard Disk Drive Specification 159 13 37 Sleep E6h 99h Table 111 Sleep E6h 99h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 1D Device Command LZ OED 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 IDSC DRQ COR IDX ERR 0 0 0 0 Vv 0 0 0 V 0 V 0 V This command is the only way to cause the device to enter Sleep Mode When this command is issued the device confirms the completion of the cached write commands before it asserts INTRQ Then the device is spun down and the interface becomes inactive The only way to recover from Sleep Mode is with a software reset or a hardware reset The use of hardware reset to recover from Sleep Mode may be incompatible with continued operation of the host system If the device is already spun down the spin down sequence is not executed Travelstar 80GN Hard Disk Drive Specification 160 13 38 SAM AR T Function Set BOh Table 112
174. or log version 1 00h Error log pointer 1 01h lst error log data structure 90 02h 2nd error log data structure 90 5Ch 3rd error log data structure 90 Boh 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 13 38 4 1 S M A R T error log version This value is set to 01h 13 38 4 2 Error log pointer This points to the most recent error log data structure Only values 1 through 5 are valid 13 38 4 3 Device error count This field contains the total number of errors The value will not roll over 13 38 4 4 Error log data structure The data format of each error log structure is shown below Table 117 Command data structure Description Byte Offset lst command data structure 12 00h 2nd command data structure b2 OCh 3rd command data structure 12 18h 4th command data structure 12 24h 5th command data structure 12 30h Error data structure 30 3Ch 90 Travelstar 80GN Hard Disk Drive Specification 172 13 38 4 5 Command data structure Data format of each command data structure is shown below Table 118 Command data structure Description Byte Offset Device Control register 1 00h Features register 01h Sector count register 02h LBA Low register 03h L
175. or lower than 20 C Temperature is Value 2 20 C Temperature is higher than 107 C will be set to one Travelstar 80GN Hard Disk Drive Specification 152 13 33 Set Features EFh Table 107 Set Features EFh Command Block Output Registers Command Block Input Registers Register gt 6543210 Register 76543210 Data Data Feature VV VV VV VV Error see below Sector Count see note 1 Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S ds eh eS Device Command 1 De ASO Tarde oa 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 0 V The Set Feature command establishes the following parameters which affect the execution of certain features as shown in the table below ABT will be set to 1 in the Error Register if the Feature register contains any undefined values After the power on reset or 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 Address Offset mode Disable Output parameters to the device 02H Enable write cache See note 2 03H Set transfer mode based on value in sector count register
176. orana na ese a o ea aaa E aaeain 22 527 2 Nonrecoverable TE diera 22 53753 Recovered read COS iii id dias tebe 22 e E E 23 6 0 Specification A ee EE 25 GA EnVvironm ntu sneile anbe need Eet 25 6 1 1 Temperature and humidity LunssmeeundLjananomndnsmekedeianivdvaa mdnie 25 6 12 RA E e EE 26 6 1 3 Conductive mol iaa rd 27 6 1 4 Ma emetic EE 21 6 2 DC POWER id 27 6 2 1 Power consumption effleieney innkunusinesaassatssninirsinnanermteansarishetv 28 NEE EE 28 6 1 DART 28 6 3 2 Failure prediction SMART g ende 28 6 3 3 Cable noise 1terf rell CET neea seisesersda des s vin esde Bess rede s rar stars sene deere nc EEN dE 28 6 3 4 Service life and usage condition isis dni Ee 29 6 35 Preventve mantenanee riot 29 6 3 6 oad unload ees here 29 64 Mechanical spede NT eee 31 6 4 1 Physical dimensions and Vd dee 31 6 4 2 Mounting hole locations semssessesrrssrrssrrrsrrrsrrresrrresrrr rens sees rss sr savecaees sntien ss coasddeasbesanewaes 32 6 4 3 Connector and jumper description an e ANEN 32 6 4 4 Mounting orientation iii essens sees Ze RR RR KRK RR sr KR rr KR rr nr rn ora 33 6 4 5 Load nload ne 33 Gx Vibration and Eeer NTE 33 0 Per aln AA EE 33 6 5 2 NOnoperating TEE Te EE 34 6 5 3 Operating SHOCK avisado en a E a EREE snsseatusvesaaaaaasnad cose 34 6 34 Nonoperatina hoc AER 35 DEES 35 HEI SUPERT 35 6 6 2 Discretetone PAN RE 36 6 7 Identification labels uri naive edited 36 6 8 Electromagnetic compatibility St need att EEAeg
177. ord PON EE 144 13 27 S curity Erase Unit ES 145 13285060 mm Freeze Lock ESB EE 147 13 20 Sec rity Set Password FIB EE 148 13 30 Security Unlock F2h BE 150 13 31 Seek GRU E 151 13 32 Sense Condition FOh vendor specific rr rr snr ren rna 152 13 33 Set Features BED Vta A A opie TSR 153 13 34 SEMA ADDRESS RA 155 13 35 Set Max ADDRESS EXT SO EE 157 13 36 Set Multiple COR E SR A n E E e 159 13 37 Sleep E6b 99h airis 160 13 38S kt ART Function Set BOMA hpn e ado iia 161 13 38 1 S M A R T Function Subcommande ssesseeserssrrrerrressressrrrrrrssrrsrrr essens sr rr rens rr rr rn nr rn or 162 13 38 2 Device Attrib te Dalal StruCtUre Gasser 166 13 38 3 Device Attribute Thresholds data Structure s ssssesssssressressrrssrrrsrrrersrrrsrrsrrrrrrrrrnr rr rna 171 13 384 SMART error log sector mercancia sacd onda casino recibas 172 13 38 5 Self test log data structure Eeer sde 174 13 38 G Error reporting ia 175 BSE NESS 176 13 40 Standby Immediate BOh 94D unges peke GT 177 13 41 Write Eeer as 178 13 42 Wit DMAX CAB CBIB asta 179 13 43 Wate DMA EXT S51 isis 181 13 44 Write Lone G26 E O A se tess Nn Aae 183 LAS Multiple CCS EEN 185 13 40 VY ACS Mie TO EE 186 13 47 Write Sectors 30h 31h rrorornrorronnonnnnrnrrenrerrnenennnnrrrnerrsernensnnrnrnensensnenannnnrsenenssennannnnrnnsene 188 13 48 Writ S ctors S EXT 34h aaa 190 13 49 Write Verify 3Ch vendor specific sesserssrrsereressrrrserrsrrrsrrr
178. osave subcommand allows the device to automatically save its updated Attribute Values to the Attribute Data Sector at the timing of the first transition to Active idle mode and after 30 minutes after the last sav ing of Attribute Values This subcommand causes the auto save feature to be disabled The state of the Attribute Autosave feature either enabled or disabled will be preserved by the device across the power cycle A value of 0Oh written by the host into the device s Sector Count Register 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 some other normal operation such as during a power up or a power down A value of Flh written by the host into the device s Sector Count Register before issuing the SMART Enable Disable Attribute Autosave subcommand will cause this feature to be enabled Any other nonzero value written by the host into this register before issuing the SMART Enable Disable Attribute Autosave subcommand will not change the current Autosave status The device will respond with the error code specified in Table 121 S M A R T Error Codes on page 175 The S M A R T Disable Operations subcommand disables the auto save feature along with the device s S M A R T operations Upon the receipt of the subcommand from the host the device asse
179. ound power Lasse 35 Table 24 Signal definition gi snounit sana E cpdeadeadesdaceanaccaes 40 Table 25 Special signal definitions for Ultra DMA sssssssssssrressrssrssrrssrrsersrrssresersrrssrrsrsrrsr rna 41 Table 26 PIO cycle MIDES id i aa EAE idea 45 Table 27 Multiword DMA cycle MALES A A ridder 46 Table 28 Ultra DMA cycle timings Initiating Read 47 Table 29 Ultra DMA cycle timings Host Pausing Read smsssssrsssrrsrrsrsssrrsersrrssrrssrsrrsrrsnrn 48 Table 30 Ultra DMA cycle timings Host Terminating Read ooooncccnnoccccnocccooncnononccinnncnnnno 49 Table 31 Ultra DMA cycle timings Device Terminating Read smmssssesssrssersrrssrrserserssrrnrs 50 Table 32 Ultra DMA cycle timing Initiating Write m omsmmmsssssssressrersrrrsrrrsrrrsrrrrrrrrrrrrr rr rr rn nn 51 Table 33 Ultra DMA cycle timing Device Pausing Write oooooonnnocccnncccnnonccinanccnnnnccnonnncnn 52 Table 34 Ultra DMA cycle timings Device TerminatingWrite sssssrssessrsssrreserserssrrsns 53 Table 35 Ultra DMA cycle timings Host Terminating Write ooooonnncnnnncnonccnocnnacnconnnnnnnnnnoo 54 Table 36 I O address map ivi di 56 Table STRESSE EE 63 Table 38 Alternate Status Register cic scescsceasusccssussdesaca coasien ss loncceen otesdnnves dbacds anadenesdeveuauanuvececs 64 Table 39 Device Control Register ee 65 Table 40 Drive Address Register EE 65 Table El Device Head Re EE 66 Valle 42 gt Error Register sva 66 Table 43 Status Register a ege
180. pulses e The disk drive will operate without a hard error while subjected to the following half sine shock pulse Table 21 Operating shock Duration of 2 ms Duration of 11 ms 1960 m sec 200 G 147 m sec 15 G Travelstar 80GN Hard Disk Drive Specification 34 The input level shall be applied to the normal disk drive subsystem mounting points used to secure the drive in a normal system 6 5 4 Nonoperating shock The drive withstands the following half sine shock pulse without any data loss or permanent damage Table 22 Nonoperating shock Duration of I ms Duration of 11 ms 7840 m sec2 800 G 1176 m sec2 120 G The shocks are applied for each direction of the drive for three mutually perpendicular axes one axis at a time Input levels are measured on a base plate where the drive is attached with four screws 6 6 Acoustics 6 6 1 Sound power levels The criteria of A weighted sound power level are described below Measurements are to be taken in accordance with ISO 7779 The mean of the sample of 40 drives is to be less than the typical value Each drive is to be less than the maximum value The drives are to meet this requirement in both board down orientations Table 23 Weighted sound power A weighted sound power Typical Bels Maximum Bels 40GB 30GB 20GB Idle 2 0 2 3 models Operating 2 4 2 6 Idle 2 3 2 6 80GB 60GB models Operating 2 7 2 9
181. r 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device L gt DNE ei e Device Command LZ BI Q00Q0 3 Status see below Error Register Status Register H 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT TON AMN BSY IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 Vv 0 V 0 V The Idle Immediate command causes the device to enter Performance 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 the host commands immediately The Idle Immediate command will not affect the auto power down time out parameter Travelstar 80GN Hard Disk Drive Specification 120 Travelstar 80GN Hard Disk Drive Specification 121 13 11 Initialize Device Parameters 91h Table 82 Initialize Device Parameters command 91h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error Sector Count VVVVVVVV Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 1 D H A HH Device Command 10010001 Status see below Error Register S
182. r 76543210 Data Data Feature VV VV V V VV Error see below Sector Count Sector Count LBA LOW LBA LOW LBA Mid LBA Mid LBA High LBA High Device ie DT RN Device Command Lk dd 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 V 0 V 0 0 0 V 0 V 0 V The Format Unit command initializes all user data sectors after merging the 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 the completion of this command They are also used on the next power on reset or hard reset This command erases both previous information data from the device Note that the Format Unit command initializes from LBA 0 to Native MAX LBA Host MAX LBA is set by Initial ize Drive Parameter or Set MAX ADDRESS command is ignored The protected area by Set MAX ADDRESS command is also initialized The Security Erase Prepare command should be completed immediately 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 If the Feature register is NOT 11h the device returns an
183. r Management level 15 8 40h Reserved 7 O xxh Current Advanced Power Management level set by Set Features Command Olh to FEh 92 XXXXH Current Master Password Revision Codes 93 XXXXH Hardware reset results 15 13 Device detected result 15 0 Reserved 14 1 Always 13 X 1 Device detected CBLID above Vin O Device detected CBLID below Vit 12 8 Device 1 hardware reset result Device 0 clear these bits to 0 12 0 Reserved 11 X 1 Device 1 passed diagnostic 10 9 X How Device 1 determined the device number 00 Reserved 01 a jumper was used 10 the CSEL signal was used 11 some other method used or method unknown 8 1 Always 7 0 Device 0 hardware reset result Device 1 clears these bits to 0 7 0 Reserved 6 X 1 Semi duplex mode is enabled 5 X 1 Device 0 detected Device 1 4 X 1 Device 1 passed diagnostic 3 X 1 Device 0 passed diagnostic 2 1 X how Device 0 determined the device number 00 Reserved 01 a jumper was used 10 the CSEL signal was used 11 some other method used or the method unknown 0 1 Always 94 80XXH Automatic Acoustic Management value 15 8 Vendor s Recommended Acoustic Management level TQ Current Automatic Acoustic Management level Default value if FEh 94 99 0000H Reserved 100 103 Note 1 Maximum user LBA address for 48 bit Address feature set Lor 0000H Reserved 126 127 0000H Removable Media Status Notification feature set Note 1 See Table 79 Number of cylinders heads se
184. ransfers to the host through the Data Register are 16 bits The ECC bytes are an exception having only 8 bits 12 3 Non data commands The following are Non data commands e Check Power Mode e Device Configuration FREEZE LOCK e Device Configuration RESTORE e Enable Disable Delayed Write e Execute Device Diagnostic e Flush Cache e Flush Cache EXT Travelstar 80GN Hard Disk Drive Specification page 93 Format Unit e Idle e Idle Immediate e Initialize Device Parameters e Read Native Max ADDRESS e Read Native Max ADDRESS EXT e Read Verify Sector s e Read Verify Sector s EXT e Recalibrate e Security Erase Prepare e Security Freeze Lock e Seek e Sense Condition e Set Features Set Max ADDRESS e Set Max ADDRESS EXT Set Max LOCK e Set Max FREEZE LOCK e Set Multiple Mode e Sleep SMART Disable Operations S M A R T Enable Disable Attribute Auto save S M A R T Enable Disable Automatic Off line e SMART Enable Operations S M A R T Execute Off line Immediate S M A R T Return Status S M A R T Save Attribute Values e Standby e Standby Immediate Execution of these commands involves no data transfer a The host writes any required parameters to the Features Sector Count LBA High LBA Mid LBA Low and Device Registers oe The host writes the command code to the Command Register The device sets BSY 1 CG d When the device has finished processing the command it sets BSY 0 and
185. re Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device LoS Det NA Device Command 0 0 20 Ai eo 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 0 0 0 0 V V 0 0 V 0 V 0 V 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 O Not Found will be set in the Error Register Travelstar 80GN Hard Disk Drive Specification 142 13 25 Security Disable Password F6h Table 96 Security Disable Password F6h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S DAS Sea Device Command 1 1 IIO Te Mat 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 Vv 0 V 0 V The Security Disable Password command disables the
186. red seek time for an n track seek 4 4 2 2 Full stroke seek time Table 6 Full stroke seek time Command type Typical ms Max ms Read 23 0 30 0 Write 24 0 31 0 Full stroke seek is measured as the average of 1 000 full stroke seeks 4 4 2 3 Single track seek time without command overhead including settling Table 7 Single track seek time Command type Typical ms Max ms Read 2 5 4 0 Write 3 0 4 5 Single track seek is measured as the average of one 1 single track seek from every track in both directions inward and outward Travelstar 80GN Hard Disk Drive Specification 18 4 4 2 4 Average latency Table 8 Average latency Time for one revolution ms Rotational speed RPM Average latency ms 4200 14 3 7 1 4 4 2 5 Drive ready time Table 9 Drive ready time Drive ready time sec Condition Typical Max Power on to Ready 3 0 9 5 Ready The condition in which the drive is able to perform a media access command for exam ple read write immediately Power on to Ready This includes the time required for the internal self diagnostics 4 4 3 Operating modes 4 4 3 1 Description of operating modes Table 10 Description of operating modes Operating mode Description Spin up Start up time period from spindle stop or power down Seek Seek operation mode Write Write operation mode Read
187. refers to the commands in Table 53 Command table for device lock operation on page 82 Travelstar 80GN Hard Disk Drive Specification 80 11 9 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 and 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 Table 52 Password lost User Password Lost LEVEL High XD Unlock EMD with Master Password Maximum Erase Prepare Command Normal operation Erase Unit Command with Master Password Normal operation but data lost 11 9 4 5 Attempt limit for the SECURITY UNLOCK command The SECURITY UNLOCK command has an attempt limit the purpose of which is to prevent someone from attempting to unlock the drive with various passwords numerous 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 then the SECURITY ERASE UNIT command and the SECURITY UNLOCK command are aborted until a hard reset or a power off The count and EXPIRE bit are cleared after
188. rent VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous AM MAMM MM MOV HOB V V VV VV VV Current V V VV VV VV HOB 0 MAMM VV VV LBA Mid LBA Mid Previous V V VV VV VV HOB V V VV VV V V Current V V VV VV V V HOB 0 V V VV VV VV LBA High LBA High Previous V V VV VV V V HOB V V VV VV V V Device LA DAS Device V Command 00100100 Status See below Error Register Status Register 7 6 4 3 2 d 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF DSC DRQ COR IDX ERR 0 V V 0 V 0 V 0 V 0 V 0 Ce V 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 Output parameters to the device Sector Count Current This indicates the number of sectors to be transferred low order bits 7 0 Sector Count Previous This indicates the number of sectors to be transferred high order bits 15 8 If 0000h in LBA Low Current LBA Low Previous LBA Mid Current LBA Mid Previous LBA High Current LBA High Previous the Sector Count register is specified 65 536 sectors will be transferred LBA 7 0 LBA 31 24 LBA 15 8 LBA 39 32 LBA 23 16 LBA 47 40 Travelstar 80GN Hard Disk Drive Specification 136 Input parameters from the devi
189. result in data corruption A command 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 See Section 14 0 Time out values on page 193 for the device time out values 12 1 Data In commands The following are Data In commands e Identify Device e Read Buffer e Read Long e Read Multiple e Read Multiple EXT e Read Sector s e Read Sector s EXT e SMART Read Attribute Values e SMART Read Attribute Thresholds e S M A R T Read log sector Execution includes the transfer of one or more 512 byte gt 512 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 LBA Cylinder and Device Regis ters 2 The host writes the command code to the Command Register 3 For each sector or block of data to be transferred a The device sets BSY 1 and prepares for data transfer b When a sector or block of data is available for transfer to the host the device sets BSY 0 sets DRQ 1 and interrupts the host c In response to the interrupt the host reads the Status Register d The device clears the interrupt in response to the Status Register being read e The host reads one sector or block of data via the Data Register f The devic
190. rs not transferred This will be zero unless an unrecoverable error occurs This indicates the sector number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 This indicates the cylinder number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 8 15 Mid and bits16 23 High L 1 This indicates the head number of the sector to be transferred L 0 In LBA mode this register contains the current LBA bits 24 27 L 1 Travelstar 80GN Hard Disk Drive Specification 125 13 14 Read DMA EXT 25h Table 85 Read DMA EXT 25h Command Block Output Registers Command Block Input Registers Register T E 4 3 210 Register 76543210 Data Low Data Low Data High Data High Current Error see below Featur Previous Sector Current VVVVVVVV Sector HOB 0 Count Previous VVVVVVVV Count HOB 1 Current VVVVVVVV HOB 0 VVVVVVVV LBA Low LBA Low Previous VVVVVVVV HOB V VV VV VV V Current V V VV VV VV HOB 0 MAM MA VV VV LBA Mid LBA Mid Previous VVVVVVVV HOB V V VV VV MM d Current V V VV VV VV HOB 0 V V VV VV V V LBA High E LBA High Previous VV VV VV VV HOB V V VV VV V V Device IN DIS eg ei Device V Command 0 01 000010 Status See below Error Register Status Register 7 6 5 4
191. rs 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 at the failing sector when the auto reassign function is disable Output parameters to the device Sector Count LBA Low LBA High Mid H R This indicates the number of continuous sectors to be transferred If the Sector Count of zero is specified 256 sectors will be transferred This indicates the sector number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 0 7 L 1 This indicates the cylinder number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 8 15 Mid and bits 16 23 High L 1 This indicates the head number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 24 27 L 1 This indicates the retry bit this bit is ignored Input parameters from the device Sector Count LBA Low This indicates the number of requested sectors not transferred The Sector Count will be zero unless an unrecoverable error occurs This indicates the sector number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 Travelstar 80GN Hard Disk Drive Specification 188 LBA High Mid This indicates the
192. rsennennnnrnnnensennnensnnnnrsensene 101 13 2 Device Configuration Overlay BUN isidro iaa sirenas 102 13 2 1 DEVICE CONFIGURATION RESTORE subcommand Ch 102 13 2 2 DEVICE CONFIGURATION FREEZE LOCK subcommand CHIh eee 102 13 2 3 DEVICE CONFIGURATION IDENTIFY subcommand C2h sssssserssrssressrsnnsr 103 13 2 4 DEVICE CONFIGURATION SET subcommand Ch 103 13 3 Execute Device Diagnostic 90b sitial il dido dia dee 105 13 4 Flush Cache ET A ees Stl Bc ie AR AES Shes RE 106 155 lush ache E CE AD EE 107 186 Format Track 50h vendor pe 108 13 7 Format Unit F7h vendor specific EE 109 13 8 Identify Device CECH ncnion ian oie a 110 13 9 Tdle E3W9 Baunen 119 13 10 Idle Immediate ELVIS iii aid 120 13 11 Initialize Device Parameters OIbh enes rrsrrr rr er rr rr sr nr nr rerna 122 13 12 Read Buffer BAR EE 123 Hitachi Global Storage Technologies 13 13 Read DMA CSIC esco ia 124 13 14 Read DMA EXT 250 is 126 13 15 Read EE 128 PG Read ener n 130 1317 Read Mille EXT ON E 132 13 18 Read Native Max ADDRESS Ob 133 13 19 Read Native Max ADDRESS EXT O Wisin tido 134 13 20 Read Sectors 2002 da dass 135 13 21 Read Sector s EXT Zi A A i is oot 136 13 22 Read Verify Sectors 40b 41h EE 138 13 23 Ready Verity Sectors AD has 140 ES R calibrate CU XH DEE 142 13 25 Security Disable Password PON i asccccrsscessiacasonscnsseescannsossadcvsnnccadencesscaga sotsensavescatasassaa eske 143 13 26 Security Disable Passw
193. rsrrrsrrrrrrr rn nera 139 Recalibrate 13b uvaner seie ean ed edie 141 Security Disable Password BODA knes dE Gg 142 Password Information for Security Disable Password commande 142 Security Disable Password F R ee 143 Security Erase Unit FAB gere gere SG 144 Ens UMN 144 Sec rity Freeze Lock FSH srta 146 Security Set Password PLD s serssssistoiassssdesseressienssssdensesdssedeess dsssensiedsssessrsdent 147 Security Set Password information ssssesssesssssrrrsrrrsrrrsrrresrrrssrrr rens rr rr rr rr rr nr rr serna 147 Ser A NS 149 See 150 Sense Condition FOh vendor specific s ssessressrersrrrsrrrsrrrrrrrrrrrrsrrrrsrrrrrnr rn rr rann 151 Set Features ERIN aida 152 Set Max ADDRESS FYR Lasagne a E ie 154 Set Max ADDRESS EXT Command Oh 156 Set Multiple command CON iii ii ged end 158 GE N 159 SMART Function Set BOD cccnnonoconnnncccnononononanononconononnnnonononconononnnnonannconons 160 Device ale ER en 165 Status Flag definitiODS ssssssssciwesirsseensnessodssstensdesssdesns ENEE Eed visse 167 Device Attribute Thresholds Data Structure 170 Individual Threshold Data Structure pi 170 Command data e do 171 Command data structure re dee 172 Error data structure insista onde dedicadas 172 Self test log data structure EE 173 SMART Error Codes usina ses ess eege Eege dE aer 174 Standby E 175 Standby Immediate ED 176 Write Butter ES itinere Edge gd 177 Write E e E EEN 178 Write DMA BID isis 180 a ENE 182
194. rts BSY enables or disables the Autosave fea ture clears BSY and asserts INTRQ 13 38 1 4 S M A R T Save Attribute Values subcommand D3h This subcommand causes the device to immediately save any updated Attribute Values to the device s Attribute Data sector regardless of the state of the Attribute Autosave feature Upon receipt of the S M A R T Save Attribute Values subcommand from the host the device asserts BSY writes any updated Attribute Values to the Attribute Data sector clears BSY and asserts INTRQ Travelstar 80GN Hard Disk Drive Specification 162 13 38 1 5 S M A R T 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 LBA Low register shall be set to specify the operation to be executed LBA Low Operation to be executed 0 Execute S M A R T off line data collection routine immediately 1 Execute S M A R T Short self test routine immediately in off line mode 2 Execute S M A R T Extended self test routine immediately in off line mode 127 Abort off line mode self test routine 129 Execute S M A R T Short self test routine immediately in captive mode 130 Execute S M A R T Extended self test routine immediately in captive mode Off line mode The device executes command completion before executing the specified routine
195. s LBA addressing mode R Retry Original meaning is already obsolete there is no difference between 0 and 1 Using 0 is recommended for future compatibility B Option Bit This indicates that the Option Bit of the Sector Count Register be specified This bit is used by Set Max ADDRESS command V Valid This indicates that the bit is part of an output parameter and should be specified x This indicates that the hex character is not used This indicates that the bit is not used The command descriptions show the contents of the Status and Error Registers after the device has completed pro cessing the command and has interrupted the host Travelstar 80GN Hard Disk Drive Specification 100 13 1 Check Power Mode ESh 98h Table 61 Check Power Mode Commmand E5h 98h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count VVVVVVVV LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1S ds Day Sai Device Command M Os 0 TE De 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 IRDY DF IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 0 0 0 V The Check Power Mode command will report whether the devi
196. s generated for each block as defined by the Set Multi ple command instead of for each sector Output parameters to the device Sector Count LBA Low LBA High Low H This indicates the number of continuous sectors to be transferred If zero is specified 256 sectors will be transferred This indicates the sector number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 0 7 L 1 This indicates the cylinder number of the first sector to be transferred L 0 In LBA mode this register contains LBA bits 8 15 Mid 16 23 High L 1 This indicates 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 LBA Low This indicates the number of requested sectors not transferred This number is zero unless an unrecoverable error occurs This indicates the sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Travelstar 80GN Hard Disk Drive Specification 130 LBA High Low This indicates the cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Mid 16 23 High L 1 H This indicates the head number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 Travelstar 80GN Hard Disk
197. s remain powered and full frequency servo remains operational This provides instantaneous response to the next command The duration of this mode is intelligently managed as described below 11 7 2 Active Idle Mode In this mode power consumption is 45 55 less than that of Performance Idle mode Additional electronics are powered off and the head is parked near the mid diameter of the disk without servoing Recovery time to Active mode is about 20 ms 11 7 3 Low Power Idle Mode Power consumption is 60 65 less than that of Performance Idle mode The heads are unloaded on the ramp but the spindle is still rotated at the full speed Recovery time to Active mode is about 300ms 11 7 4 Transition time The transition time is dynamically managed by the user s recent access pattern instead of fixed times The ABLE 3 algorithm monitors the interval between commands instead of the command frequency of ABLE 2 The algorithm supposes that the next command will come with the same command interval distribution as the previous access pattern The algorithm calculates the expected average saving energy and response delay for next command in several transition time case based on this assumption And it selects the most effective transition time with the condition that the calculated response delay is shorter than the value calculated from the specified level by Set Feature Enable Advanced Power Management command The optimal time to enter Active Idle mod
198. se 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 Address 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 Travelstar 80GN Hard Disk Drive Specification 89 Travelstar 80GN Hard Disk Drive Specification 90 12 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 to see 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 sig nal is used by the device to signal most but not all times when the BSY bit is changed from 1 to 0 during com mand execution A command shall only be interrupted with a hardware or software reset The result of writing to the Command reg ister while BSY 1 or DRQ 1 is unpredictable and may
199. setting the ABORT bit in the status register Identify the device command and Identify the device DMA command returns the LBA CYL which is set via this command as a default value This command implement SET MAX security extension commands as subcommands But regardless of Feature register value the case this command is immediately preceded by a Read Native Max ADDRESS command it is interpreted as a Set Max ADDRESS command The Read Native Max ADDRESS command should be issued and completed immediately prior to issuing the Set Max ADDRESS command If it is not this command is interpreted as a Set Max security extension command which is designated by feature register If Set Max security mode is in the Locked or Frozen the Set Max ADDRESS command is aborted For more infor mation see section 11 10 2 Set Max security extension commands on page 84 In CHS mode LBA High and LBA Mid specify the maximum cylinder number The Head number of DEVICE and LBA Low are ignored The default value see default CHS in Identify device information is used for that In LBA mode the Head number of Device LBA High LBA Mid and LBA Low specify the max LBA This com mand sets this LBA as the max LBA of the device After a successful command completion Identify Device response words 61 60 shall reflect the maximum address set with this command If the 48 bit Address feature set is supported the value placed in Identify Device response words 103 100 s
200. sferred to the host during a Read Sectors command and data is not transferred to the host during a Read Verify Sectors command If an uncorrectable error occurs the read verify will be terminated at the failing sector Output parameters to the device Sector Count LAB Low LBA High Low R This is the number of continuous sectors to be verified If zero is specified 256 sectors will be verified This is the sector number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 0 7 L 1 This is the cylinder number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 8 15 Mid and bits 16 23 High L 1 This is the head number of the first sector to be transferred L 0 In LBA mode this register contains the LBA bits 24 27 L 1 This is the retry bit this bit is ignored Input parameters from the device Sector Count LBA Low This is the number of requested sectors not transferred This number will be zero unless an unrecoverable error occurs This is the sector number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 Travelstar 80GN Hard Disk Drive Specification 138 LBA High Low This is the cylinder number of the last transferred sector L 0 In LBA mode this register contains the current LBA bits 8 15 Mid and bits 16 23 High L 1 H This is
201. ster 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 IDSC DRQ COR IDX ERR 0 0 0 0 0 Vv 0 0 0 V 0 0 V The Read Buffer command transfers a sector of data from the sector buffer of the device to the host 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 Travelstar 80GN Hard Disk Drive Specification 123 13 13 Read DMA C8h C9h Table 84 Read DMA command C8h C9h Command Block Output Registers Command Block Input Registers Register TAG 504 35210 Register 165 432 10 Data Data Feature Error see below Sector Count VVVVVVVV Sector Count VVVVVVVV LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device I LL DEAH Hu H Device lee HHHH Command TL 1 000 1 00 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 0 0 0 0 Vv 0 0 0 V 0 0 V The Read DMA command reads one or more sectors of data from disk media a
202. still loaded the micro code cannot operate and the normal 5 volt power is unavailable to unload the heads In this case normal unload is not possible The heads are Travelstar 80GN Hard Disk Drive Specification 29 unloaded by routing the back EMP of the spinning motor to the voice coil The actuator velocity is greater than the normal case and the unload process is inherently less controllable without a normal seek current profile Emergency unload is intended to be invoked in rare situations Because this operation is inherently uncontrolled it 1s more mechanically stressful than a normal unload The drive supports a minimum of 20 000 emergency unloads 6 3 6 2 Required Power Off Sequence The required BIOS sequence for removing power from the drive is as follows Step 1 Issue one of the following command e Standby e Standby immediate e 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 14 0 Time out values on page 193 Step 3 Terminate power to the drive This power down sequence should be followed for entry into any system power down state system suspend state or system hibernation state In a robustly designed s
203. system suspend state or system hibernation state In a robustly designed system emergency unload is limited to rare scenarios such as battery removal during operation 11 5 Sector Addressing Mode All addressing of data sectors recorded on the device s media is done 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 addressing mode The host system may 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 A host system must set the L bit to 1 if the host uses LBA Addressing mode 11 5 1 Logical CHS addressing mode The logical CHS addressing is made up of three fields the cylinder number the head number and the sector number Sectors are numbered from 1 to the maximum value allowed by the current CHS translation mode but cannot exceed 255 OFFh Heads are numbered from 0 to the maximum value allowed by the current CHS translation mode but cannot exceed 15 OFh Cylinders are numbered from 0 to the maximum value allowed by the current CHS translation mode but cannot exceed 65535 OFFEFh 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 n
204. t to 16 bits e Commands unique to the 48 bit Address feature set are e Flush Cache Ext e Read DMA Ext Read Multiple Ext e Read Native Max Address Ext e Read Sector s Ext e Read Verify Sector s Ext e Set Max Address Ext e Write DMA Ext e Write Multiple Ext e Write Sector s Ext The 48 bit Address feature set operates in LBA addressing only Devices 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 LBA Low Mid High 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 LBA Low Mid High 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 respon
205. tatus 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 0 0 0 0 V 0 0 0 0 0 0 V The Initialize Device Parameters command enables the host to set the number of sectors per track and the number of heads minus 1 per cylinder Words 54 58 in Identify Device Information reflects these parameters The parameters remain in effect until the following events occur e Another Initialize Device Parameters command is received The device is powered off A hard reset occurs A soft reset occurs and the Set Feature option of CCh is set Output parameters to the device Sector Count H This indicates the number of sectors per track Zero 0 indicates O sectors per track instead of 256 sectors per track It means that there are no sectors per track This indicates the number of heads minus 1 per cylinder The minimum is O and the maxi mum is 15 Travelstar 80GN Hard Disk Drive Specification 122 13 12 Read Buffer E4h Table 83 Read Buffer E4h Command Block Output Registers Command Block Input Registers Register 76543210 Register 76543210 Data Data Feature Error see below Sector Count Sector Count LBA Low LBA Low LBA Mid LBA Mid LBA High LBA High Device 1 1D Device Command LI 2 0 0 1 00 Status see below Error Register Status Regi
206. temperature and humidity 6 1 1 1 Corrosion test The drive must be functional and show no signs of corrosion after being exposed to a temperature humidity stress of 50 C 90 RH relative humidity for one week followed by a temperature and humidity drop to 25 C 40 RH in 2 hours 6 1 2 Radiation noise The drive shall work without degradation of the soft error rate under the following magnetic flux density limits at the enclosure surface Table 14 Magnetic flux density limits Frequency KHz Limits uT RMS 0 60 500 Travelstar 80GN Hard Disk Drive Specification 26 Table 14 Magnetic flux density limits Frequency KHz Limits uT RMS 61 100 250 101 200 100 201 400 50 6 1 3 Conductive noise The disk drive shall work without soft error degradation in the frequency range from DC to 20 Mhz injected through any two of the mounting screw holes of the drive when an AC current of up to 45 mA p p is applied through a 50 ohm resistor connected to any two mounting screw holes 6 1 4 Magnetic fields The disk drive will withstand radiation and conductive noise within the limits shown below The test method is defined in the Noise Susceptibility Test Method specification P N 95F3944 6 2 DC power requirements Connection to the product should be made in a safety extra low voltage SELV circuits The voltage specifications are applied at the power connector of the drive Table 15 DC
207. ter On the acceptance of the Set Max LOCK command this counter is set to a value of five and is decremented for each password mismatch when Set Max UNLOCK is issued and the device is locked When this counter reaches zero then the Set Max UNLOCK command returns command aborted until a power cycle 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 password the Set Max security mode and the unlock counter do not persist over a power cycle but persist over a hardware or software reset NOTE If this command is immediately preceded by a Read Native MAX ADDRESS command it shall be interpreted as a Set Max ADDRESS command regardless of Feature register value Table 55 Set Max security mode transition Set Max Frozen Set Max FREEZE LOCK Set Max Locked SetMax LOCK Set Max Unlocked Set Max SET PASSWORD Set Max Inactive 11 11 Address Offset Feature vendor specific Computer systems perform initial code loading booting by reading from a predefined address on a disk drive To allow an alternate bootable operating system to exist in a reserved area on a disk 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 disk drive address space remains addressable
208. terial with a 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 9 5 Secondary circuit protection This product utilizes printed circuit wiring that must be protected against the possibility of sustained combustion due to circuit or component failures as defined in C B 2 4700 034 Protection Against Combustion Adequate sec ondary over current protection is the responsibility of the using system The user must protect the drive from its electrical short circuit problem A 10 amp limit is required for safety pur poses 6 10 Packaging Drives are packed in ESD protective bags and shipped in appropriate containers Travelstar 80GN Hard Disk Drive Specification 37 Travelstar 80GN Hard Disk Drive Specification 38 7 0 Electrical interface specification 7 1 Cabling The maximum cable length from the host system to the hard disk drive plus circuit pattern length in the host system shall not exceed 18 inches 7 2 Interface connector The signal connector for AT attachment is designed to mate with Dupont part number 69764 044 or equivalent The figure below and Figure 2 Mounting hole locations on page 32 show the connector and pin location Figure 1 Interface connector pin assignments Pin position 20 is left blank for correct connector insertion Pin positions A
209. the 512 bytes that make up the Attribute Threshold information This data structure is accessed by the host in its entirety using the S M A R T Read Attribute Thresholds All multibyte fields shown in these data structures follow the ATA 3 specification for byte ordering that is that the least significant byte occu pies 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 Table 115 Device Attribute Thresholds Data Structure Description Byte Offset Format Value Data Structure Revision Number 2 00h binary 0010h lst Device Attribute 12 02h 1 2 30th Device Attribute 12 15Eh 1 2 Reserved 18 16Ah 3 Vendor specific 131 17Ch 3 Data structure checksum 1 1FFh 2 512 1 See the following definitions 2 Value varies by actual operating condition 3 Filled with 00h 13 38 3 1 Data Structure Revision Number This value is the same as the value used in the Device Attributes Values Data Structure 13 38 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 Data Structure Attribute entries in the Individual Threshold Data Structure are in the same order and correspond to the entries in the Individual Attribute Data Structure Table 116 Indiv
210. the device is ready to accept a command DF Device Fault It DF 1 it indicates that the device has detected a write fault condition Bit DF is set to O after the Status Register is read by the host DSC Device Seek Complete If DSC 1 it indicates that a Seek has completed and the device head is settled over a track Bit DSC is set to O 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 and at that time the bit again indicates the current Seek complete status When the device enters into or is in Standby mode or Sleep mode this bit is set by device in spite of the drive not spinning up DRQ Data Request Bit 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 Corrected Data Always 0 IDX ID XIndex Bit IDX 1 once per revolution Since IDX 1 only for a very short time during each revolution the host may not see it set to I even if the host is reading the Status Register continu ously Therefore the host should not attempt to use IDX bit for timing purposes ERR Error Bit 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 bit ERR 0 when the next command is received from the host Travelstar 80GN Hard Disk Drive Specification 68
211. to 450 ms for device 1 to assert DASP If device 1 is not present device 0 may assert DASP to drive an LED indicator on a host The DASP signal shall be negated fol lowing acceptance of the first valid command by device 1 Anytime after negation of DASP either drive may assert DASP to indicate that a drive is active Caution The host doesshall not drive DASP If the host connects to DASP for any purpose the host shall ensure that the signal level detected on the interface for DASP shall maintain VoH and VoL compatibility given the loH and loL requirements of the DASP device drivers Caution When DASP is negated the line is in a high impedance state The signal level may look less than 5 0V even though the line is pulled up to 5 0V through a resistor PDIAG This signal shall be asserted by device 1 to indicate to device O that it has completed the diagnostics This line is pulled up to 3 3 volts in the drive through a 10 kW resistor Following a Power On Reset software reset or RESET drive 1 shall negate PDIAG within 1 ms to indicate to device O 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 indicate to device 0 that it is busy and has not yet passed its drive diagnostics If device 1 is present then device O shall wait up
212. 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 DASP was not asserted by device 1 during reset initialization device O shall post its own status immediately after it completes diagnostics and clears the device 1 Status register to 00h Device 0 may be unable to accept commands until it has finished its reset proce dure and is ready DRDY 1 CSEL Cable Select This signal is monitored to determine the drive address master or slave when the jumper on the interface con nector is at Position 3 When CSEL is at ground or is at a low level the drive works as a Master If CSEL is open or is at a logical high level the drive works as a Slave The signal level of CSEL to one drive should be different from the signal level to another drive on the same AT interface cable to avoid master master or slave slave configurations KEY 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 IORDY This signal is an indication to the host that the drive is ready to complete the current I O cycle This line is driven low at the falling edge of DIOR or DIOW when the drive needs some additional WAIT cycle s to Travelstar 80GN Hard Disk Drive Specification
213. to enable the attribute auto save feature when it utilizes the power management If the attribute auto save feature is enabled attribute values will be saved after 30 minutes have passed since the last saving besides above condition 11 9 Security Mode Feature Set Security Mode Feature Set is a powerful security feature With a device lock password a user can prevent unauthorized access to a device even if 1t is removed from the computer New commands are supported for this feature as listed below Security Set Password FI h Security Unlock F2 h Security Erase Prepare F3 h Security Erase Unit F4 h Security Freeze Lock F5 h Security Disable Password F6 h 11 9 1 Security mode The following security modes are provided Device Locked The device disables media access commands after power on Media access Mode commands are enabled by either a Security Unlock command or a Security Erase Unit command Device Unlocked The device enables all commands If a password is not set this mode is entered after Mode power on otherwise it is entered by a Security Unlock or a Security Erase Unit command Device Frozen Mode 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 11 9 2 Security level The following security levels are provided High level security When the dev
214. tors cion tra 137 Recalibrate sessist sinit ennn 141 Register see ee 63 Register initialization ssessessessrossrssersr 70 Register inn 63 Reset responsu me inei a ea Neti odie 69 Reset timings aso 44 S SMART FUNGON A e Re Ee 160 Safety ii iia 37 Secondary circuit protection 37 Sector Addressing Mode 73 Sector Count Register sssssesoseesserssrnnesnrs 67 o ee Ee 16 Security Disable Password sssssesssrossnns 142 Security Erase Unit ssosssoossosressrersrrsrrrn rt 144 Security SELPassvorduu deeg ee 147 Security Be EE 149 NECK A peace E 150 Sek OV se 87 Seek time AVETALES ii 17 tree 18 singletrack EN 18 SENSE C ONGINON EE 151 S rvice life sad eee eege 29 E EE 152 Set Max ADDRESS iia cia 154 Set Max ADDRESS EXT A 156 SEM 158 SOC AA NE SIONS NGAN Se 33 Signal definitions ooooocnnocccinoccnonnncnnnnccnonncnnn 40 Signal descriptions ocooccococcccnocccioncconnnaninnnccnns 41 EE 159 Sound power levels smmmmrssrsssrrerererrrrsrrrsrrrn nns 35 Specificatiot EE 25 E ele 175 Standby e 75 e RE 75 DL AMIS EE 67 T A Eege 25 Time out values a 191 Transition UNE 76 U WI Approval oia 37 Hitachi Global Storage Technologies Vv bold e aTe A Oe FART 33 W Werle Biler pussy any 177 Write Cache function rta lord 87 Z O Copyright Hitachi Global Storage Technologies Hitachi Global Storage Technologies 5600 Cottle Road San Jose CA 95193 Produced in
215. tp www hgst com Hitachi Global Storage Technologies may have patents or pending patent applications covering subject matter in this docu ment The furnishing of this document does not give you any license to these patents OCopyright Hitachi Globlal Storage Technologies Note to U S Government Users Documentation related to restricted rights Use duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with Hitachi Global Storage Technologies Hitachi Global Storage Technologies Table of Contents AAA 5 Pele base Wee EE 5 12 Referencial dl a AS e 5 13 ADDre vato ET 5 LACAN EE 7 1 Ae handling precautions A A A A ee 8 2 0 Outline of bedre GA GE EE EE EA 9 3 0 Fixed disk subsystem descriptioN oommmmccscsscsscs 13 FL Gelee 13 3 2 Head disk assembly Gata eee 13 4 0 Drive Charact eristiCS sssssssssoovsssos vssos ssevesssnssevsssssevss es vssnorssrssdesnsseosssssesssses vssneressssorsssssssssek 15 431 Formatted opa EE 15 42 Datasheet EE 15 4 3 Cylinder allocation usina a de side ic AEE ER EEEE 16 4 4 Performance Characteristics inae a a a nitid vises EN 17 4 41 Command Overhead is ira 17 47 Mechanical pos o do ro stas el acl 17 EIERE 19 GEET MT 21 Data lossat PO WED 21 522 Write TE 21 A owen duican cade oun vaneanaatenederay Eed 21 JMN RIDE SSS 22 IDA DIES ii ees ee AA AI E dee 22 TO ET TEEN AR 22 5 7 Automaticreall OCati On a 22 5 7 1 Nonrecovered write Errors s
216. ture Error see below Sector Count Sector Count LBA Low VVVVVVVV LBA Low VVVVVVVV LBA Mid VVVVVVVV LBA Mid VVVVVVVV LBA High VVVVVVVV LBA High VVVVVVVV Device 11L1DHHHH Device pos CES CZ Command 0ra AS ONES Status see below Error Register Status Register H 6 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC IDN 0 ABT TON AMN BSY RDY DF IDSC DRQ COR IDX ERR 0 0 0 V 0 V 0 0 0 V 0 V 0 V The Seek command initiates a seek to the designated track and selects the designated head The device does not need to be formatted for a seek to execute properly Output parameters to the device LBA Low LBA High Mid H In LBA mode this register specifies the LBA address bits 0 7 for seek L 1 This is the cylinder number of the seek In LBA mode this register specifies the LBA address bits 8 15 Low and bits 16 23 High for seek L 1 This indicates the head number of the seek In LBA mode this register specifies the LBA address bits 24 27 for seek L 1 Input parameters from the device LBA Low LBA High Mid H In LBA mode this register contains the current LBA bits 0 7 L 1 In LBA mode this register contains the current LBA bits 8 15 Mid and bits16 23 High L 1 In LBA mode this register contains the current LBA bits 24 27 L 1 Travelstar 80GN Hard Disk Drive Specification 151 1
217. ue FEh value is not valid FFh invalid for attribute value not to be used Reserved may not be 0 I 04h binary Reserved may not be 0 6 05h binary Reserved 00h 1 OBh binary Total Bytes 12 Attribute ID Numbers Any nonzero value in the Attribute ID Number indicates an active attribute The device supports following Attribute ID Numbers The names marked with indicate that the corresponding Attribute Values can be either collected on line or off line 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 191 Gsense Error Rate 192 Power Off Retract Count 193 Load Unload Cycle Count 194 Device Temperature 196 Reallocation Event Count 197 Current Pending Sector Count 198 Off Line Scan Uncorrectable Sector Count 199 Ultra DMA CRC Error Count Travelstar 80GN Hard Disk Drive Specification 167 Table 114 Status Flag definitions Bit Flag Name Definition 0 Pre Failure If bit 0 an Attribute Value less than or equal to its Advisory bit corresponding Attribute Threshold indicates an Advisory condition where the usage or age of the device has exceeded its intended design life period I
218. ue 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 value 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 decimal 11 8 4 Threshold exceeded condition If one or more attribute values are less than or equal to their corresponding attribute thresholds then the device reliability status is negative indicating an impending degrading or faulty condition 11 8 5 SMART commands The S M A R T commands provide access to attribute values attribute thresholds and other logging and reporting information Travelstar 80GN Hard Disk Drive Specification 77 11 8 6 S M A R T operation with power management modes The device saves attribute values automatically on every head unload timing except the emergency unload even if the attribute auto save feature is not enabled The head unload is done not only by Standby Standby Immediate Sleep command and Hard Reset but also by the Standby timer So it is not necessary for a host system
219. umber 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 translation mode also is described in the Identify Device Information 11 5 2 LBA addressing mode Logical sectors on the device shall be linearly mapped with the first LBA addressed sector sector 0 being the same sector as the first logical CHS addressed sector cylinder 0 head 0 sector 1 Irrespective of the logical CHS translation mode 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 lt LBA bits 27 24 LBA High lt LBA bits 23 16 LBA Mid lt LBA bits 15 8 LBA Low lt LBA bits 7 0 Travelstar 80GN Hard Disk Drive Specification 73 11 6 Power management features The power management feature set permits a host to modify the behavior in a manner which reduces the power required to operate The power management feature set provides a set of commands and a timer that enables a device to implement low power consumption modes The drive implements the following set of functions
220. unloaded by routing the back EMF of the spinning motor to the voice coil The actuator velocity is greater than the normal case and the unload process is inherently less controllable without a normal seek current profile Emergency unload is intended to be invoked in rare situations Because this operation is inherently uncontrolled it is more mechanically stressful than a normal unload A single emergency unload operation is more stressful than 100 normal unloads Use of emergency unload reduces the start stop life of the drive at a rate at least 100 times faster than that of normal unload and may damage the drive 11 4 3 Required power off sequence The following are examples of such problems which can result when power is removed on most drives at an arbitrary time Data is lost from the write buffer e If the drive is writing a sector a partially written sector with an incorrect ECC block results the sector contents are destroyed and reading that sector results in a hard error e Heads may land in the data zone instead of the landing zone depending on the design of the drive Travelstar 80GN Hard Disk Drive Specification 72 You may then turn off the drive in the following order 1 Issue Standby Immediate or sleep command 2 Wait until COMMAND COMPLETE STATUS is returned It may take up to 350 ms in a typical case 3 Terminate power to drive This power down sequence should be followed for entry into any system power down state
221. unlock the device If the host sets the 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 The 32 bytes are always significant in the text of the password Master Password Revision Code The Revision Code field is set with Master password If Identifier is User the Revision Code is not set The Revi sion Code field is returned in Identify Device word 92 The valid Revision Codes are 0000h to FFFDh The Default Master Password Revision Code is FFFEh The code FFFFh is reserved The setting of the Identifier and Security level bits interact as follows Identifier User Security level High The password supplied with the command will be saved as the new user password The security mode feature lock function 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 Identifier Master Security level High This combination will set a master password but will NOT enable the security mode feature lock function Identifier User Security level Maximum The password supplied with the command will be saved as the new user password The security mode feature lock function will be enabled from the next power on The drive may then be unlocked by only the user pass word The master password previously set is still stored in the drive but may NOT be us
222. ush cache Soft reset Standby Standby Immediate and Sleep are executed after the comple tion of writing to disk media on enabling write cache function The host system can confirm the completion of write cache operation by issuing flush cache command Soft reset Standby command Standby Immediate command or Sleep command and confirming the completion of the issued command Travelstar 80GN Hard Disk Drive Specification 87 11 14 Reassign Function The Reassign Function is used with read commands and write commands The sectors of data for reassignment are prepared as the spare data sector The one entry can register 256 consecutive sectors maximum This reassignment information is registered internally and the information is available right after completing 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 disabled automatically The spare tracks for reassignment are located at regular intervals from Cylinder 0 As a result of reassignment the physical location of logically sequenced sectors is dispersed 11 14 1 Auto Reassign Function The sectors that 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 Nonrecovered write errors When a
223. 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 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 password protected commands are rejected until there is a hard reset or a power off Word Description 00 Control Word bit 0 Identifier 1 Master 0 User bit 1 15 Reserved 01 16 Password 32 bytes 17 255 Reserved Identifier A zero indicates that the device regards Password as the User Password A one indicates that the device regards Password as the Master Password The user can detect if the attempt to unlock the device has failed due to a mismatched password since 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 If an abort error is returned by the device BEFORE the password data has been sent to the drive then another problem exists Travelstar 80GN Hard Disk Drive Specification 150 13 31 Seek 7xh Table 105 Seek 7xh Command Block Output Registers Command Block Input Registers Register 76543210 Register 165 432 10 Data Data Fea
224. write operation can not 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 fails If the number of available spare sectors reaches 16 sectors the write cache function will be disabled automatically Nonrecovered read errors When a read operation fails after a defined ERP is fully carried out a hard error is reported to the host system This location is registered internally as a candidate for the reallocation When a registered location is specified as a target of a write operation a sequence of media verifications is performed automatically When the result of this verification meets the criteria this sector is reallocated Recovered read errors When a read operation for a sector fails once and then is recovered at the specific ERP step this sector of data is reallocated automatically A media verification sequence may be run prior to the relocation according to the predefined conditions Travelstar 80GN Hard Disk Drive Specification 88 11 15 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 coun
225. ystem emergency unload is limited to rare scenarios such as battery removal during operation 6 3 6 3 Power Switch design considerations In systems that use this drive consideration should be given to the design of the system power switch Hitachi recommends that the switch operate under control of the BIOS rather than be hardwired The same recom mendation is made for cover close switches When a hardwired switch is turned off emergency unload occurs as well as the problems cited in Section 5 1 Data loss at power off on page 21 and Section 5 2 Write Cache on page 21 6 3 6 4 Test considerations Start stop testing is classically performed to verify head disk durability The heads do not land on the disk there fore this type of test should be viewed as a test of the load unload function Start Stop testing should be done by commands through the interface not by power cycling the drive Simple power cycling of the drive invokes the emergency unload mechanism and subjects the HDD to nontypical mechan ical stress Power cycling testing may be required to test the boot up function of the system In this case Hitachi recommends that the power off portion of the cycle contain the sequence specified in Section 6 3 6 2 Required Power Off Sequence on page 30 If this is not done the emergency unload function is invoked and nontypical stress results Travelstar 80GN Hard Disk Drive Specification 30 6 4 Mechanical specific

Download Pdf Manuals

image

Related Search

Related Contents

Telefone Celular Manual do Usuário  Storage Concepts P2A5-3612-72W Instructions / Assembly  IMPORTANTE INSTRUCCIONES DE SEGURIDAD  HP PHOTOSMART 730 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file