manualshive.com logo in svg
background image

Hard disk drive specifications

Deskstar 60GXP

3.5 inch Ultra ATA/100 hard disk drive

IC35L010AVER07
IC35L020AVER07
IC35L030AVER07
IC35L040AVER07
IC35L060AVER07

Models:

1 May 2002

Revision 2.2

Publication #2818

S07N-4780-04

IBM storage products—official published specification

Содержание IC35L020 - Deskstar 20 GB Hard Drive

Страница 1: ...ar 60GXP 3 5 inch Ultra ATA 100 hard disk drive IC35L010AVER07 IC35L020AVER07 IC35L030AVER07 IC35L040AVER07 IC35L060AVER07 Models 1 May 2002 Revision 2 2 Publication 2818 S07N 4780 04 IBM storage prod...

Страница 2: ...IBM storage products official published specification...

Страница 3: ...ar 60GXP 3 5 inch Ultra ATA 100 hard disk drive IC35L010AVER07 IC35L020AVER07 IC35L030AVER07 IC35L040AVER07 IC35L060AVER07 Models 1 May 2002 Revision 2 2 Publication 2818 S07N 4780 04 IBM storage prod...

Страница 4: ...or typographical errors Changes are periodically made to the information herein these changes will be incorporated in new editions of the publication IBM may make improve ments and or changes in the...

Страница 5: ...a loss at Power off 19 6 0 Data integrity 17 5 0 Defect flagging strategy 15 4 3 8 Mode transition times 15 4 3 7 Operating modes 13 4 3 6 Throughput 13 4 3 5 Buffering Operation Look ahead Write cach...

Страница 6: ...testing 56 9 6 5 Rotational shock 55 9 6 4 Nonoperating shock 55 9 6 3 Operating shock 54 9 6 2 Nonoperating vibration 54 9 6 1 Operating vibration 54 9 6 Vibration and shock 53 9 5 5 Head unload and...

Страница 7: ...el 83 13 8 1 Security mode 82 13 8 Security Mode Feature Set 82 13 7 8 Self test 82 13 7 7 Error log 82 13 7 6 Off line read scanning 82 13 7 5 S M A R T commands 82 13 7 4 Threshold Exceeded Conditio...

Страница 8: ...agement 150 15 28 2 Write Cache 150 15 28 1 Set Transfer mode 148 15 28 Set Features EFh 147 15 27 Service A2h 146 15 26 Seek 7xh 145 15 25 Security Unlock F2h 143 15 24 Security Set Password F1h 142...

Страница 9: ...te Buffer E8h 177 15 34 Standby Immediate E0h 94h 175 15 33 Standby E2h 96h 174 15 32 16 Error reporting 173 15 32 15 Self test log data structure 170 15 32 14 S M A R T error log sector 169 15 32 13...

Страница 10: ...This page intentionally left blank...

Страница 11: ...nating Read 34 Figure 29 Ultra DMA cycle timings Host terminating Read 33 Figure 28 Ultra DMA cycle timings Host pausing Read 32 Figure 27 Ultra DMA cycle timings Initiating Read 31 Figure 26 Multiwor...

Страница 12: ...gure 74 Seek overlap 88 Figure 73 Command table for device lock operation 2 of 2 87 Figure 73 Command table for device lock operation 1 of 2 86 Figure 72 Password Lost 85 Figure 71 Usual Operation 84...

Страница 13: ...mmands 159 Figure 119 S M A R T Function Set Command B0h 158 Figure 118 Sleep Command E6h 99h 157 Figure 117 Set Multiple Command C6h 156 Figure 116 Set Max Freeze Lock F9h 155 Figure 115 Set Max Unlo...

Страница 14: ...This page intentionally left blank...

Страница 15: ...bytes MB 1 000 000 bytes KB 1 000 bytes unless otherwise specified 32 KB 32 x 1024 bytes 64 KB 64 x 1024 bytes S M A R T Self Monitoring Analysis and Reporting Technology DFT Drive Fitness Test ADM A...

Страница 16: ...This page intentionally left blank...

Страница 17: ...r implementation y Queued feature support y Write Cache y Advanced ECC On The Fly EOF y Addition to the above Automatic Error Recovery procedures for read and write commands y Self Diagnostics on Powe...

Страница 18: ...This page intentionally left blank...

Страница 19: ...Part 1 Functional specification Deskstar 60 GXP Hard disk drive specification 5...

Страница 20: ...This page intentionally left blank...

Страница 21: ...tion if an error occurs y Monitors various timers such as head settle and servo failure y Performs self checkout diagnostics 3 2 Head disk assembly The head disk assembly HDA is assembled in a clean r...

Страница 22: ...This page intentionally left blank...

