1st Edition (Revision 0.1) S07N-4780-00 ( 4 January 2001) Preliminary
2nd Edition (Revision 0.2) S07N-4780-00 ( 11 January 2001) Preliminary
3rd Edition (Revision 0.3) S07N-4780-00 ( 12 January 2001) Preliminary
4th Edition (Revision 0.4) S07N-4780-00 ( 17 January 2001) Preliminary
5th Edition (Revision 0.5) S07N-4780-00 ( 22 January 2001) Preliminary
6th Edition (Revision 1.0) S07N-4780-01 (29 January 2001)
7th Edition (Revision 2.0) S07N-4780-02 (1 February 2001)
8th Edition (Revision 2.1) S07N-4780-03 (27 August 2001)
9th Edition (Revision 2.2) S07N-4780-04 (1 May 2002)
The following paragraph does not apply to the United Kingdom or any country where such provisions are
inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION 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
information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time.
It is possible that this publication may contain reference to, or information about, IBM 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 IBM intends to announce such IBM products, programming, or services in your
country.
Technical information about this product is available by contacting your local IBM representative or on the Internet
at http://www.ibm.com/harddrive
IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of
this document does not give you any license to these patents. You can send license inquiries in writing to the IBM
Director of Commercial Relations, IBM Corporation, Armonk, NY 10577.
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 IBM Corp.
9Figure 2. Mechanical positioning performance
10Figure 3. Command Overhead
10Figure 4. Mechanical Positioning Performance
11Figure 5. Full Stroke Seek Time
11Figure 6. Head Switch Time
11Figure 7. Cylinder Switch Time
12Figure 8. Single Track Seek Time
12Figure 9. Latency Time
12Figure 10. Drive ready time
13Figure 11. Data Transfer Speed
13Figure 12. Simple sequential access performance
14Figure 13. Random Access Performance
15Figure 14. Operating modes
15Figure 15. Mode transition times
17Figure 16. PList physical format
21Figure 17. Cylinder allocation
23Figure 18. PList physical format
25Figure 19. Connector location
25Figure 20. Power connector pin assignments
26Figure 21. Table of signal definitions
26Figure 22. Special signal definitions for Ultra DMA
29Figure 23. Interface logic signal level electrical specifications
29Figure 24. System reset timing
30Figure 25. PIO cycle time
31Figure 26. Multiword DMA cycle timings
32Figure 27. Ultra DMA cycle timings—Initiating Read
33Figure 28. Ultra DMA cycle timings (Host pausing Read)
34Figure 29. Ultra DMA cycle timings—Host terminating Read
35Figure 30. Ultra DMA cycle timings—Device Terminating Read
36Figure 31. Ultra DMA cycle timings—Initiating Write
37Figure 32. Ultra DMA cycle timings—Device pausing Write
38Figure 33. Ultra DMA cycle timings—Device terminating Write
39Figure 34. Ultra DMA cycle timings—Host terminating Write
40Figure 35. I/O address map
41Figure 36. Jumper pin location
41Figure 37. Jumper pin identifications
42Figure 38. Jumper pin assignment
43Figure 39. Jumper block setting position
44Figure 40. Jumper block setting position—15 head
45Figure 41. Jumper block setting position—2 GB/32 GB clip
46Figure 42. Jumper block setting postion—power up in standby
47Figure 43. Operation, shipping, and storage temperature and humidity requirements table
47
48Figure 45. Input voltage requirements
48Figure 46. Power supply current—typical
49Figure 47. Power supply generated ripple at drive power connector
Deskstar 60 GXP Hard disk drive specification
ix
Figure 48. Typical current wave form of the 12 V line at drive start up—listed by drive model
130Figure 93. Read Multiple Command (C4h)
132Figure 94. Read Native Max LBA/CYL (F8h)
133Figure 95. Read Sectors Command (20h/21h)
135Figure 96. Read Verify Sectors Command (40h/41h)
137Figure 97. Recalibrate Command (1xh)
138Figure 98. Security Disable Password command (F6h)
138Figure 99. Password Information for Security Disable Password command
139Figure 100. Security Erase Prepare Command (F3h)
140Figure 101. Security Erase Unit Command (F4h)
141Figure 102. Erase Unit Information
142Figure 103. Security Freeze Lock Command (F5h)
143Figure 104. Security Set Password Command (F1h)
144Figure 105. Security Set Password Information
145Figure 106. Security Unlock Command (F2h)
146Figure 107. Seek Command (7xh)
147Figure 108. Service Command (A2h)
148Figure 109. Set Features Command (EFh)
149Figure 110. Output parameters to the device
151Figure 111. Set Max Address (F9h)
153Figure 112. Set Max Set Password
153Figure 113. Set Max Set Password data contents
154Figure 114. Set Max Lock
155Figure 115. Set Max Unlock (F9h)
156Figure 116. Set Max Freeze Lock (F9h)
157Figure 117. Set Multiple Command (C6h)
158Figure 118. Sleep Command (E6h/99h)
159Figure 119. S.M.A.R.T. Function Set Command (B0h)
160Figure 120. S.M.A.R.T. Function Set subcommands
162Figure 121. Log sector addresses
164Figure 122. Device Attributes Data Structure
165Figure 123. Individual Attribute Data Structure
165Figure 124. Attribute ID Numbers
169Figure 125. Device Attribute Thresholds Data Structure
169Figure 126. Individual Threshold Data Structure
170Figure 127. SMART error log sector
171Figure 128. Error log data structure
171Figure 129. Command data structure
172Figure 130. Error data structure
173Figure 131. Self-test log data structure
174Figure 132. S.M.A.R.T. Error Codes
175Figure 133. Standby Command (E2h/96h)
177Figure 134. Standby Immediate Command (E0h/94h)
178Figure 135. Write Buffer Command (E8h)
179Figure 136. Write DMA Command (CAh/CBh)
181Figure 137. Write DMA Queued Command (CCh)
183Figure 138. Write Long Command (32h/33h)
185Figure 139. Write Multiple Command (C5h)
187Figure 140. Write Sectors Command (30h/31h)
189Figure 141. Command coverage (1 of 2)
190Figure 141. Command coverage (2 of 2)
191Figure 142. SET FEATURES command coverage
Deskstar 60 GXP Hard disk drive specification
xi
This page intentionally left blank.
1.0 General
This document describes the specifications of the following IBM 3.5-inch ATA interface hard disk drives:
y
IC35L010AVER07 (10 GB)
y
IC35L020AVER07 (20 GB)
y
IC35L030AVER07 (30 GB)
y
IC35L040AVER07 (40 GB)
y
IC35L060AVER07 (60 GB)
The specifications in this document are subject to change without notice.
1.1 Glossary
ESDElectrostatic Discharge
Kbpi1,000 bits per inch
Ktpi1,000 tracks per inch
Mbps 1,000,000 bits per second
GB 1,000,000,000 bytes
MB 1,000,000 bytes
KB 1,000 bytes unless otherwise specified
32 KB32 x 1024 bytes
64 KB 64 x 1024 bytes
S.M.A.R.T. Self-Monitoring Analysis and Reporting Technology
DFTDrive Fitness Test
ADMAutomatic Drive Maintenance
1.2 General caution
The drive can be damaged by shock or ESD (Electrostatic Discharge). Any damage sustained by the
drive after removal from the shipping package and opening the ESD protective bag are the responsibility
of the user.
1.3 References
y
ATA Interface Specification [ATA/ATAPI-5 (T13/1321D Revision 2)]
y
Information Technology-AT Attachment with Packet Interface-5
Deskstar 60 GXP Hard disk drive specification
1
This page intentionally left blank.
2.0 General features
y
Data capacities of 20 GB, 40 GB, and 60 GB
y
Enhanced IDE (ATA-5) interface
y
Sector format of 512 bytes/sector
y
Closed Loop actuator servo
y
A Load/Un-load mechanism with no head-to-disk contact during start/stop
y
Automatic actuator lock
y
Interleave factor 1:1
y
Seek time of 8.5 ms in Read Operation (8.2 ms typical without Command Overhead)
y
Size of sector buffer is 2048 KB
Upper 132 KB used for firmware
y
Ring buffer 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 Power on and resident diagnostics
y
PIO Data Transfer - Mode 4 (16.6 MB/sec)
y
DMA Data Transfer
• Multiword DMA : Mode 2 (16.6 MB/sec)
• Ultra DMA : Mode 5 (100 MB/sec)
y
CHS and LBA mode
y
Transparent Defect Management with ADR (Automatic Defect Reallocation)
y
S.M.A.R.T. (Self Monitoring and Analysis Reporting Technology)
y
Power saving modes/Low RPM idle mode (APM)
y
Support security feature
y
Quiet Seek mode (AAM)
Deskstar 60 GXP Hard disk drive specification
3
This page intentionally left blank.
Part 1. Functional specification
Deskstar 60 GXP Hard disk drive specification
5
This page intentionally left blank.
3.0 Fixed disk subsystem description
)
3.1 Control Electronics
The drive is electronically controlled by a microprocessor, several logic modules, digital/analog modules,
and various drivers and receivers. The control electronics performs the following major functions:
y
Controls and interprets all interface signals between the host controller and the drive
y
Controls read write accessing of the disk media, including defect management and error recovery
y
Controls starting, stopping, and monitoring of the spindle
y
Conducts a power-up sequence and calibrates the servo
y
Analyzes servo signals to provide closed loop control. These include position error signal and
estimated velocity
y
Monitors the actuator position and determines the target track for a seek operation
y
Controls the voice coil motor driver to align the actuator in a desired position
y
Constantly monitors error conditions of the servo and takes corresponding action 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 room environment and contains the disks and
actuator assembly. Air is constantly circulated and filtered when the drive is operational. Venting of the
HDA is accomplished using a breather filter.
The spindle is driven directly by an in-hub, brushless, sensorless DC drive motor. Dynamic braking is
used to quickly stop the spindle.
3.3 Actuator
The read/write heads are mounted in the actuator. The actuator is a swing-arm assembly driven by a
voice coil motor. A closed-loop positioning servo controls the movement of the actuator. An embedded
servo pattern supplies feedback to the positioning servo to keep the read/write heads centered over the
desired track.
The actuator assembly is balanced to allow vertical or horizontal mounting without adjustment.
When the drive is powered off, the actuator automatically moves the head to the actuator rampoutside of
the disk where it is parked.
Deskstar 60 GXP Hard disk drive specification
7
This page intentionally left blank.
4.0 Fixed disk characteristics
4.1 Formatted capacity
Physical Layout
cylinder
Logical layout
Figure 1. Formatted Capacity
Note
(1):
Logical Layout
Note
(2):
(1)
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 of Head
and Sectors) translation is done automatically in the HDD. The default setting can be obtained by issuing
an IDENTIFY DEVICE command.
Number of Cylinders
For drives with capacities greater than 8.45 GB the identify device information word 01 limits the number
of cylinders to 16,383 per the ATA specification.
60 GB40 GB30 GB20 GB10 GBDrive capacity
61.54130.720.510Label capacity (GB)
512512512512512Bytes per sector
373–780373–780373–780373–780373–780Sectors per track
64321Number of data heads
32211Number of data disks
2238–46801492–31201119–2340746–1560373–780Data sectors per
1100–27001100–27001100–27001100–27001100–2700Data cylinders per zone
1616161616Number of heads
6363636363Number of sectors/track
16,38316,38316,38316,38316,383Number of cylinders (2)
120,103,20080,418,24060,036,48040,188,96020,074,320Number of sectors
61,492,838,40041,174,138,88030,738,677,76020,576,747,52010,278,051,840Total logical data bytes
4.2 Data sheet
Data transfer rates (host to/from buffer)
—Interface transfer rate
Up to 12Number of Buffer segments (read)
Up to 44Number of Buffer segments (write)
Up to 44 (kBPI)Recording Density
34 (kTPI)Track Density
14.8 (Gb/in
2
)Areal Density
18Data Bands
.
Deskstar 60 GXP Hard disk drive specification
9
4.3 Performance Characteristics
A file performance is characterized by the following parameters:
y
Command Overhead
y
Mechanical Positioning
• Seek Time
• Latency
y
Data Transfer Speed
y
Buffering Operation (Look ahead/Write cache)
Note: All the above parameters contribute to file performance. There are other parameters that contribute
to the performance of the actual system. This specification tries to define the bare file characteristics, not
the system throughput which will depends on the system and the application.
4.3.1 Command Overhead
Command Overhead is defined as described in the following table.
Command Type (Files is in quiescence state)
Read (Cache not hit) (from Command issue to
Seek Start)
All numerical values are average times.
Figure 3. Command Overhead
Time (typical)
(ms)
Time (typical)@queue command
(ms)
0.30.3
0.10.1Read (Cache hit) (from Command issue to DRQ)
0.050.01Write (from Command issue to DRQ)
n/a0.3Seek (from Command issue to Seek Start)
4.3.2 Mechanical positioning
4.3.2.1 Average Seek Time (Without Command Overhead, Including Settling)
Command Type
Figure 4. Mechanical Positioning Performance
Time (Typical)
(ms)
Maximum
(ms)
9.28.2Read
10.29.2Write)
20.519.5Read (Quiet Seek Mode)
21.520.5Write (Quiet Seek Mode)
Deskstar 60 GXP Hard disk drive specification
10
The terms "Typical" and "Max" are used throughout this specification with the following meanings:
)
4.3.2.2
Typical.
The average of the drive population tested at nominal environmental and
voltage conditions.
Maximum or Max.
The maximum value measured on any one drive over the full range of the
environmental and voltage conditions. (See Sections 9.2 "Environment" on page 47 and 9.3
"DC Power Requirements" on page 48.)
The seek time is measured from the start of motion of the actuator until a reliable read
or write operation may be started. Reliable read or write implies that error
correction/recovery is not employed to correct for arrival problems. The Average Seek
Time is measured as the weighted average of all possible seek combinations.
max
SUM (max + 1 – n) (Tnin + Tn
n=1
out
)
Weighted Average = -------------------------------------------
(max + 1) (max)
Where: max = Maximum Seek Length
n = Seek Length ( 1 to max )
Tn
Tn
= Inward measured seek time for a n track seek
in
= Outward measured seek time for a n track seek
out
Full Stroke Seek (Without Command Overhead, Including Settling)
Function
Typical
(ms)
Maximum
(ms)
17.714.7Read
18.715.7Write
35.532.5Read (Quiet Seek Mode)
33.533.5Write (Quiet Seek Mode)
Figure 5.
Full Stroke Seek Time
Full stroke seek is measured as the average of 1000 full stroke seeks with a random head switch from
both directions—inward and outward.
4.3.2.3
Head Switch Time (Head Skew)
1.4 msHead Switch Time (Typical
Figure 6. Head Switch Time
A head switch time is defined as the amount of time required by the fixed disk to complete seek the next
sequential track after reading the last sector in the current track.
The measurement method is given in Section 4.3.6, "Throughput" on page 13.
4.3.2.4 Cylinder Switch Time (Cylinder Skew)
1.8 msCylinder Switch Time (Typical)
Figure 7. Cylinder Switch Time
Deskstar 60 GXP Hard disk drive specification
11
A cylinder switch time is defined as the amount of time required by the fixed disk to complete seek the
next sequential block after reading the last track in the current cylinder.
The measurement method is given in section 4.3.6, "Throughput" on page 13.
4.3.2.5 Single Track Seek Time (Without Command Overhead, Including Settling)
Function
Figure 8. Single Track Seek Time
Single track seek is measured as the average of one (1) single track seek from every track with a random
head switch in both direction (inward and outward).
Typical
(ms)
Maximum
(ms)
1.50.8Read
2.01.3Write
1.50.8Read (Quiet Seek Mode)
2.01.3Write (Quiet Seek Mode)
4.3.2.6 Average latency
Rotational speed
(RPM)
Figure 9. Latency Time
Time/revolution
(ms)
Average latency
(ms)
4.178.37,200
4.3.3 Drive ready time
Maximum (seconds)Typical (seconds)Power on to ready
(Disks)
3171
3192
31113
Figure 10. Drive ready time
The condition in which the drive is able to perform a media access command
Ready
(for example—read, write) immediately.
Power on
This includes the time required for the internal self diagnostics.
Note: Max Power On to ready time is the maximum time period that Device 0 waits for Device 1 to assert
PDIAG–.
Deskstar 60 GXP Hard disk drive specification
12
4.3.4 Data Transfer Speed—60 GB model
Mb/sDescription
Disk-Buffer Transfer (Zone 0)
48.0Instantaneous (Typical)
40.8Sustained (read Typical)
Disk-Buffer Transfer (Zone 17)
24.6Instantaneous (Typical)
19.5Sustained (read Typical)
Buffer-Host (maximum)
Figure 11. Data Transfer Speed
y
Instantaneous Disk-Buffer Transfer Rate (Mbyte/sec) is derived by:
(Number of Sectors on a track) * 512 * (Revolution/sec)
Note: Number of sectors per track will vary because of the linear density recording.
y
Sustained Disk-Buffer Transfer Rate (Mbyte/sec) is defined by considering head/cylinder change time
for read operation. This gives a local average data transfer rate. It is derived by:
(Sustained Transfer Rate) = A/(B + C + D)
A = (Number of Data Sectors per Cylinder) * 512
B = (# of Surface per cylinder) - 1) * (Head Switch Time)
C = (Cylinder Change Time)
D = (# of Surface) * (One Revolution Time)
100
y
Instantaneous Buffer-Host Transfer Rate (Mbyte/sec) defines the maximum data 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.
To improve the total performance, the file utilizes a ring buffer for look ahead and write cache. The total
of 1916 KB of the buffer is divided into multiple segmented blocks for write buffer or read buffer use.
4.3.6 Throughput
4.3.6.1 Simple sequential access
The following figure illustrates the case of 3-disk Disk Enclosure.
Operation
Figure 12. Simple sequential access performance
The above table gives the time required to read/write for a total of 8000h consecutive blocks
(16,777,216 bytes) accessed by 128 read commands. The Typical and Maximum values are given by
105% and 110% of T respectively throughout following performance description.
Typical
(second)
Maximum
(second)
0.470.44Sequential Read (Zone 0)
0.960.92Sequential Read (Zone 17)
Note: It is assumed that a host system responds instantaneously and that the host data transfer is faster
than the sustained data rate.
Deskstar 60 GXP Hard disk drive specification
13
T = A + B + C + (16,777,216/D) + (512/E)(READ)
where
T = Calculated time (in seconds)
A = Command process time (Command Overhead) (in seconds)
B = Average seek time (in seconds)
C = Average latency (in seconds)
D = Sustained disk-buffer transfer rate (bytes/s)
E = Buffer-host transfer rate (bytes/s)
4.3.6.2 Random access
The following figure illustrates the case of 3-disk Disk Enclosure.
Maximum (s)Typical (s)Operation
6055Random Read
Figure 13. Random Access Performance
The above table gives the time required to execute a total of 1000h read/write commands which access a
random LBA.
T = (A + B + C + 512/D + 512/E) * 4096(READ) where
T = Calculated time (in seconds)
A = Command process time (Command Overhead) (in seconds)
B = Average seek time (in seconds)
C = Latency
D = Average sustained disk-buffer transfer rate (bytes/sec)
E = Buffer-host transfer rate (bytes/sec)
Deskstar 60 GXP Hard disk drive specification
14
4.3.7 Operating modes
Operating mode
Idle
Standby
Sleep
Figure 14. Operating mode
Start up time period from spindle stop or power downSpin-up
Seek operation modeSeek
Write operation modeWrite
Read operation modeRead
Spindle rotation @4,500 RPM with heads unloadedLow RPM Idle
Spindle rotation @7,200 RPM with heads unloadedUnload Idle
The spindle motor and servo system are working
normally
immediately
The actuator is unloaded and spindle motor is
stopped. Commands can be received immediately.
The actuator is unloaded and spindle motor is
stopped. Only a soft reset or hard reset can change
the mode to standby.
s
Commands can be received and processed
.
.
Description
Note: Upon power down or spindle stop a head locking mechanism will secure the heads in the
OD parking position.
Note: The actual spin down time will exist, however the command will be processed immediately.
Figure 15. Mode transition times
Deskstar 60 GXP Hard disk drive specification
15
This page intentionally left blank.
5.0 Defect flagging strategy
Media defects are remapped to the next available sector during the Format Process in manufacturing.
The mapping from LBA to the physical locations is calculated by an internally maintained table.
Shipped format
y
Data 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.
NN+1N+2N+3
Figure 16. PList physical format
Defects are skipped without any constraint, such as track or cylinder boundary. The calculation from LBA
to physical is done automatically by internal table.
Note: It is possible to reallocate sectors during drive usage including sectors damaged during the early
period of usage. Reallocation of sectors is primarily caused by handling problems and is a normal maintenance function performed by the hard disk drive.
defectdefect
skip
skip
Deskstar 60 GXP Hard disk drive specification
17
This page intentionally left blank.
6.0 Data integrity
6.1 Data loss at Power off
y
The drive retains recorded information under all non-write operations.
y
No more than one sector can be lost by power down during write operation while write cache is disabled.
y
Power off during write operations may make an incomplete sector which will report hard data error
when read. The sector can be recovered by a rewrite operation.
y
Hard reset does not cause any data loss.
y
If the write cache option is active, the data in the write cache will be lost. To prevent the loss of
customer data, it is recommended that the last write access before power off be issued after setting
write cache to off.
6.2 Write cache
y
Power off while write cache is enabled may cause the loss of data remaining in the cache that has
not been flushed onto the disk media. Therefore, 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 before power off is recommended to prevent data loss.
- Confirm successful completion of Software Reset
- Confirm successful completion of Flush Cache command
6.3 Equipment status
Equipment status is available to the host system any time 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
satisfied:
y
Access recalibration/tuning is complete
y
Spindle speed meets requirements for reliable operation
y
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:
y
Spindle speed outside requirements for reliable operation
y
Occurrence of a WRITE FAULT condition
Deskstar 60 GXP Hard disk drive specification
19
This page intentionally left blank.
IBM CONFIDENTIAL UNTIL ANNOUNCEMENT
7.0 File Organization
7.1 File format
When the drive is shipped from IBM manufacturing it satisfies the sector continuity in the physical format
by defect flagging strategy described in the following section in order to provide the maximum
performance to us.
7.2 Cylinder allocation
Blocks/TrackPhysical cylinders
780 0 2699Data Zone 0
760 2700 4699Data Zone 1
744 4700 6599Data Zone 2
720 6600 9399Data Zone 3
685 9400 11499Data Zone 4
66011500 13999Data Zone 5
64014000 15699Data Zone 6
62415700 16999Data Zone 7
60017000 19599Data Zone 8
57619600 20799Data Zone 9
54020800 23199Data Zone 10
52023200 24799Data Zone 11
49324800 26299Data Zone 12
48026300 27799Data Zone 13
44027800 29299Data Zone 14
42029300 30399Data Zone 15
40030400 31999Data Zone 16
37332000 33334Data Zone 17
37333335 33734Spare Cylinder
Figure 17. Cylinder allocation
Deskstar 60 GXP Hard disk drive specification
21
This page intentionally left blank.
8.0 Defect flagging strategy
Media defects are remapped to the next available sector during the Format Process in manufacturing.
The mapping from LBA to the physical locations is calculated by an internally maintained table.
8.1 Shipped format
y
Data 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.
NN+1N+2N+3
Figure 18. PList physical format
Defects are skipped without any constraint, such as track or cylinder boundary. The calculation from LBA
to physical is done automatically by internal table.
defectdefect
skip
skip
Deskstar 60 GXP Hard disk drive specification
23
This page intentionally left blank.
9.0 Specification
9.1 Electrical interface
9.1.1 Connector location
Refer to the following illustration to see the location of the connectors.
Figure 19. Connector location
9.1.1.1 DC power connector
The DC 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.
PinVoltage
4 3 2 1
Figure 20. Power connector pin assignments
1+12 V
2GND
3GND
4+5V
9.1.1.2 AT signal connector
The AT signal connector is a 40-pin connector.
Deskstar 60 GXP Hard disk drive specification
25
9.1.2 Signal definition
The pin assignments of interface signals are listed in the figure below:
4. "OC" designates open-collector or open-drain output.
5. The signal lines marked with (*) are redefined during the Ultra DMA protocol to provide special
functions. These lines change from the conventional to special definitions at the moment the Host
decides to allow a DMA burst if the Ultra DMA transfer mode was previously chosen via SetFeatures.
The Drive becomes aware of this change upon assertion of the DMACK- line. These lines revert back
to
their original definitions upon the deassertion of DMACK- at the termination of the DMA burst.
6. (**) complies with ATA-2.
Figure 21. Table of signal definitions
Special Definition
(for Ultra DMA)
DDMARDY-
Write Operation
Read Operation
Figure 22. Special signal definitions for Ultra DMA
HSTROBE
HDMARDY-
DSTROBE
Conventional Definition
IORDY
DIOR-
STOP
STOP
Deskstar 60 GXP Hard disk drive specification
26
DIOW-
DIOR-
IORDY
DIOW-
DD00–DD15
DD00–DD15 are the 16-bit bi-directional data bus signal names. These lines connect the
host and the drive. The lower 8 lines (DD00–07) are used for Register and ECC access.
All 16 lines (DD00–DD15) are used for data transfer. Each line is a 3-state lines with
24 mA current sink capability.
DA0-DA2
CS0-
CS1-
RESET-
DIOW-
DIOR-
INTRQ
IOCS16-
These addresses are used to select the individual register in the drive.
CS0- is 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. (See Figure 39 on page 43.)
CS1- is the chip select signal generated from the Host address bus. When active, one of
the Control Block Registers [Alternate Status (Device Control when written) and Drive
Address register] can be selected. (See Figure 39 on page 43.)
This signal is used to reset the drive. The drive requires that this line be kept at a logic
Low state during power up and in a High state thereafter.
This signals rising edge holds data from the host data bus to a register or data register of
the HDD.
When the DIOR- signal is low data is enabled from either a register or data register of the
drive onto the data bus. The data on the bus is latched on the rising edge of the DIORsignal.
The interrupt request is enabled only when the drive is selected and the host activates
the nIEN bit in the Device Control Register. Otherwise, this signal is in a 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 24 mA sink capability.
This signal gives an indication to the host that a 16-bit wide data register has been
addressed and that the drive is prepared to send or receive a 16-bit wide data word. This
signal is an Open-drain output with 24 mA sink capability and an external resistor is
needed to pull this line up to 5 Volts.
DASP-
PDIAG-
This is a time-multiplexed signal which indicates that either a drive is active or that
Device 1 is present. This signal is driven by Open-Drain driver and internally pulled up to
5 Volts through a 10 KΩ resistor.
During the Power-on initialization or after a RESET- is negated, DASP- is asserted by
Device 1 within 400 ms to indicate that Device 1 is present. Device 0 allows up to 450 ms
for Device 1 to assert the DASP- signal. If Device 1 is not present, Device 0 may assert
DASP- to drive an LED indicator.
DASP- is negated following acceptance of the first valid command by Device 1. Anytime
after negation of DASP- either drive (that is master or slave) may assert DASP- to
indicate that a drive is active.
The PDIAG- signal is asserted by Device 1 to indicate to Device 0 that it has completed
diagnostics. This line is pulled-up to +5 Volts in the drive through a 10 KΩ resistor.
Following a Power On Reset, software reset, or RESET-, drive 1 negates PDIAG- within
1 ms (to indicate to Device 0 that it is busy). Drive 1 shall then assert PDIAG- within 30
seconds to indicate that it is no longer busy and is able to provide status.
Following the receipt of a valid Execute Drive Diagnostics command, Device 1 negates
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 0 waits up to 6 seconds from the receipt
Deskstar 60 GXP Hard disk drive specification
27
of a valid Execute Drive Diagnostics command for drive 1 to assert PDIAG-. Device 1
clears BSY before asserting PDIAG- and 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 0 shall post its
own status immediately after it completes diagnostics and clear the Device 1 Status
register to 00h. Device 0 may be unable to accept commands until it has finished its
reset procedure and is ready (DRDY=1).
Device 1 releases PDIAG-/CBLID- no later than after the first command following a
power on or hardware reset sequence so that the host may sample PDIAG-/CBLID- in
order to detect the presence or absence of an 80-conductor cable assembly.
CSEL (Cable Select) (Optional)
The drive is configured as either Device 0 or 1 depending upon the value of CSEL.
y
If CSEL is grounded the device address is 0.
y
If CSEL is open the device address is 1.
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 by mistake.
IORDY
This signal is negated to extend the host transfer cycle when a drive is not ready to
respond to a data transfer request, and may be negated when the host transfer cycle is
less than 240 ns for PIO data transfer. This signal is an open-drain output with 24 mA
sink capability and an external resistor is needed to pull this line to +5 Volts.
DMACK-
This signal is 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 Volts through a 15 KΩ resistor and the tolerance
of the resistor value is –50% to +100%.
DMARQ
This signal—used for DMA data transfers between host and drive—is asserted by the
drive when it is ready to transfer data to or from the host. The direction of data transfer is
controlled by DIOR- and DIOW-. This signal is used to handshake with the DMACKsignal. This signal is a 3-state line with 24 mA sink capability and internally pulled down
to GND through a 10 KΩ resistor.
HDMARDY- (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
HDMARDY- is a flow control signal for Ultra DMA data in bursts. This signal is held
asserted by the host to indicate to the device that the host is ready to receive Ultra DMA
data in transfers. The host may negate HDMARDY- to pause an Ultra DMA data in
transfer.
HSTROBE (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
HSTROBE is the data out strobe signal from the host for an Ultra DMA data out transfer.
Both the rising and falling edge of HSTROBE latch the data from DD00–DD15 into the
device. The host may stop toggling HSTROBE to pause an Ultra DMA data out transfer.
STOP (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the device.
The STOP signal is asserted by the host prior to initiation of an Ultra DMA burst. The
STOP signal is 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.
Deskstar 60 GXP Hard disk drive specification
28
DDMARDY- (Ultra DMA)
This signal is used only for Ultra DMA data transfers between the host and the drive.
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 the host and the drive.
DSTROBE is the data in strobe signal from the device for an Ultra DMA data in transfer.
Both the rising and falling edge of DSTROBE latch the data from DD00–DD15 into the
host. The device may 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)
The interface logic signal has the following electrical specifications:
Inputs
Outputs
Figure 23. Interface logic signal level electrical specifications
2.0 (Min.)Input High Voltage
0.8 (Max.)Input Low Voltage
2.4 (Min.)Output High Voltage
0.5 (Max.)Output Low Voltage
9.1.4 Reset timings
Drive reset timing.
RESET-
t10
BUSY
t14
Parameter descriptionTime duration
t10
t14
Voltage Logic level designations
Minimum
(s)
Maximum
(s)
–25RESET low width
31–RESET high to not BUSY
Figure 24. System reset timing
Deskstar 60 GXP Hard disk drive specification
29
9.1.5 PIO timings
The PIO cycle timings meet Mode 4 of the ATA/ATAPI-5 description.
CS0-,CS1DA0-2
t9
DIOR-,
DIOW-
Write data
DD00-DD15
Read data
DD00-DD15
IOCS16-(*)
IORDY
t7(*)
t1
t1
t2t2i
tAtB
t0
t3t4
t5t6
t8(*)
Maximum
(ns)
–120
–25
–70
–25
–20
–10
–20
–5
40–
30–
-
t0
t1
t2
t2i
t3
t4
t5
t6
t7(*)
t8(*)
t9
Parameter descriptions
Cycle time
CS0- CS1-, DA00–02 valid to DIOR-, DIOW- setup
DIOR-, DIOW- pulse width
DIOR-, DIOW- recovery time
DIOW- data setup
DIOW- data hold
DIOR- data setup
DIOR- data hold
CS0-, CS1-, DA0–02 valid to IOCS16- assertion
CS0-, CS1-, DA0–02 invalid to IOCS16- negation
Minimum
(ns)
10DIOR-, DIOW- to CS0-, CS1-, DA0-2 valid hold
35–IORDY setup timetA
tB
IORDY pulse width
1250–
(*) 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 operations, 3.8 us is inserted from the end of negation of the DRQ bit
until the setting of the next DRQ bit.
9.1.5.2 Read DRQ interval time
For read sectors and read multiple operations the interval from the end of negation of the DRQ bit until
the setting of the next DRQ bit is as follows:
y
If a host reads the status register only before the sector or block transfer, the DRQ interval is 4.2 us.
If a host reads the status register after or both before and after the sector or block transfer, the DRQ
interval is 11.5 us.
Deskstar 60 GXP Hard disk drive specification
30
9.1.6 Multiword DMA timings
The Multiword DMA timing meets Mode 2 of the ATA/ATAPI-5 description.
CS0-/CS1-
DMARQ
DMACK-
DIOR-/DIOW-
READ DATA
WRITE DATA
CS (1:0) valid to DIOR–/DIOW–tM
tM
tItD
tG
t0
tFtG
tH
tK
tL
25
tN
tJ
tZ
MAX. (ns)MIN. (ns)Parameter descriptions
–120Cycle timet0
–70DIOR-, DIOW- asserted pulse widthtD
–50DIOR- data accesstE
–5DIOR- data holdtF
–20DIOR-/DIOW– data setuptG
–10DIOW- data holdtH
–0DMACK- to –DIOR/–DIOW setuptI
–5DIOR-/DIOW- to DMACK- holdtJ
–25DIOR-/DIOW- negated pulse widthtK
35–DIOR-/DIOW- to DMARQ– delaytL
–
–10CS (1:0) holdtN
25–DMACK- to read data releasedtZ
Figure 26. Multiword DMA cycle timings
Deskstar 60 GXP Hard disk drive specification
31
9.1.7 Ultra DMA timings
The Ultra DMA timing meets Modes 0, 1, 2, 3, 4, and 5 of the Ultra DMA Protocol.
The host addresses the drive through a set of registers called the Task File. These registers are mapped
into the I/O space. Two chip select lines (CS0- and CS1-) and three address lines (DA0-02) are used to
select one of these registers, while a DIOR- or DIOW- is provided at the specified time.
The CS0- is used to address Command Block registers while the CS1- is used to address the Control
Block registers. The following table shows the I/O address map.
Data Reg.Data Reg.00010
Features Reg.Error Reg.10010
Sector count Reg.Sector count Reg.01010
Sector number Reg.Sector number Reg.11010
Cylinder low Reg.Cylinder low Reg.00110
Cylinder high Reg.Cylinder high Reg.10110
Drive/Head Reg.Drive/Head Reg.01110
Command Reg. Status Reg. 11110
Control Block Registers
Device control Reg.Alt. Status Reg.01101
Note: "Addr." field is shown just as an example.
During DMA operation (from writing to the command register until an interrupt) all registers are not
accessible. For example, the host is not supposed to read the status register contents before interrupt
—the value is invalid.
Figure 35. I/O address map
9.1.9 Cabling
The maximum cable length from the host system to the drive plus circuit pattern length in the host system
must not exceed 18 inches.
For data transfers greater than 8.3 MB/s it is recommended that designs measures are used to reduce
cable noise and cross-talk. Examples of design modification include use of shorter cable, bus termination,
and the use of shielded cable.
The 80-conductor ATA cable assembly (P/N SFF-8049) must be used for systems operating at
Ultra DMA modes 3, 4 and 5.
Deskstar 60 GXP Hard disk drive specification
40
9.1.10 Jumper settings
9.1.10.1 Jumper pin location
Jumper pins
Figure 36. Jumper pin location
9.1.10.2 Jumper pin identification
Pin I
Pin A
DERA001.prz
Pin B
Figure 37. Jumper pin identifications
Deskstar 60 GXP Hard disk drive specification
41
There are four jumper settings as shown in the following sections:
y
Normal use
y
15 heads
y
2 GB clip
y
Auto spin disable
Each category is exclusive. The pin assignment of the 9-pin jumper used to select "Device 0", "Device 1",
"Cable Selection", and "Device 0 with 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 not comply with the ATA
specification.
RSV
GND
GNDGNDRSV
IGECA
H
DS
Notes: In conventional terminology, 'Device0' means 'Master' and 'Device1' means 'Slave'.
Figure 38. Jumper pin assignment
CS/SP
D
GND
BF
RS V
Deskstar 60 GXP Hard disk drive specification
42
9.1.10.3 Jumper block setting position—normal use
)
)
(
)
The following illustration shows the jumper positions used to select Device 0, Device 1, Cable Selection,
or Device 0 with Device 1 Present.
GIECA
HFDB
I
G
ECA
HFDB
GIECA
HFDB
I
G
ECA
HFDB
I
G
ECA
HFDB
Notes:
1. To enable the CSEL mode (Cable Selection mode) the jumper block must be installed at position E-F.
In the CSEL mode, the drive address is determined as follows:
•
When CSEL is grounded or at a low level, the drive address is 0 (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 Cable Selection mode.
3. The drive is set as Device 0—master—when shipped. The shipping default jumpers are located at
positions A-B and G-H.
DEVICE 0 (Master
DEVICE 1 (Slave
CABLE SEL
DEVICE 1 (Slave) Present
Shipping Default Condition
DEVICE 0
Figure 39. Jumper block setting position
Deskstar 60 GXP Hard disk drive specification
43
9.1.10.4 Jumper block setting position—15 head
The positions of jumper blocks shown below is used to select Device 0 or Device 1, Cable Selection, or
Device 0 with Device 1 Present, setting 15 logical heads instead of the default 16 logical head models.
The positions of the jumper blocks shown below are used to select Device 0 or Device 1,
Cable Selection, and Device 0 with Device 1 Present, setting the drive capacity down either to 2 GB or
32 GB for compatibility purposes.
y
Use the 2 GB clip for drives having an logical block address (LBA) of less than 66055248.
y
Use the 32 GB clip for drives having an LBA greater than 66055248.
I
G
ECA
D E V ICE 0 (Maste r)
HFDB
I
G
ECA
DEVICE 1 (Slave)
HFDB
I
G
ECA
CABLE S EL
HFDB
I
G
ECA
DEVICE 1 (Slave) Present
HFDB
:
Notes
For 40/60 GB models—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 models—factory default capacities less than 32 GB:
The jumper setting acts as a 2 GB clip which clips the CHS to
the factory default setting (depending upon the particular model).
9.1.10.6 Jumper block setting position—power up in standby
The jumpers positions shown in the following illustration are used for enabling power up in standby.
I
G
ECA
D E V ICE 0 (Maste r)
HFDB
I
G
ECA
DEVICE 1 (Slave)
HFDB
I
G
ECA
CABLE S EL
HFDB
I
G
ECA
DEVICE 1 (Slave) Present
HFDB
Notes:
1.
These jumper settings 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
Deskstar 60 GXP Hard disk drive specification
46
9.2 Environment
9.2.1 Temperature and humidity
Operating conditions
Temperature
5 to 55°C
8 to 90% non-condensingRelative humidity
29.4°C non-condensingMaximum wet bulb temperature
15°C/HourMaximum temperature gradient
–300 to 3,048 mAltitude
Shipping conditions
–40 to 65°CTemperature
5 to 95% non-condensingRelative humidity
35°C non-condensingMaximum wet bulb temperature
–300 to 12,000 mAltitude
Storage conditions
0 to 65°CTemperature
5 to 95% non-condensingRelative humidity
35°C non-condensingMaximum wet bulb temperature
–300 to 12,000 mAltitude
1
The system is responsible for providing sufficient air movement to maintain a surface temperature
below 60°C at the center of the top cover of the drive.
1
Figure 43. Operation, shipping, and storage temperature and humidity requirements
100
90
80
70
60
50
40
Relative Humidity (%)
30
20
10
0
Shipping/StorageOperating
–40–200204060
Temp erature (°C)
31°C/90%
36°C/95%
Wet Bulb 35°C
Wet Bulb 29.4°C
55°C/15%
table
65°C/14%
DERA005.pr z
Figure 44. Environmental specifications—operation, shipping, storage temperature, and humidity requirements
Deskstar 60 GXP Hard disk drive specification
47
9.2.2 Corrosion test
The hard disk drive shows no signs of corrosion inside or outside of hard drive assembly and is functional
after being subjected to seven days of a 50°C temperature and 90% relative humidity.
9.3 DC power requirements
The following voltage specifications apply at the drive power connector. Damage to the drive electronics
may result if the power supply cable is connected or disconnected while power is being applied to the
drive (no hot plugging or unplugging is allowed). Connections to the drive should be made from a low
voltage, isolated secondary circuit (SELV). There is no special power on/off sequencing required.
9.3.1 Input voltage
Supply Input
voltage
(Volts)
During run and spin up
(Volts)
5 ± 5%5
12 +10%, –8%12
1
Power supply voltage spikes in excess of the maximum values specified in the table may damage the
Absolute maximum spike voltage
(Volts)
1
7
1
15
drive electronics.
Figure 45. Input voltage requirements
9.3.2 Power supply current—typical
Total power
(Watts)
6.70.430.29Idle average
–0.500.36Idle ripple (peak-to-peak)
3.20.190.17Low RPM idle
4.50.300.17Unload idle
–2.000.54Seek peak
9.80.670.34
–2.000.80Start up (maximum)
–2.001.13Random R/W peak
10.10.630.49
1.00.0150.17Standby average
0.70.0150.10Sleep average
Seek average
1
Random R/W average
+5 Volts PS
current
+12 Volts PS
current
Amps (RMS)Amps (RMS)
2
Except for a peak of less than 100 us duration
1
Random seeks at 40% duty cycle.
2
Seek duty = 30%, W/R duty = 45%, Idle Duty = 25%
Figure 46. Power supply current—typical
Deskstar 60 GXP Hard disk drive specification
48
9.3.3 Power supply generated ripple at drive power connector
)
DC Volts
(V)
Maximum peak-to-peak ripple voltage
(mV p-p)
Frequency range
(MHz)
0–10100+5
0–10150+12
Figure 47. Power supply generated ripple at drive power connector
During drive start up and seeking a 12-Volt ripple is generated by the drive—this is referred to as
dynamic loading. If the power of several drives is daisy chained together, then the power supply ripple
plus the dynamic loading of the other drives must remain within the above regulation tolerance. A
common supply with separate power leads to each drive is a more desirable method of power
distribution.
To prevent external electrical noise from interfering with the performance of the drive, the drive must be
held in position by four screws in a user's system frame. There must be no electrical level difference at
the four screw positions and less than ±300 millivolts peak-to-peak difference level must be maintained
between the drive cover and the ground of the drive power connector.
9.3.4 Start up current
Since each drive model has the identical spindle motor design, rush currents shorter than 10 us in
duration are ignored in the measurement of the start up current of each model. For this reason a single
start up current graph represents each of the respective models in this specification.
Current (Amp)
Figure 48. Typical current wave form of the 12 V line at drive start up—listed by drive model capacity
Time (seconds
DERA004.prz
Deskstar 60 GXP Hard disk drive specification
49
9.3.5 Energy consumption efficiency
Model by capacity in GB
Figure
Energy consumption efficiency is calculated as power consumption at idle average. The unit of measure
for the energy consumption efficiency is given in Watt/Gigabyte (W/GB).
Energy consumption efficiency
49.
Energy consumption
efficiency (W/GB)
0.6710
0.3420
0.2230
0.1740
0.1350
0.1160
9.4 Reliability
9.4.1 Data integrity
No more than one sector is lost at a power loss condition during a write operation when the write cache
option is disabled. If the write cache option is active, then the data in the write cache will be lost. To
prevent drive data loss it is recommended that the last write access before power off be issued after
setting the write cache to off.
9.4.2 Cable noise interference
To avoid any degradation of performance 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 mounting screws. The common mode noise or voltage level difference
between the system frame and power cable ground or AT interface cable ground must be in the allowable
level specified in the Section 9.3 "DC Power Requirements" on page 48.
9.4.3 Start/stop cycles
The drive withstands a minimum of 40,000 start/stop cycle under a 40°C environment and a minimum of
10,000 start/stop cycle under any other extreme temperature or humidity environment within the
operating range (refer to Section 9.2.1 on page 47).
9.4.4 Life
Expected product life is 5 years under typical desktop PC usage conditions:
y
333 Power-On Hours (POH) per month.
y
Seeking/writing/reading operation to be 20% of POH at 40°C or lower environmental temperature.
9.4.5 Preventive maintenance
None.
Deskstar 60 GXP Hard disk drive specification
50
9.4.6 Data reliability
Probability of not recovering data is 1 in 1013 bits read.
ECC On-The-Fly correction:
y
1 Symbol : 8 bits
y
3 Interleave.
y
12 ECC's are embedded into each interleave.
y
15 Symbols—5 Symbols per each interleave—for On The Fly correction
y
This implementation always recovers 5 random burst errors and a 113 bits continuous burst error.
The drive will operate in all axes (6 directions). Performance and error rate will stay within specification
limits if the drive is operated in the other orientations from which it was formatted.
For reliable operation it is recommended that the drive be mounted by using appropriate length side or
bottom mounting screws with 6-32 UNC thread count or equivalent mounting hardware. Proper mounting
is essential to prevent the drive from excessive motion or vibration during seek operation or spindle
rotation.
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 vibration and shock test, mount the drive to the table using the bottom
four screws.
Do not cover the breather hole—illustrated in Figure 50 on page 51—to keep air pressure inside of the
disk enclosure equal to the atmospheric pressure outside of the drive enclosure.
9.5.5 Head unload and actuator lock
During an unload the heads are moved out from the disks to protect the disk data during shipping,
moving, and storage. Upon power down the heads are automatically unloaded from the disk area. The
head actuator locking mechanism secures the heads in the unload position.
Deskstar 60 GXP Hard disk drive specification
53
9.6 Vibration and shock
All vibration and shock measurements in this section are for the disk drive without the mounting
attachments for specific systems. The input level requirements for all vibration and shock measurements
in this specification mandates that mounting be applied to the normal drive mounting points.
9.6.1 Operating vibration
9.6.1.1 Random vibration
The hard disk drive meets IBM Standard C-S 1-9711-002 (1990-03) for the V5L applied to the horizontal
direction and V4 applied to the vertical direction. The test consists of 30 minutes of random vibration
using the power spectral density (PSD) levels shown in the following table. The test is applied in each of
three mutually perpendicular axes. The disk drive will operate without non-recoverable errors when
subjected to the above random vibration levels.
50020015065624845175Frequency (Hz)
Horizontal
Direction
Figure 53. Random vibration PSD profile break points—operating
The overall RMS (Root mean square) level is 0.67 G for horizontal vibration and 0.56 G for vertical.
-3
x10
(G2/Hz)
Vertical
-3
x10
(G2/Hz)
RMS
(G)
0.670.50.51.01.08.08.01.11.10.02
0.560.080.081.01.08.08.01.11.10.02
9.6.1.2 Swept sine vibration
The hard disk drive will meet the criteria shown below while operating in the specified conditions:
y
No errors occur with 0.5 G 0–peak, 5–300–5 Hz sine wave, 0.5 oct/min sweep rate with 3-minute
dwells at 2 major resonances.
y
No data loss occurs with 1 G 0–peak, 5–300–5 Hz sine wave, 0.5 oct/min sweep rate with 3-minute
dwells at 2 major resonances.
9.6.2 Nonoperating vibration
The drive will not sustain permanent damage or loss of previously recorded data after being subjected to
the following environmental conditions.
Deskstar 60 GXP Hard disk drive specification
54
9.6.2.1 Random vibration
The test consists of a random vibration applied for each of three mutually perpendicular axes with the
time duration of 10 minutes per axis. The PSD levels for the test simulate the shipping and relocation
environment shown in the following table. (IBM STD C-H 1-9711-005)
Frequency (Hz)
2
/Hz
G
Note: The overall RMS level of vibration is 1.04 G RMS.
Figure 54. Random vibration PSD profile break points—nonoperating
200705540842
0.0010.010.010.0030.030.030.001
9.6.2.2 Swept sine vibration
y
2 G (0–peak), 5–500–5 Hz sine wave
y
0.5 oct/min sweep rate
y
3 minutes dwell at two major resonances
9.6.3 Operating shock
The hard disk drive meets IBM Standard C-S 1-9711-007 for the S5 product classification.
The drive meets the following criteria while operating in respective conditions described in the following
bullet 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 complete all of the
necessary error recovery procedure.
y
No error occurs with a 10 G half-sine shock pulse of 11 ms duration in all models.
y
No data loss occurs with a 30 G half-sine shock pulse of 4 ms duration in all models.
y
No data loss occurs with a 55 G half-sine shock pulse of 2 ms duration in all models.
9.6.4 Nonoperating shock
The drive will operate with no degradation of performance after being subjected to a shock pulses with
the following characteristics
9.6.4.1 Trapezoidal shock wave
y
Approximately square (trapezoidal) pulse shape.
y
Approximate rise and fall time of pulse = 1 ms.
y
Average acceleration level = 50 G. (Average response curve value during the time following the 1 ms
rise time and before the 1 ms fall with a time "duration of 11 ms")
y
Minimum velocity change = 4.23 m/s
.
Deskstar 60 GXP Hard disk drive specification
55
9.6.4.2 Sinusoidal shock wave
The shape is approximately a half-sine pulse. The following table shows the maximum acceleration level
and duration.
Duration (ms)Acceleration level (G)
1175 (all models)
350
400
400
Figure 55. Sinusoidal shock wave
2
(3 disks)
2
(1 disk)
2
(2 disks)
9.6.5 Rotational shock
All shock inputs shall be applied around the actuator pivot axis.
Duration (ms)
Figure 56. Rotational Shock
Rad/s
30,0001
20,0002
2
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 power levels are given in Bels relative to one pico watt and are shown in the following
table.
321Number of disks
Mode
Idle
Performance seek
Operating
Figure 57. Sound power levels
mode
Quiet seek mode
Typical
(Bel)
Max.
(Bel)
Typical
(Bel)
Max.
(Bel)
Typical
(Bel)
Max.
(Bel)
3.43.13.43.03.43.0
3.73.43.73.43.73.4
3.53.23.53.13.53.1
Deskstar 60 GXP Hard disk drive specification
56
Mode definition:
Idle mode
The drive is powered on, disks spinning, track following, and unit ready to receive and respond to
interface commands.
Operating mode
Continuous random cylinder selection and seek operation of the actuator with a dwell time at each
cylinder. The seek rate for the drive is to be calculated as follows:
Dwell time = 0.5 x 60/RPM
Seek rate = 0.4/(Average seek time + Dwell time)
9.8 Identification—labels
The following labels are affixed to every drive shipped from the drive manufacturing location in
accordance with the appropriate hard disk drive assembly drawing.
• A label containing the IBM logo, the IBM part number, and the statement “Made by IBM Japan Ltd.”,
or IBM equivalent.
• A label containing the drive model number, the manufacturing date code, the formatted capacity, the
place of manufacture, 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 integrated with other labels.
9.9 Safety
9.9.1 UL and CSA standard conformity
The product is qualified per UL 1950 Third Edition and CAN/CSA C22.2 No. 950-M95, Third Edition, for
use in Information Technology Equipment including Electric Business Equipment.
The UL recognition or the CSA certification is maintained for the product life.
The UL and C-UL recognition mark or the CSA monogram for CSA certification appear on the drive.
9.9.2 IEC compliance
The product is certified for compliance to IEC 950. The product complies with these IEC requirements for
the life of the product.
9.9.3 German Safety Mark
The product is approved by TUV on Test requirement—EN 60 950:1992/A1-4—but the GS mark is not
applicable to internal devices such as this product.
Deskstar 60 GXP Hard disk drive specification
57
9.9.4 Flammability
ging
g
g
The printed circuit boards used in this product are made of material with the UL recognized flammability
rating of V-1 or better. The flammability rating is marked or etched on the board. All other parts not con-
sidered electrical components are made of material with 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.
9.9.5 Safe handling
The product is conditioned for safe handling in regards to sharp edges and corners.
9.9.6 Environment
The product does not contain any known or suspected carcinogens.
Environmental controls meet or exceed all applicable government regulations in the country of origin.
Safe chemical usage and manufacturing control are used to protect the environment. An environmental
impact assessment has been done on the manufacturing process used to build the drive, the drive itself
and the disposal of the drive at the end of its life.
Production also meets the requirements of the international treaty on chloroflurocarbon (CFC) control
known as the United Nations Environment Program Montreal Protocol, and as ratified by the member
nations. Material to be controlled include CFC-11, CFC-12, CFC-113, CFC-114, CFC-115, Halon 1211,
Halon 1301 and Halon 2402. Although not specified by the Protocol, CFC-112 is also controlled. In
addition to the Protocol IBM requires the following:
y
All packa
manufacturin
y
All manufacturin
use controlled CFC materials.
used for the shipment of the product do not use controlled CFCs in the
process.
processes for parts or assemblies include printed circuit boards, does not
9.9.7 Secondary circuit protection
Spindle/VCM driver module includes a 12 Volt over current protection circuit.
9.10 Electromagnetic compatibility
When installed in a suitable enclosure and exercised with a random accessing routine—at the maximum
data rate—the hard disk drive meets the following worldwide EMC requirements:
y
The United States Federal Communications Commission (FCC) Rules and Regulations (Class B),
Part 15. The IBM Corporate Standard C-S 2-0001-026 (A 6 dB buffer shall be maintained on the
emission requirements).
y
The European Economic Community (EEC) directive number 76/889 related to the control of radio
frequency interference and the Verband Deutscher Elektrotechniker (VDE) requirements of Germany
(GOP). IBM National Bulletin NB 2-0001-400, NB 2-0001-401, and NB 2-0001-403.
y
Electrostatic Discharge Susceptibility limits for a Class 2 ESD environment specified in IBM
Corporate Standard C-S 2-0001-005.
y
Radiated Electromagnetic Susceptibility (RES) as specified in IBM Corporate
Standard C-S 2-0001-012.
y
Spectrum Management Agency (SMA) EMC requirements of Australia. The SMA has approved two
forms of C-Tick Marking for IBM. IBM National Bulletin NB 2-0001-406.
Deskstar 60 GXP Hard disk drive specification
58
9.11 CE Mark
The product is declared to be in conformity with requirements of the following EC directives under the
sole responsibility of Yamato Lab, IBM Japan Ltd. or IBM United Kingdom 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 EMC standard:
Limits and methods of measurement of radio disturbance characteristics of information technology,
AS/NZS 3548 : 1995 Class B.
Deskstar 60 GXP Hard disk drive specification
59
This page intentionally left blank.
Part 2. Interface specification
Deskstar 60 GXP Hard disk drive specification
61
This page intentionally left blank.
10.0 General
10.1
This specification describes the host interface of the IC35L0xxAVER07-0.
The interface conforms to the Working Document of Information 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.
Introduction
10.2 Terminology
Device
Host
Device indicates IC35L0xxAVER07-0.
Host indicates the system that the device is attached to.
Deskstar 60 GXP Hard disk drive specification
63
This page intentionally left blank.
11.0 Deviations from standard
The device conforms to the referenced specifications with the following deviations:
Check Power Mode
Check Power Mode command returns FFh to Sector Count Register when the device is in Idle mode.
This command does not support 80h as the return value.
Hard Reset
Hard reset response is not the same as that of power on reset. Refer to Section 13.1,
"Reset response," on page 75 for details.
.
.
Deskstar 60 GXP Hard disk drive specification
65
This page intentionally left blank.
12.0 Registers
FunctionsAddresses
WRITE (DIOW–)READ (DIOR–)DA0DA1DA2CS1–CS0–
XXXNN
Data bus high impedance
1
Not used
Control block registersAddresses
XX0AN
X01AN
Data bus high impedance
Data bus high impedance
1
1
Not used
Not used
Device ControlAlternate Status011AN
Not usedDevice Address111AN
Command block registersAddresses
DataData 000NA
FeaturesError Register100NA
Sector CountSector Count010NA
Sector NumberSector Number110NA
110NA
2
LBA bits 0–7 2 LBA bits 0–7
Cylinder LowCylinder Low001NA
001NA
2
LBA bits 8–15 2 LBA bits 8–15
Cylinder HighCylinder High101NA
101NA
2
LBA bits 16–23 2 LBA bits 16–23
Device/HeadDevice/Head.011NA
011NA
2
LBA bits 24–27 2 LBA bits 24–27
CommandStatus111NA
Invalid addressInvalid addressXXXAA
1
"imped" means "impedance".
2
Mapping of registers in LBA mode
A = signal assertedLogic conventions:
N = signal negated
X = does not matter which signal is asserted
Figure 58. Register Set
Communication to or from the device is through an I/ O Register that routes the input or output data to or
from registers addressed by the signals from the host (CS0–, CS1–, DA2, DA1, DA0, 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.
Deskstar 60 GXP Hard disk drive specification
67
12.1 Alternate Status Register
Alternate Status Register
01234567
DSC/
DFRDYBSY
SERV
Figure 59. Alternate Status Register
This register contains the same information as the Status Register. The only difference is that reading
this register does not imply interrupt acknowledge or clear a pending interrupt. See Section 12.13,
"Status Register" on page 72 for the definition of the bits in this register.
ERRIDXCORDBQ
12.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 Figure 76 on pages 101 and 102.
All other registers required for the command must be set up before writing the 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 reflect the current cylinder number.
In LBA Mode this register contains Bits 16–23. At the end of the command this register is updated to
reflect the current LBA Bits 16–23.
The cylinder number may range from zero to the number of cylinders minus one.
12.4 Cylinder Low Register
This register contains the low order bits of the starting cylinder address for any disk access. At the end of
the command this register is updated to reflect the current cylinder number.
In LBA Mode this register contains Bits 8–15. At the end of the command this register is updated to
reflect the current LBA Bits 8–15.
The cylinder number may be from zero to the number of cylinders minus one.
Deskstar 60 GXP Hard disk drive specification
68
12.5 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 configuration
information is transferred on an Identify Device command.
All data transfers are 16 bits wide, except for ECC byte transfers, which are 8 bits wide. Data transfers
are PIO only.
The register contains valid data only when DRQ=1 in the Status Register.
12.6 Device Control Register
Device Control Register
01234567
0–IENSRST1––––
Figure 60. Device Control Register
Bit Definitions
SRST (RST)
-IEN
Software Reset. The device is held reset when RST=1. Setting RST=0 re-enables the
device.
The host must set RST=1 and wait for at least 5 us before setting RST=0 to ensure that
the device recognizes the reset.
Interrupt Enable. When -IEN=0 and the device is selected, device interrupts to the host
will be enabled. When -IEN=1 or the device is not selected, device interrupts to the host
will be disabled.
12.7 Drive Address Register
Drive Address Register
01234567
–DS0–DS1–H0–H1–H2–H3–WTGHIZ
Figure 61. Drive Address Register
This register contains the inverted drive select and head select addresses of the currently selected drive.
Bit Definitions
HIZ
High Impedance. This bit is not driven and will always be in a high impedance state.
-WTG
-H3,-H2,-H1,-H0
-Write Gate. This bit is 0 when writing to the disk device is in progress.
-
-Head Select. These four bits are the one's complement of the binary coded address of
the currently selected head. -H0 is the least significant.
Deskstar 60 GXP Hard disk drive specification
69
-DS1
-Drive Select 1. Drive select bit for Device 1, active low. DS1=0 when Device 1 (slave) is
selected and active.
-DS0
-Drive Select 0. Drive select bit for Device 0, active low. DS0=0 when Device 0 (master)
is selected and active.
12.8 Device/Head Register
Device/Head Register
Figure 62. Device/Head Register
This register contains the device and head numbers.
Bit Definitions
L
DRV
HS3,HS2,HS1,HS0
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 binary encoded address of the head. HS0 is the
least significant bit. At command completion these bits are updated to reflect the
currently selected head.
01234567
HS0HS1HS2HS3DRV1L1
The head number may be from zero to the number of heads minus one.
In LBA mode HS3 through HS0 contain bits 24–27 of the LBA. At command completion
these bits are updated to reflect the current LBA bits 24–27.
12.9 Error Register
Error Register
01234567
AMNFTK0NFABRT0IDNF0UNCICRCE
Figure 63. Error Register
This register contains status from the last command executed by the device or a diagnostic code.
At the completion of any command except Execute Device Diagnostic the contents of this register are
always valid even if ERR=0 is in the Status Register.
Following a power on, a reset, or completion of an Execute Device Diagnostic command, this register
contains a diagnostic code. See Figure 67, "Diagnostic Codes" on page 76 for the definitions.
Deskstar 60 GXP Hard disk drive specification
70
Bit Definitions
ICRCE
(CRC)
UNC
IDNF (IDN)
ABRT
(ABT)
TK0NF
(T0N)
AMNF
(AMN)
Interface CRC Error. CRC=1 indicates a CRC error has occurred on the data bus during
Ultra-DMA transfer.
Uncorrectable Data Error. UNC=1 indicates an uncorrectable data error has been
encountered.
ID Not Found. IDN=1 indicates the ID field of the requested sector could not be found.
Aborted Command. ABT=1 indicates the requested command has been aborted due to a
device status error or an invalid parameter in an output register.
Track 0 Not Found. T0N=1 indicates track 0 was not found during a Recalibrate
command.
Address Mark Not Found. AMN=1 indicates that data address mark has not been found
after finding the correct ID field for the requested sector.
12.10 Features Register
This register is command specific. This is used with the Set Features 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 and the device. If the value in the register is set to 0, a count of 256 sectors
is specified.
If the register is zero at command completion, the command was successful. If not successfully
completed, the register contains the number of sectors which need to be transferred in order to complete
the request.
The contents of the register are defined otherwise on some commands. These definitions are given in the
command descriptions.
12.12 Sector Number Register
This register contains the starting sector number for any disk data access for the subsequent command.
The sector number is from one to the maximum number of sectors per track.
In LBA mode this register contains Bits 0–7. At the end of the command this register is updated to reflect
the current LBA Bits 0–7.
Deskstar 60 GXP Hard disk drive specification
71
12.13 Status Register
Status Register
01234567
DSC/
DFDRDYBSY
SERV
Figure 64. Status Register
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.
The use of bit 4 is command dependent. After the DMA Queued commands it is used as SERV. After any
other commands are reset, it is used as DSC.
Bit Definitions
ERRIDXCORRDRQ
BSY
DRDY (RDY)
DF
DSC
SERV (SRV)
DRQ
CORR (COR)
Busy. BSY=1 whenever the device is accessing the registers. The host should not read
or write any registers when BSY=1. If the host reads any register when BSY=1, the
contents of the Status Register will be returned.
Device Ready. RDY=1 indicates that the device is capable of responding to a command.
RDY will be set to zero during power on until the device is ready to accept a command. If
the device detects an error while processing a command, RDY is set to zero until the
Status Register is read by the host, at which time RDY is set back to one.
Device Fault. DF = 1 indicates that the device has detected a write fault condition. DF is
set to zero after the Status Register is read by the host.
Device Seek Complete. DSC=1 indicates that a seek has completed and the device head
is settled over a track. DSC is set to zero by the device just before a seek begins. When
an error occurs, this bit is not changed until the Status Register is read by the host at
which time the bit again indicates the current 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 not spinning up.
Service. SRV is set to one when the device is ready to transfer data after it releases the
bus for execution of a DMA Queued command.
Data Request. DRQ=1 indicates that the device is ready to transfer a word or byte of
data between the host and the device. The host should not write the Command register
when DRQ=1.
Corrected Data. Always zero.
IDX
Index. 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 one even if the host is reading the Status
Register continuously. Therefore the host should not attempt to use IDX for timing
purposes.
Deskstar 60 GXP Hard disk drive specification
72
ERR
Error. ERR=1 indicates that an error occurred during execution of the previous
command. The Error Register should be read to determine the error type. The device
sets ERR=0 when the next command is received from the host.
Deskstar 60 GXP Hard disk drive specification
73
This page intentionally left blank.
13.0 General operation
13.1 Reset response
There are three types of resets in ATA:
Power On Reset (POR)
The device executes a series of electrical circuitry diagnostics, spins up the HDA, tests
speed and other mechanical parametrics, and sets default values.
Hard Reset (Hardware Reset)
RESET- signal is negated in ATA Bus. The device resets the interface circuitry as well as
Soft Reset.
Soft Reset (Software Reset)
SRST bit in the Device Control Register is set, then is reset. The device resets the
interface circuitry according to the Set Features requirement.
The actions of each reset is shown in the following figure.
y
Number of CHS (set by Initialize Device Parameters)
y
Multiple mode
y
Write Cache
y
Read look-ahead
y
ECC bytes
soft resethard resetPOR
OO–Aborting Host interface
(*1)(*1)–Aborting Device interface
XXOInitialization of hardware
XXOInternal diagnostic
XXOSpinning spindle
OOOInitialization of registers (*2)
XOODASP handshake
OOOPDIAG handshake
(*3)(*3)OReverting programmed parameters to default
XXODisable Standby timer
(*4)(*4)(*5)Power mode
O - execute
X - not execute
Notes:
(*1) Execute after the data in write cache has been written
(*2) Default value on POR is shown in Figure 66, "Default Register Values" on page 76
(*3) The Set Features command with Feature register = CCh enables the device to revert these
parameters to the power on defaults
(*4) In the case of Sleep mode the device goes to Standby mode. In other cases the device does not
change current mode
(*5) Idle when Power-Up in Standby feature set is disabled. Standby when Power-Up in Standby feature
set is enabled
Figure 65. Reset Response table
Deskstar 60 GXP Hard disk drive specification
75
13.2
Figure 66. Default Register Values
After power on, hard reset, or software reset, the register values are initialized as shown in the following
figure.
Register initialization
Default ValueRegister
Diagnostic CodeError
01hSector Count
01hSector Number
00hCylinder Low
00hCylinder High
A0hDevice/Head
50hStatus
50hAlternate Status
The meaning of the Error Register diagnostic codes resulting from power on, hard reset or the Execute
Device Diagnostic command are shown in the preceding table
Deskstar 60 GXP Hard disk drive specification
76
.
13.3 Diagnostic and Reset considerations
For each Reset and Execute Device Diagnostic the diagnostic is done as follows:
Power On Reset
DASP- is read by Device 0 to determine if Device 1 is present. If Device 1 is present, Device 0
must read PDIAG- to determine when it is valid to clear the BSY bit and whether Device 1 has
powered on or reset without error. Otherwise Device 0 clears the BSY bit whenever it is ready
to accept commands. Device 0 may assert DASP- to indicate device activity.
Hard Reset, Soft Reset
If Device 1 is present Device 0 must 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 must 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.
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 1 passed or failed the EXECUTE DEVICE DIAGNOSTIC command.
Otherwise Device 0 must simply execute its diagnostics and then clear the BSY bit. DASP- is
asserted by Device 0—and Device 1 if it is present—in order to indicate the device is active.
In all the above cases Power on, RESET-, Soft reset, and the EXECUTE DEVICE DIAGNOSTIC
command the Device 0 Error register as shown in the following figure.
'x' indicates the appropriate Diagnostic Code for the Power on, RESET–, Soft Reset, or
Device Diagnostic error.
All addressing of data sectors recorded on the device's media is by a logical sector address. The logical
CHS address for all models is different from the actual physical CHS location of the data sector on the
disk media.
All models of the drive support 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 the LBA Addressing mode.
13.4.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 (0FFh). Heads are numbered from zero to the maximum value
allowed by the current CHS translation mode but cannot exceed 15 (0Fh). Cylinders are numbered from
zero to the maximum value allowed by the current CHS translation mode but cannot exceed
65535 (0FFFFh).
When the host selects a CHS translation mode using the INITIALIZE DEVICE PARAMETERS command,
the host requests the number of sectors per logical track and the number of heads per logical cylinder.
The device then computes the number of logical cylinders available in requested mode.
The default CHS translation mode is described in the Identify Device Information. The current CHS
translation mode is also described in the Identify Device Information.
13.4.2 LBA Addressing Mode
Logical sectors on the device must be mapped linearly 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).
Regardless 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 * heads per cylinder + heads) * sectors per track) + sector – 1
where
On LBA addressing mode the LBA value is set to the following register:
Overlap allows devices to perform a bus release so that the other device on the bus may be used. To
perform a bus release the device clears both DRQ and BSY to zero. When selecting the other device
during overlapped operations, the host shall disable interrupts via the nIEN bit on the currently selected
device before writing the Device/Head register to select the other device.
The only commands that may be overlapped are the following:
For the READ DMA QUEUED and WRITE DMA QUEUED commands, the device may or may not
perform a bus release. If the device is ready to complete the execution of the command, it may complete
the command immediately. If the device is not ready to complete the execution of the command, the
device may perform a bus release and complete the command via a service request.
Command queuing allows the host to issue concurrent commands to the same device. Only commands
included in the overlapped feature set may be queued. If a queue exists when a non-queued command is
received, the non-queued command must be aborted and the commands in the queue must be
discarded. The ending status must be the ABORT command and the results are indeterminate.
The maximum queue depth supported by a device is indicated in word 73 of Identify Device information.
A queued command shall have a Tag provided by the host in the Sector Count register to uniquely
identify the command. When the device restores register parameters during the execution of the
SERVICE command, this Tag shall be restored so that the host may identify the command for which
status is being presented. If a queued command is issued with a Tag value that is identical to the Tag
value for a command already in the queue, the entire queue is aborted including the new command. The
ending status is ABORT command and the results are indeterminate. If any error occurs, the command
queue is aborted.
When the device is ready to continue processing a bus released command and BSY and DRQ are both
cleared to zero, the device requests service by setting SERV to one, setting a pending interrupt, and
asserting INTRQ if selected and if nIEN is cleared to zero. SERV shall remain set until all commands
ready for service have been serviced. The pending interrupt must be cleared and the INTRQ negated by
a Status register read or a write to the Command register.
When the device is ready to continue processing a bus released command and BSY or DRQ is set to one
—that is the device is processing another command on the bus—and the device requests service by
setting SERV to one. SERV shall remain set until all commands ready for service have been serviced. At
command completion of the current command processing (i.e., when both BSY and DRQ are cleared to
zero), the device shall process interrupt pending and INTRQ per the protocol for the command being
completed. No additional interrupt shall occur due to other commands ready for service until after the
SERV bit of the device has been cleared to zero.
When the device receives a new command while queued commands are ready for service, the device
must execute the new command and process interrupt pending and INTRQ per the protocol for the new
command. If the queued commands ready for service still exist at command completion of this command,
SERV remains set to one but no additional interrupt shall occur due to commands ready for service.
When queuing commands, the host shall disable interrupts via the nIEN bit before writing a new
command to the Command register and may re-enable interrupts after writing the command. When
reading status at command completion of a command, the host shall check the SERV bit since the SERV
bit may be set because the device is ready for service associated with another queued command. The
host receives no additional interrupt to indicate that a queued command is ready for service.
('00'h)
('C7'h)
('A2'h)
('CC'h)
Deskstar 60 GXP Hard disk drive specification
79
13.6 Power management feature
The power management feature set permits a host to modify the behavior of a manner which reduces
the power required to operate. The power management feature set provides a set of commands and a
timer that enable a device to implement low power consumption modes.
The drive implements the following set of functions:
y
A Standby timer
y
Idle command
y
Idle Immediate command
y
Sleep command
y
Standby command
y
Standby Immediate command
13.6.1 Power modes
When the device is powered on the lowest power consumption occurs in the Sleep Mode. When in sleep
mode, the device requires a reset to be activated.
In Standby Mode the device interface is capable of accepting commands, but as the media may not be
immediately accessible, there is a delay while waiting for the spindle to reach operating speed.
In Idle Mode the device is capable of responding immediately to media access requests.
In Active Mode the device is executing a command or accessing the disk media with the read look-ahead
function or the write cache function.
13.6.2 Power management commands
The Check Power Mode command enables a host to determine if a device is currently in, going into, or
leaving standby mode.
The Idle and Idle Immediate commands move a device to idle mode immediately from the active or
standby modes. The idle command also sets the standby timer count and starts the standby timer.
The Standby and Standby Immediate commands move a device to standby mode directly from the active
or idle modes. The standby command also sets the standby timer count.
The Sleep command moves a device to sleep mode. The interface of the device becomes inactive at the
completion of the sleep command. A reset is required to move a device out of sleep mode. When a
device exits sleep mode, it enters Standby mode.
13.6.3 Standby timer
The standby timer provides a method for the device to automatically enter standby mode from either
active or idle mode following a host programmed period of inactivity. If the device is in the active or idle
mode, the device waits for the specified time period and—if no command is received—the device
automatically enters the standby mode.
If the value of SECTOR COUNT register on Idle command or Standby command is set to 00h, the
standby timer is disabled.
Deskstar 60 GXP Hard disk drive specification
80
13.6.4 Interface capability for power modes
Each power mode affects the physical interface as defined in the following table.
Ready (RDY) is not a power condition. A device may post ready at the interface even though the media
may not be accessible.
13.7 S.M.A.R.T. function
The intent of Self-Monitoring Analysis and Reporting Technology (S.M.A.R.T) is to protect user data and
prevent unscheduled system downtime that may be caused by predictable degradation and/or fault of the
device. By monitoring and storing critical performance and calibration parameters, S.M.A.R.T devices
employ sophisticated data analysis algorithms to predict the likelihood of near-term degradation or fault
condition. By alerting the host system of a negative reliability status condition, the host system can warn
the user of the impending risk of a data loss and advise the user of appropriate action.
13.7.1 Attributes
Attributes are the specific performance or calibration parameters that are used in analyzing the status of
the device. Attributes are selected by the device manufacturer based on the ability of that attribute to
contribute to the prediction of degrading or faulty conditions for that particular device. The specific set of
attributes being used and the identity of these attributes is vendor specific and proprietary.
13.7.2 Attribute values
Attribute values are used to represent the relative reliability of individual performance or calibration
attributes. The valid range of attribute values is from 1 to 253 decimal. Higher attribute values indicate
that the analysis algorithms being used by the device are predicting a lower probability of a degrading or
faulty condition existing. Accordingly, lower attribute values indicate that the analysis algorithms being
used by the device are predicting a higher probability of a degrading or faulty condition.
13.7.3 Attribute thresholds
Each attribute value has a corresponding attribute threshold limit which is used for direct comparison to
the attribute value to indicate the existence of a degrading or faulty condition. The numerical values of the
attribute thresholds are determined by the device manufacturer through design and reliability testing and
analysis. Each attribute threshold represents the lowest limit to which its corresponding attribute value
can be equal while still retaining a positive reliability status. Attribute thresholds are set at the device
manufacturer's factory and cannot be changed in the field. The valid range for attribute thresholds is from
1 through 253 decimals.
Deskstar 60 GXP Hard disk drive specification
81
13.7.4 Threshold Exceeded Condition
If one or more attribute values—whose Pre-failure bit of their status flag is set—are less than or equal to
their corresponding attribute thresholds, then the device reliability status is negative indicating an
impending degrading or faulty condition.
13.7.5 S.M.A.R.T. commands
The S.M.A.R.T. commands provide access to attribute values, attribute thresholds, and other logging and
reporting information.
13.7.6 Off-line read scanning
The device provides the off-line read scanning feature with reallocation. This is the extension of the
off-line data collection capability. The device performs the entire read scan with reallocation of the
marginal sectors to prevent user data lost.
If interrupted by the host during the read scanning, the device services the host command
.
13.7.7 Error log
Logging of reported errors is supported. The device provides information on the last five errors which the
device reported as described in the S.M.A.R.T. error log sector. The device may also provide additional
vendor specific information on these reported 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 receives a firmware modification, all error log data is discarded and the device error count for
the life of the device is reset to zero.
13.7.8 Self-test
The device provides the self-test features which are initiated by S.M.A.R.T. Execute Off-line Immediate
command. The self-test checks the fault of the device, reports the test status in Device Attributes Data
and stores the test result in the S.M.A.R.T. self-test log sector as described in the S.M.A.R.T. self-test
log data structure. All S.M.A.R.T. attributes are updated accordingly during the execution of self-test.
If the drive is interrupted by the host during the self-tests, the device services the host command.
If the device receives a firmware modification, all self-test log data is discarded.
13.8 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 hard disk drive even if the device is removed from the computer.
The following commands are supported for this feature.
Deskstar 60 GXP Hard disk drive specification
82
13.8.1 Security mode
The following security modes are provided:
Device Locked mode
Device Unlocked mode
Device Frozen mode
The device disables media access commands after power on. Media
access commands are enabled by either a security unlock command or
a security erase unit command.
The device enables all commands. If a password is not set this mode is
entered after power on, otherwise it is entered by a security unlock or a
security erase unit command.
The device enables all commands except those which can update the
device lock function, set/change password. The device enters this mode
via a Security Freeze Lock command. It cannot quit this mode until
power off.
13.8.2 Security level
The following security levels are provided:
High level security
Maximum level security
When the device lock function is enabled and the User Password is
forgotten, the device can be unlocked via a Master Password.
When the device lock function is enabled and the User Password is
forgotten, only the Master Password with a Security Erase Unit
command can unlock the device. User data is then erased.
13.8.3 Passwords
This function can have two kinds of passwords as described as follows:
Master Password
User Password
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.
When the Master Password is set, the device does NOT enable the
Device Lock Function and the device can NOT be locked with the Master
Password, but the Master Password can be used for unlocking the
device locked.
Identify Device Information word 92 contains the value of the Master
Password Revision Code set when the Master Password was last
changed. Valid values are 0001h through FFFEh.
The User Password should be given or changed by a system user.
When the User Password is set, the device enables the Device Lock
Function and the device is then locked on next power on reset or hard
reset.
13.8.4 Operation example
13.8.4.1 Master Password setting
The system manufacturer or dealer can set a new Master Password from default Master Password using
the Security Set Password command without enabling the Device Lock Function.
The Master Password Revision Code is set to FFFEh as shipping default by the drive manufacturer.
Deskstar 60 GXP Hard disk drive specification
83
13.8.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.
(Ref.)
<Setting password><No setting password>
Set password with user Password
PORD evice locked mode
Figure 70. Initial Setting
POR
Normal operation
Power off
POR
Normal operation
Power off
PORDevice unlocked mode
DERA002.prz
Deskstar 60 GXP Hard disk drive specification
84
13.8.4.3 Operation from POR after User Password is set
When Device Lock Function is enabled, the device rejects media access command until a
Security Unlock command is successfully completed.
POR
Device Locked mode
Unlock CMD
Password
Match ?
N
Y
Enter Device
Unlock mod e
Erase Prepare
Erase Unit
Password
Match ?
Y
Complete
Erase Unit
Lock function
Disable
Normal operati on : All commands are available
Freeze Lock command
Enter Device F rozen mode
Normal Ope ration expect Set Passw ord,
Disable Pa ssword, Erase Unit, Unl ock commands.
Media Access
Command (*1)C ommand (*1)
N
Reject
Non-media ac cess
Complete
DERA003.prz
(*1) refer to Figure 73, "Command table for device lock operation" on page 87.
Figure 71. Usual Operation
Deskstar 60 GXP Hard disk drive specification
85
13.8.4.4 User Password Lost
g
If the User Password is forgotten and High level security is set, the system user can not 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.
User Pasword Lost
LEVEL ?Hi
h
Unlock CMD with Master Password
Maximum
Erase Prepare Command
Normal operation
Erase Unit Command
with Master Password
Normal operation but data lost
Figure 72. Password Lost
DERA003.prz
13.8.4.5 Attempt limit for SECURITY UNLOCK command
The SECURITY UNLOCK command has an attempt limit. The purpose of this attempt limit is to prevent
someone from attempting to unlock the drive by using various passwords multiple times.
The device counts the password mismatch. If the password does not match, the device counts it without
distinguishing the Master password and the User password. If the count reaches 5, EXPIRE bit (bit 4) of
Word 128 in Identify Device information is set and the SECURITY ERASE UNIT command and the
SECURITY UNLOCK command are then aborted until a hard reset or a power off. The count and
EXPIRE bit are cleared after a power-on reset or a hard reset.
Deskstar 60 GXP Hard disk drive specification
86
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.