Страница 23: ...ayout Logical layout is an imaginary HDD parameter that is the number of Heads which is used to access the HDD from the system interface The Logical layout to Physical layout that is the actual number...

Страница 24: ...Command Overhead is defined as described in the following table n a 0 3 Seek from Command issue to Seek Start 0 05 0 01 Write from Command issue to DRQ 0 1 0 1 Read Cache hit from Command issue to DRQ...

Страница 25: ...m Seek Length n Seek Length 1 to max Tnin Inward measured seek time for a n track seek Tnout Outward measured seek time for a n track seek 4 3 2 2 Full Stroke Seek Without Command Overhead Including S...

Страница 26: ...average of one 1 single track seek from every track with a random head switch in both direction inward and outward 4 3 2 6 Average latency 4 17 8 3 7 200 Average latency ms Time revolution ms Rotation...

Страница 27: ...transfer rate on AT Bus It also depends on the speed of the host The measurement method is given in section 4 3 6 Throughput on page 13 4 3 5 Buffering Operation Look ahead Write cache To improve the...

Страница 28: ...of 3 disk Disk Enclosure 60 55 Random Read Maximum s Typical s Operation Figure 13 Random Access Performance The above table gives the time required to execute a total of 1000h read write commands wh...

Страница 29: ...Seek Start up time period from spindle stop or power down Spin up Description Operating mode Figure 14 Operating modes Note Upon power down or spindle stop a head locking mechanism will secure the he...

Страница 30: ...This page intentionally left blank...

Страница 31: ...re absorbed by spare tracks of inner zone N N 1 N 2 N 3 defect defect skip skip Figure 16 PList physical format Defects are skipped without any constraint such as track or cylinder boundary The calcul...

Страница 32: ...This page intentionally left blank...

Страница 33: ...fore it is possible for data to be lost due to a power off after write command completion y There are two ways to check if all data in the write cache has been flushed onto the disk Checking just befo...

Страница 34: ...This page intentionally left blank...

Страница 35: ...30399 Data Zone 15 440 27800 29299 Data Zone 14 480 26300 27799 Data Zone 13 493 24800 26299 Data Zone 12 520 23200 24799 Data Zone 11 540 20800 23199 Data Zone 10 576 19600 20799 Data Zone 9 600 170...

Страница 36: ...This page intentionally left blank...

Страница 37: ...ata areas are optimally used y No extra sector is wasted as a spare throughout user data areas y All pushes generated by defects are absorbed by spare tracks of inner zone N N 1 N 2 N 3 defect defect...

Страница 38: ...This page intentionally left blank...

Страница 39: ...C power connector is designed to mate with AMP P N 1 480424 0 using AMP pins P N 350078 4 strip or P N 61173 4 loose piece or their equivalents Pin assignments are shown in the following figure 4 3 2...

Страница 40: ...es an output from the drive 2 I designates an input to the drive 3 I O designates an input output common 4 OC designates open collector or open drain output 5 The signal lines marked with are redefine...

Страница 41: ...a host read of the status register or a write to the Command Register This signal is a 3 state line with 24 mA sink capability IOCS16 This signal gives an indication to the host that a 16 bit wide da...

Страница 42: ...wledge that data has been accepted or that data is available This signal is internally pulled up to 5 Volts through a 15 K resistor and the tolerance of the resistor value is 50 to 100 DMARQ This sign...

Страница 43: ...ay stop toggling DSTROBE to pause an Ultra DMA data in transfer Note The termination resistors at the device side are implemented as follows Device Termination implemented on the drive side y 33 for D...

Страница 44: ...DIOW setup t1 120 Cycle time t0 Maximum ns Minimum ns Parameter descriptions Up to ATA 2 modes 0 1 and 2 Figure 25 PIO cycle time 9 1 5 1 Write DRQ interval time For write sectors and write multiple...

Страница 45: ...ld tN 25 CS 1 0 valid to DIOR DIOW tM 35 DIOR DIOW to DMARQ delay tL 25 DIOR DIOW negated pulse width tK 5 DIOR DIOW to DMACK hold tJ 0 DMACK to DIOR DIOW setup tI 10 DIOW data hold tH 20 DIOR DIOW da...

Страница 46: ...tDVH 5 7 20 31 48 70 Data setup time at device side tDVS 0 0 0 0 0 0 Output enable time tZAD 10 10 10 10 10 10 Output release time tAZ 38 57 86 115 153 230 2 cycle time t2CYC 17 25 39 54 73 112 Cycle...

Страница 47: ...nse time tSR MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN Parameter descriptions MODE5 MODE4 MODE3 MODE2 MODE1 MODE0 Signal names Note When a host does not meet tSR it should be ready to receive 2...

Страница 48: ...e at device side tCH 5 5 7 7 10 15 CRC word setup time at device side tCS 20 20 20 20 20 20 Interlocking time tMLI 20 20 20 20 20 20 Output enable time tZAH 10 10 10 10 10 10 Output release time tAZ 7...

Страница 49: ...word Hold time at device side tCH 5 5 7 7 10 15 CRC sord setup time at device side tCS 20 20 20 20 20 20 Interlocking time tMLI 20 20 20 20 20 20 Output enable time tZAH 10 10 10 10 10 10 Output rele...

Страница 50: ...30 2 Cycle time t2CYC 17 25 39 54 73 112 Cycle time tCYC 75 0 100 0 100 0 150 0 150 0 150 0 Limited interlock time tLI 0 0 0 0 0 0 Wait time before driving DSTROBE tZIORDY 50 20 55 20 55 20 70 20 70 2...

Страница 51: ...be to ready response time tSR MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN Parameter descriptions MODE5 MODE4 MODE3 MODE2 MODE1 MODE0 Signal names Note When a device does not meet tSR it must be re...

Страница 52: ...K 5 5 5 5 5 5 CRC word hold time at device side tCH 5 5 7 7 10 15 CRC word setup time at device side tCS 20 20 20 20 20 20 Interlocking time tMLI 75 0 100 0 100 0 150 0 150 0 150 0 Limited interlock t...

Страница 53: ...er DMACK negation tACK 5 5 5 5 5 5 CRC word hold time at device side tCH 4 5 7 7 10 15 CRC word setup time at device side tCS 20 20 20 20 20 20 Interlock time tMLI 75 0 100 0 100 0 150 0 150 0 150 0 L...

Страница 54: ...Reg 0 1 0 1 0 Features Reg Error Reg 1 0 0 1 0 Data Reg Data Reg 0 0 0 1 0 Command Block Registers DIOW 0 Write DIOR 0 Read DA0 DA1 DA2 CS1 CS0 Note Addr field is shown just as an example During DMA...

Страница 55: ...9 1 10 1 Jumper pin location Figure 36 Jumper pin location 9 1 10 2 Jumper pin identification Figure 37 Jumper pin identifications Deskstar 60 GXP Hard disk drive specification 41 Jumper pins Pin A P...

Страница 56: ...h Device 1 Present is shown in the following illustration The Device 0 setting automatically recognizes Device 1 if present The Device 0 with Device 1 present setting is for a slave device that does n...

Страница 57: ...Device0 When CSEL is open or at a high level the drive address is 1 Device1 2 Installing or removing the jumper blocks at position A B or position C D does not affect selection of either Device or Cab...

Страница 58: ...ction or Device 0 with Device 1 Present setting 15 logical heads instead of the default 16 logical head models Figure 40 Jumper block setting position 15 head Deskstar 60 GXP Hard disk drive specifica...

Страница 59: ...els factory default capacities greater than 32 GB The jumper setting acts as a 32 GB clip which clips the LBA to 66055248 The CHS is unchanged from the factory default of 16383 16 63 For 10 20 30 GB m...

Страница 60: ...ettings are used for limiting power supply current when multiple drives are used 2 The command to spin up is SET FEATURES subcommand 07h Figure 42 Jumper block setting postion power up in standby Desk...

Страница 61: ...rature 8 to 90 non condensing Relative humidity 5 to 55 C1 Temperature Operating conditions 1 The system is responsible for providing sufficient air movement to maintain a surface temperature below 60...

Страница 62: ...Absolute maximum spike voltage Volts During run and spin up Volts Supply Input voltage Volts 1 Power supply voltage spikes in excess of the maximum values specified in the table may damage the drive...

Страница 63: ...cal noise from interfering with the performance of the drive the drive must be held in position by four screws in a user s system frame There must be no electrical level difference at the four screw p...

Страница 64: ...ce throughput or error rate when the interface cable is routed on top of or comes in contact with the hard disk assembly the drive must be grounded electrically to the system frame by four drive mount...

Страница 65: ...s implementation always recovers 5 random burst errors and a 113 bits continuous burst error 9 5 Mechanical specifications 9 5 1 Physical dimensions 600 Max 146 0 0 6 101 6 0 4 25 4 0 4 All Models Wei...

Страница 66: ...mension reference number Notes Recommended screw torque to be applied to mounting screws is 0 6 1 0 Nm 6 10 kgcm Figure 51 Mounting hole locations screw thread count screw depths and screw torque spec...

Страница 67: ...Consult with your IBM Corporation distribution representative if your mounting application may possibly be considered out of compliance with this specification When performing any drive level vibratio...

Страница 68: ...to the above random vibration levels 0 56 0 08 0 08 1 0 1 0 8 0 8 0 1 1 1 1 0 02 Vertical x10 3 G2 Hz 0 67 0 5 0 5 1 0 1 0 8 0 8 0 1 1 1 1 0 02 Horizontal x10 3 G2 Hz Direction RMS G 500 200 150 65 62...

Страница 69: ...ullet list The shock test consists of ten shocks inputs in each axis and in each direction for a total of 60 There must be a delay between shock pulses that is long enough to allow the drive to comple...

Страница 70: ...ration ms Figure 56 Rotational Shock 9 7 Acoustics Unit Sound Power level testing The sound power emission levels are measured in accordance with ISO 7779 The upper limit criteria of the octave sound...

Страница 71: ...ufacture and the UL CSA TUV CE mark logos A bar code label containing the drive serial number A label containing the jumper pin description A user designed label per agreement The above labels may be...

Страница 72: ...specified by the Protocol CFC 112 is also controlled In addition to the Protocol IBM requires the following y All packaging used for the shipment of the product do not use controlled CFCs in the manu...

Страница 73: ...gdom Ltd Council Directive 89 336 EEC on the approximation of laws of the Member States relating to electromagnetic compatibility 9 12 C Tick Mark The product complies with the following Australian EM...

Страница 74: ...This page intentionally left blank...

Страница 75: ...Part 2 Interface specification Deskstar 60 GXP Hard disk drive specification 61...

Страница 76: ...This page intentionally left blank...

Страница 77: ...on Technology AT Attachment with Packet Interface Extension ATA ATAPI 5 Revision 3 dated 29 February 2000 with certain limitations described in Section 11 0 Deviations From Standard on page 65 10 2 Te...

Страница 78: ...This page intentionally left blank...

Страница 79: ...Check Power Mode command returns FFh to Sector Count Register when the device is in Idle mode This command does not support 80h as the return value Hard Reset Hard reset response is not the same as th...

Страница 80: ...This page intentionally left blank...

Страница 81: ...gh impedance1 X 0 1 A N Not used Data bus high impedance1 X X 0 A N Control block registers Addresses Not used Data bus high impedance1 X X X N N WRITE DIOW READ DIOR DA0 DA1 DA2 CS1 CS0 Functions Add...

Страница 82: ...e Command Register 12 3 Cylinder High Register This register contains the high order bits of the starting cylinder address for any disk access At the end of the command this register is updated to ref...

Страница 83: ...set RST 1 and wait for at least 5 us before setting RST 0 to ensure that the device recognizes the reset IEN Interrupt Enable When IEN 0 and the device is selected device interrupts to the host will b...

Страница 84: ...st 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 HS0 con...

Страница 85: ...s command and S M A R T Function Set command 12 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...

Страница 86: ...gister is read by the host at which time RDY is set back to one DF Device Fault DF 1 indicates that the device has detected a write fault condition DF is set to zero after the Status Register is read...

Страница 87: ...rror occurred during execution of the previous command The Error Register should be read to determine the error type The device sets ERR 0 when the next command is received from the host Deskstar 60 G...

Страница 88: ...This page intentionally left blank...

Страница 89: ...ialize Device Parameters y Multiple mode y Write Cache y Read look ahead y ECC bytes O O O PDIAG handshake X O O DASP handshake O O O Initialization of registers 2 X X O Spinning spindle X X O Interna...

Страница 90: ...e register values are initialized as shown in the following figure Device 1 failed 8xh Controller microprocessor error 05h ECC circuitry error 04h Sector buffer error 03h Formatter device error 02h No...

Страница 91: ...Device 1 if it is present in order to indicate device active Execute Device Diagnostic If Device 1 is present Device 0 must read PDIAG to determine when it is valid to clear the BSY bit and if Device...

Страница 92: ...by the current CHS translation mode but cannot exceed 65535 0FFFFh When the host selects a CHS translation mode using the INITIALIZE DEVICE PARAMETERS command the host requests the number of sectors p...

Страница 93: ...command and the results are indeterminate If any error occurs the command queue is aborted When the device is ready to continue processing a bus released command and BSY and DRQ are both cleared to z...

Страница 94: ...management commands The Check Power Mode command enables a host to determine if a device is currently in going into or leaving standby mode The Idle and Idle Immediate commands move a device to idle m...

Страница 95: ...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 13 7 2 Att...

Страница 96: ...ed errors The error log is not disabled when S M A R T is disabled Disabling S M A R T must disable the delivering of error log information via the S M A R T READ LOG SECTOR command If a device receiv...

Страница 97: ...erased 13 8 3 Passwords This function can have two kinds of passwords as described as follows Master Password When the Master Password is set the device does NOT enable the Device Lock Function and t...

Страница 98: ...e next time the device is powered on Figure 70 Initial Setting Deskstar 60 GXP Hard disk drive specification 84 Setting password No setting password Ref POR Normal operation Power off POR Set password...

Страница 99: ...atch Reject Complete Complete Erase Unit Lock function Disable Normal operation All commands are available Freeze Lock command Enter Device Frozen mode Normal Operation expect Set Password Disable Pas...

Страница 100: ...t limit is to prevent someone from attempting to unlock the drive by using various passwords multiple times The device counts the password mismatch If the password does not match the device counts it...

Страница 101: ...e Lock Command aborted Executable Executable Security Erase Unit Executable Executable Executable Security Erase Prepare Command aborted Executable Command aborted Security Disable Password Executable...

Страница 102: ...may also be dumped into the protected area to resume after system power off The LBA CYL changed by following command affects the Identify Device Information The following set of commands are implemen...

Страница 103: ...ble by setting device maximum LBA as 12 692 735 C1ACFFh via Set Max Address command with the volatile option By using this option an unexpected power removal or reset will not make the protected area...

Страница 104: ...al seek operation for the next seek command starts immediately after the actual seek operation for the first seek command is completed In other words the execution of two seek commands overlaps exclud...

Страница 105: ...mpleting 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 automatic...

Страница 106: ...ed y the device needs the Set Features command to spin up into active state 13 15 Advanced Power Management feature set APM This feature allows the host to select an advanced power management level Th...

Страница 107: ...set Feature Computer systems perform initial code loading booting by reading from a predefined address on a drive To allow an alternate bootable operating system to exist in a system reserved area on...

Страница 108: ...ess Any commands which access sectors across the LBA M R are aborted with error Accessible User area Accessible System reserved area LBA 0 LBA M R LBA M Figure 75 Device address map before and after S...

Страница 109: ...eads the Status Register issues a reset or writes to the Command Register 14 1 PIO Data In commands These commands are y Identify Device y Read Buffer y Read Long y Read Multiple y Read Sectors y S M...

Страница 110: ...he host The registers will contain the location of the sector in error The errored location will be reported with CHS mode or LBA mode the mode is decided by mode select bit bit 6 of Device Head regis...

Страница 111: ...e host writes one sector of data including ECC bytes via the Data Register c The device sets BSY 1 after it has received the sector d After processing the sector of data the device sets BSY 0 and inte...

Страница 112: ...Off line Data Collection y S M A R T Return Status y S M A R T Save Attribute Values y S M A R T Enable Disable Automatic Off Line Data Collection y Standby y Standby Immediate Execution of these com...

Страница 113: ...d associated with PIO transfers 1 Host initializes the slave DMA channel 2 Host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head registers 3 Host writ...

Страница 114: ...ct b When all of the data has been transferred the device generates an interrupt to the host c The host may issue another command or wait for service request from the device 3 Bus Release If the devic...

Страница 115: ...Sectors no retry 1 0 0 1 0 0 0 0 0 20 Read Sectors retry 1 1 1 1 1 1 0 0 0 F8 Read Native Max Address 3 1 1 0 0 0 1 0 0 C4 Read Multiple 1 0 0 1 0 0 0 1 1 23 Read Long no retry 1 0 0 1 0 0 0 1 0 22 R...

Страница 116: ...Off line Data Collection 3 1 0 1 1 0 0 0 0 B0 S M A R T Write Log Sector 2 1 0 1 1 0 0 0 0 B0 S M A R T Read Log Sector 1 1 0 1 1 0 0 0 0 B0 S M A R T Save Attribute Values 3 1 0 1 1 0 0 0 0 B0 S M A...

Страница 117: ...Command set Subcommand Figure 76 on pages 101 and 102 shows the commands that are supported by the device The preceding figure shows the subcommands that are supported by each command or feature The...

Страница 118: ...Device Head Register is an input parameter and will be set by the device V Valid Indicates that the bit is part of an input parameter and will be set to zero or one by the device Indicates that the b...

Страница 119: ...0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 78 Check Power Mode Command E5h 98h The Check Power Mode comma...

Страница 120: ...V 0 V V V V V V V V ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 79 Execute Device Diagnostic Command 90h The Execut...

Страница 121: ...6 5 4 3 2 1 0 Register Command Block Input Registers Command Block Output Registers V 0 V 0 V 0 0 0 V 0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5...

Страница 122: ...ta is not verified with read operation whether the sector of data is initialized correctly Any data previously stored on the track will be lost The host may transfer a sector of data containing a form...

Страница 123: ...ster specifies current LBA address bits 8 15 Low 16 23 High H In LBA mode this register specifies current LBA address bits 24 27 L 1 Error The Error Register An Abort error ABT 1 will be returned when...

Страница 124: ...re available right after command completion of this command Previous information of reassign and defect are erased from the device by executing this command Note that the Format Unit command initializ...

Страница 125: ...ector Count see below Error Feature Data Data 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0 Register Command Block Input Registers Command Block Output Registers V 0 0 V 0 0 0 V 0 0 0 0 0 ERR IDX COR DRQ D...

Страница 126: ...unique length selected via set feature cmd y 0028H 22 Buffer size in 512 byte increments y XXXXH 21 Controller type 0003 dual ported multiple sector buffer with look ahead read y 0003H 20 Serial numb...

Страница 127: ...tal Number of User Addressable Sectors Word 60 specifies the low word of the number xxxxH 60 61 Current Multiple setting Bit assignments 15 9 0 Reserved 8 1 Multiple Sector Setting is Valid 7 0 xxh Cu...

Страница 128: ...ommand set supported 15 0 Reserved 14 1 NOP command 13 1 READ BUFFER command 12 1 WRITE BUFFER command 11 0 Reserved 10 1 Host Protected Area feature set 9 0 DEVICE RESET command 8 0 SERVICE interrupt...

Страница 129: ...Security extensions enabled 7 Set Features Address Offset mode 6 Set Features subcommand required to spin up after power up 5 Power Up In Standby feature set enabled 4 Removable Media Status Notificat...

Страница 130: ...DIAG assertion 1 assert 0 not assert 10 9 How to determine the device number 00 Reserved 01 Jumper 10 CSEL signal 11 Some other method 8 Shall be set to one if Dev 1 7 0 Dev 0 H W reset result 7 Reser...

Страница 131: ...ved 0000H 160 254 Reserved y xxxxH 130 159 Current Set Feature Option Bit assignments 15 4 Reserve 3 Auto reassign 1 Enable 2 Reverting 1 Enable 1 Read Look ahead 1 Enable 0 Write Cache 1 Enable y xxx...

Страница 132: ...OR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 85 Idle Command E3h 97h The Idle command causes the device to enter Idle mode im...

Страница 133: ...minutes 10 seconds 254 8 hours 253 21 minutes 252 Value 240 30 minutes 241 251 Value 5 seconds 1 240 Timer disabled 0 Time out Value When the automatic power down sequence is enabled the drive will e...

Страница 134: ...0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 86 Idle Immediate Command E1h 95h The Idle Immediate command...

Страница 135: ...of heads minus 1 per cylinder Words 54 58 in Identify Device Information reflect these parameters The parameters remain in effect until following events y Another Initialize Device Parameters command...

Страница 136: ...Input Registers Command Block Output Registers V 0 0 V 0 0 0 V 0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figur...

Страница 137: ...DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 89 Read Buffer Command E4h The Read Buffer command transfers a sector of data from the...

Страница 138: ...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 DM...

Страница 139: ...will be zero unless an unrecoverable error occurs Sector Number The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The...

Страница 140: ...C7h This command executes in a similar manner to a READ DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release if the data is ready to t...

Страница 141: ...orms a bus release This bit is set to one when the device is ready to transfer data Input parameters from the device on command complete Sector Count Bits 7 3 Tag contain the Tag of the completed comm...

Страница 142: ...ytes of data have been transferred the device will keep setting DRQ 1 to indicate that the device is ready to transfer the ECC bytes to the host The data is transferred 16 bits at a time the ECC bytes...

Страница 143: ...In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the transferred sector L 0 In LBA mode this register contains current LBA bits 24 27 L 1 It should be...

Страница 144: ...the host The sectors are transferred through the Data Register 16 bits at a time Command execution is identical to the Read Sectors command except that an interrupt is generated for each block as defi...

Страница 145: ...7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H The head number of the last transferred se...

Страница 146: ...6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 94 Read Native Max LBA CYL F8h This command returns the native max LBA CYL of the drive which is not effected by Set Max Address command Inpu...

Страница 147: ...nd 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 If an uncorrectable err...

Страница 148: ...ansferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA...

Страница 149: ...ies one or more sectors on the device No data is transferred to the host The difference of Read Sectors command and Read Verify Sectors command is whether the data is transferred to the host or not If...

Страница 150: ...nsferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains current LBA...

Страница 151: ...ommand Block Input Registers Command Block Output Registers V 0 V 0 V 0 0 V V 0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error...

Страница 152: ...ding information specified in the figure below Then the device checks the transferred password If the User Password or Master Password matches the given password the device disables the security mode...

Страница 153: ...0 V 0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 100 Security Erase Prepare Command F3h The Security Erase...

Страница 154: ...ster Error Register Figure 101 Security Erase Unit Command F4h The Security Erase Unit command initializes all user data sectors and then disables the device lock function Note that the Security Erase...

Страница 155: ...y Also the defective sector information and the reassigned sector information for the device are not updated The security erase prepare command should be completed immediately prior to the Security Er...

Страница 156: ...N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 103 Security Freeze Lock Command F5h The Security Freeze Lock Command allows the device to enter frozen mode...

Страница 157: ...word Command F1h The Security Set Password command enables security mode feature device lock function and sets the master password or the user password The security mode feature device lock function i...

Страница 158: ...devi ce accepts the command with a value of 0000h or FFFFh in this field but does not change the Master Password Revision code The setting of the Identifier and Security level bits interact as follows...

Страница 159: ...luding information specified in the following figure If the Identifier bit is set to master and the drive is in high security mode then the password supplied will be compared with the stored master pa...

Страница 160: ...Seek command initiates a seek to the designated track and selects the designated head The device need not be formatted for a seek to execute properly Output parameters to the device Sector Number In L...

Страница 161: ...and A2h The Service command is used to provide data transfer and or status of a command that was previously bus released Output parameters to the device D Selected device Input parameters from the dev...

Страница 162: ...Count see below Error V V V V V V V V Feature Data Data 7 6 5 4 3 2 1 0 Register 7 6 5 4 3 2 1 0 Register Command Block Input Registers Command Block Output Registers V 0 0 V 0 0 0 V 0 0 0 0 0 ERR ID...

Страница 163: ...g to power on defaults 5DH Enable release interrupt 55H Disable read look ahead feature 44H 40 bytes of ECC apply on Read Long Write Long commands 42H Enable Automatic Acoustic Management 09H Enable A...

Страница 164: ...unt Register specifies the Advanced Power Management level C0 FFh Aborted 80 BFh The lowest power consumption mode is Low power Idle mode 40 7Fh The lowest power consumption mode is Low RPM standby mo...

Страница 165: ...r Read Native Max Address command the device regards as Set Max security extensions command according to feature register value Valid features values are as shown below 1 01h indicates Set Max Set Pas...

Страница 166: ...igh which is to be set L 1 In CHS mode this register contains cylinder number which is to be set L 0 H In LBA mode this register contains LBA bits 24 27 which is to be set L 1 In CHS mode this registe...

Страница 167: ...NC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 112 Set Max Set Password The device regards as Set Max Address command if this command is immediately preceded by a Read Na...

Страница 168: ...IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 114 Set Max Lock The device regards as Set Max Address command if this comm...

Страница 169: ...vice regards as Set Max Address command if this command is immediately preceded by a Read Native Max Address command This command requests a transfer of a single sector of data from the host including...

Страница 170: ...OR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 116 Set Max Freeze Lock F9h If the Set Max Freeze Lock command is immediately pr...

Страница 171: ...Figure 117 Set Multiple Command C6h 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 num...

Страница 172: ...Output Registers V 0 V 0 V 0 0 0 V 0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 118 Sleep Command E6h 99h...

Страница 173: ...V 0 V 0 V 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 119 S M A R T Function Set Command B0h The S M A R T Funct...

Страница 174: ...ttribute Threshold sectors and then transfers the 512 bytes of Attribute Thresholds information to the host 15 32 3 S M A R T Enable Disable Attribute Autosave Subcommand D2h This subcommand enables a...

Страница 175: ...ine 127 Execute S M A R T Extended self test routine immediately in off line mode 2 Execute S M A R T Short self test routine immediately in off line mode 1 Execute S M A R T off line data collection...

Страница 176: ...Operations subcommand from the host the device enables S M A R T capabilities and functions and then saves any updated Attribute Values to the Attribute Data sector 15 32 9 S M A R T Disable Operation...

Страница 177: ...line mode and then saves this data to the nonvolatile memory of the device This subcommand may either cause the device to automatically initiate or resume performance of its off line data collection a...

Страница 178: ...t failure check point 01h 172h 1 S M A R T device error logging capability 0003h 170h 2 S M A R T capability 1Bh 16Fh 1 Off line data collection capability 16Eh 1 Vendor specific 16Ch 2 Total time in...

Страница 179: ...tes an active attribute The device supports the following Attribute ID Numbers Ultra DMA CRC Error Count 199 Off line Scan Uncorrectable Sector Count 198 Current Pending Sector Count 197 Reallocation...

Страница 180: ...bute Values to transform them into normalized values which the host can then compare with the Threshold values A Threshold is the excursion limit for a normalized attribute value 15 32 12 3 Off line D...

Страница 181: ...This field tells the host how many seconds the device requires to complete the off line data collection activity 15 32 12 6 Off line data collection capability Reserved 0 5 7 1 Self test routine is i...

Страница 182: ...o a power saving mode Standby or Sleep mode Pre power mode attribute saving capability 0 Definition Bit 15 32 12 8 Error logging capability Error Logging support bit 0 Reserved 0 7 1 Definition Bit If...

Страница 183: ...Number Value Offset Byte Description Figure 125 Device Attribute Thresholds Data Structure 15 32 13 1 Data Structure revision number This value is the same as the value used in the Device Attributes V...

Страница 184: ...ucture checksum 1C6h 57 Reserved 1C4h 2 Device error count 16Ah 90 5th error log data structure 110h 90 4th error log data structure B6h 90 3rd error log data structure 5Ch 90 2nd error log data struc...

Страница 185: ...Byte Description Figure 128 Error log data structure Command data structure Data format of each command data structure is shown in the following table 12 08h 4 Timestamp ms from Power On 07h 1 Command...

Страница 186: ...03h 1 Sector number register 02h 1 Sector count register 01h 1 Error register 00h 1 Reserved Offset Byte Description Figure 130 Error data structure The state field contains a value indicating the de...

Страница 187: ...3h 1 Self test execution status n 18h 02h 1 Self test number 00h 2 Data structure revision Offset Byte Description Figure 131 Self test log data structure The data structure contains the descriptor of...

Страница 188: ...and subcommand other than S M A R T ENABLE OPERATIONS was received by the device while the device was in a S M A R T Disabled state 04h 51h A S M A R T FUNCTION SET command was received by the device...

Страница 189: ...5 6 7 Status Register Error Register Figure 133 Standby Command E2h 96h The Standby command causes the device to enter the Standby Mode immediately and to set the auto power down time out parameter st...

Страница 190: ...nutes 15 seconds 255 21 minutes 10 seconds 254 8 hours 253 21 minutes 252 Value 240 30 minutes 241 251 Value 5 seconds 1 240 Timer disabled 0 Time out Value When the automatic power down sequence is e...

Страница 191: ...N T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 134 Standby Immediate Command E0h 94h The Standby Immediate command causes the device to enter Standby m...

Страница 192: ...V 0 0 0 0 0 ERR IDX COR DRQ DSC DF RDY BSY AMN T0N ABT 0 IDN 0 UNC CRC 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Status Register Error Register Figure 135 Write Buffer Command E8h The Write Buffer command trans...

Страница 193: ...rs of data are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command Data transfers are qualified by DMARQ and are performed by...

Страница 194: ...nrecoverable error occurs Sector Number The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the la...

Страница 195: ...r manner to a WRITE DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release if the data is ready to transfer If the device performs a bus...

Страница 196: ...bus release This bit is set to 1 when the device is ready to transfer data Input parameters from the device on Command Complete Sector Count Bits 7 3 Tag contain the Tag of the completed command Bit 2...

Страница 197: ...ia 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 tim...

Страница 198: ...nsferred L 0 In LBA mode this register contains current LBA bits 8 15 Low 16 23 High L 1 H This parameter represents the head number of the sector to be transferred L 0 In LBA mode this register conta...

Страница 199: ...is 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 eac...

Страница 200: ...transferred sector L 0 In LBA mode this register contains the current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contains curre...

Страница 201: ...a 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 Output p...

Страница 202: ...f the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder High Low The cylinder number of the last transferred sector L 0 In LBA mode this register contain...

Страница 203: ...ICE PARAMETERS 91h Mandatory Yes EXECUTE DEVICE DIAGNOSTIC 90h Optional No CFA TRANSLATE SECTORS 87h Mandatory Yes SEEK 7xh Obsoleted Yes FORMAT TRACK 50h Obsoleted Yes READ VERIFY SECTORS S w o retry...

Страница 204: ...Yes SLEEP E6h Mandatory Yes CHECK POWER MODE E5h Optional Yes READ BUFFER E4h Mandatory Yes IDLE E3h Mandatory Yes STANDBY E2h Mandatory Yes IDLE IMMEDIATE E1h Mandatory Yes STANDBY IMMEDIATE E0h Opti...

Страница 205: ...read look ahead feature AAh No Enable Media Status Notification 95h Yes Disable Address Offset mode 89h Yes Disable Power up in Standby mode 86h Yes Disable Advanced Power Management 85h Yes Disable...

Страница 206: ...This page intentionally left blank...

Страница 207: ...quirements 48 Defect flagging 17 23 Deviations from standard 65 Diagnostic Codes 76 Dimensions 51 DMA commands 99 DMA queued commands 99 DMA timings 31 Drive ready time 12 DRQ interval time 30 E ECC O...

Страница 208: ...ndom access 14 Reassign Function 91 Registers 67 Reliability 50 Reset 75 Reset timings 29 S S M A R T 81 Safety 57 Sector Addressing Mode 78 Security 82 Seek Overlap 90 SET FEATURES Command Support Co...

Страница 209: ...rved IBM and Deskstar are a trademarks of International Business Machines Corporation Other company product and service names may be trademarks or service marks of others Product description data repr...

Отзывы: