SCOPE CHAPTER 1 SCOPE Welcome to the Barracuda Seagate hard disk drive. This series of drives consists of the following model : ST1000DM005 and the others. This chapter provides an overview of the contents of this manual, including the intended user, manual organization, terminology and conventions. Furthermore, a list of references and technical glossary are listed to aid the users.
Page 7
SCOPE footprint connector reduces board space requirements and improves air flow and heat exchange inside computer systems. SATA uses point to point connection topology and each channel works independently. There is no sharing of interface, master/slave drive configuration, and no master/slave jumper settings. This is different from Parallel ATA (PATA) architecture where 2 drives per port are supported by a shared bus and drives are designated as master or slave drive based on jumper pin or cable selection.
DESCRIPTION CHAPTER 2 DESCRIPTION This chapter summarizes general functions and key features of the Barracuda SATA drive. Moreover, it lists the standards and pertinent requirements. Introduction The Seagate Barracuda 3.5 inch disk drive is high capacity, high performance random access storage devices, which use non-removable 3.5-inch disk as storage media.
DESCRIPTION Key Features Key features of the Barracuda SATA hard disk drive includes: Formatted capacity is 500GB per Disk 1-inch height form factor 5,435 /7,247 RPM class 8.9 ms average seek time High precision rotary voice coil actuator with embedded sector servo ...
DESCRIPTION Standards and Regulations The Barracuda depends upon its host equipment to provide power and appropriate environmental conditions to achieve optimum performance and compliance with applicable industry and governmental regulations. Special attention has been given in the areas of safety, power distribution, shielding, audible noise control, and temperature regulation.
SPECIFICATIONS CHAPTER 3 SPECIFICATIONS This chapter gives a detailed description of the physical, electrical, and environmental characteristics of the Barracuda hard disk drive. Specification Summary Table 3-1 Specifications STSHD085GJ STSHD164GJ STSHD324HJ STSHD324HI ST1000DL004 ST1000DM005 STSHD253GI ST160DM000 ST320DM001 DESCRIPTION ST500DL001 STSHD754JI STSHD754JJ STSHD254GJ ST500DM005...
SPECIFICATIONS Performance Specifications Table 3-4 Performance Specification STSHD085GJ STSHD164GJ STSHD324HJ STSHD324HI ST1000DL004 ST1000DM005 STSHD253GI ST160DM000 ST320DM001 DESCRIPTION ST500DL001 STSHD754JI STSHD754JJ STSHD254GJ ST500DM005 ST250DM001 Buffer size 16MB 16MB 32MB 32MB 16MB 16MB Seek Time (Performance mode, RD, Typ./Max) Average seek time 8.9 / 10.5 ms Track to track seek time 0.8 / 2.0 ms...
Page 15
SPECIFICATIONS Power-on ready time 7 / 20 8 /20 7 / 20 8 /20 10 /20 11 /20 (Typical/Max) Motor spin down time 7 / 20 8 /20 7 / 20 8 /20 10 /20 11 /20 (Typical/Max) NOTES: (1) Seek time is defined as the time from the receipt of a read, write or seek command until the actuator has repositioned and settled on the desired track with the drive operating at nominal input voltages, with nominal operating temperature, and without any external shock or vibration.
CHAPTER 4 INSTALLATION This chapter describes how to unpack, mount, configure, and connect a Barracuda hard disk drive. It also describes how to install the drive in systems. Space Requirements Figure 4-1 shows the external metric dimensions of the SATA HDD. <...
Unpacking Instructions (1) Open the shipping container of Barracuda . (2) Lift the packing assembly that contains the drive out of the shipping container. (3) Remove the drive from the packing assembly. When you are ready to install the drive, remove it from the ESD (Electro Static Discharge) protection bag.
4.3.2 Clearance The printed circuit board (PCB) is designed to be very close to the mounting holes. Do not exceed the specified length for the mounting screw described in Figure 4-3. The specified screw length allows full use of the mounting-hole threads, while avoiding damage or placing unwanted stress on the PCB. <...
<2D > Figure 4-3 Mounting-Screw Clearance CAUTION: Using mounting screws that are longer than the max lengths specified in Figure 4-3 voids the warranty of the drive. 4.3.3 Ventilation Barracuda hard disk drive is designed to operate without the need of a cooling fan provided the ambient air temperature does not exceed 60ºC.
Cable Connectors The Interface/Power connector consists of two cables; a SATA 15-pin DC power connector, and the standard SATA 7-pin Interface connector. 4.4.1 SATA Connectivity The SATA interface is connected with in a point to point configuration with the SATA host port. There is no master or slave relationship within the devices.
Page 30
Figure 4-5 Connectivity to Drives Figure 4-5 illustrates Connectivity of SATA to drives. It can be used with a SATA host bus adapter (lower picture) or directly into motherboard that has the SATA built-in host bus adapter (upper picture). Barracuda Product Manual Rev04...
SATA Device Connector Definition Please note that all pins are in a single row, with a 1.27 mm (50 mil) pitch diameter. There are three power pins for each voltage source. One pin from each voltage is utilized for pre-charge when installed in a blind- mate backplane configuration.
Page 32
SATA-Bus Interface Connector The SATA-Bus interface connector on the drive connects the drive to an SATA host bus adapter or an on- board SATA adapter in the computer. Figures 4.6 illustrates the power, SATA, and factory use only jumper. < 1D > Barracuda Product Manual Rev04...
Page 33
< 2D > Figure 4-6 HDD Power, SATA Interface, and Factory Jumper Connector Barracuda Product Manual Rev04...
Page 34
Drive Installation The Barracuda hard disk drive can be installed in a SATA compatible system. Figure 4-7 indicates the interface and power cable connections required for proper drive installation. < 1D > < 2D > Figure 4-7 DC Power Connector and SATA-Bus Interface Cable Connections Barracuda Product Manual Rev04...
CHAPTER 5 DISK DRIVE OPERATION This chapter describes the operation of the Barracuda functional subsystems. It is intended as a guide to the operation of the drive, rather than a detailed theory of operation. Head / Disk Assembly (HDA) A Barracuda hard disk drive consists of a mechanical sub-assembly and a printed circuit board assembly (PCBA), as shown in Figure 5-1.
5.1.3 Disk Stack Assembly The disk stack assembly in the Barracuda hard disk drive consists of 1 or 2 disks and its respective spacers secured on the hub of the spindle motor assembly by a disk clamp. It can contain two or four recording heads. The aluminum-alloy disks are plated with a Ni-P for corrosion resistance reason.
Drive Electronics Barracuda drive attain their intelligence and performance through the specialized electronic components mounted on the PCBA. The components are mounted on one side of the PCBA. The Preamplifier IC is the only electrical component that is mounted on the flexible circuit inside the HDA. Move the Preamplifier close to the read/write transducer allows higher electrical output of electronics.
Page 40
16-bit DSP Disk Controller Buffer Control Block 16/32-Mbyte SDRAM Figure 5-2 Barracuda Functional Block Diagram 5.2.2.1 The Host Interface Block The SATA Disk Controller provides direct interface to an SATA bus. It is compatible with ATA 7 Specs. It provides a means for the host to access the Task File registers used to control the transfer of data between host memory and the disk drive.
Page 41
Additional functionality is provided in the Host Interface Block by the following features: Programmable transfer length for automatic ECC byte transfer on the AT bus. Support of both LBA and CHS Task File registers formats. Automatic detection of both the Software Reset and COMRESET. ...
5.2.2.3 The Disk ECC Control Block The Disk Control block supports a programmable Reed-Solomon ECC. The code is capable of correcting up to 36 bytes , or if correcting with erasure pointer up to 72 bytes. Error detection and correction is handled in the Disk Control block.
The Barracuda Servo System is classified as a digital servo system because track-following and seek control, bias cancellation, and other typical tasks are done in a Digital Signal Processor (DSP). The Servo system has three modes of operation: track-following mode, settle mode, and trajectory based control mode.
buffer. Thus, the host can present data to the drive at a rate independent of the rate at which the drive can write data to the disk. Upon correct identification of the target address, the data is sent to the Disk Format Sequencer, which encodes and generates an error correcting code appended to the data.
SLEEP (099h, 0E6h) STANDBY IMMEDIATELY (094h,0E0h) READ BUFFER (0E4h) WRITE BUFFER (0E8h) 5.5.2 Write Caching Write caching improves write performance by reducing delays introduced by rotational latency. When the host writes a pattern of multiple sequential data, the firmware stores the data to the cache buffer and responds with COMMAND COMPLETE to the host before it writes the data to the disk.
5.5.5 SMART The intent of Self-Monitoring, Analysis and Reporting Technology (SMART) is to protect customer data integrity and to report the condition and status of the drive. Users can interpret the SMART data to determine the health state of the drive. By monitoring and storing critical performance and calibration parameters, SMART allows users to predict the potential possibility of near-term degradation or fault condition.
CHAPTER 6 SATA II INTERFACE Introduction The Barracuda disk drive is equipped with an industry standard SATA Interface fully supports and enhances PC mass storage requirements. The SATA interface conforms to the Serial ATA standards in Cabling, in Physical Signals, and in Logical Programming schemes. The Barracuda disk drive joins the industry premiere VLSI circuitry with ingenious programming skill that does not compromise performance or reliability.
Page 48
DATA CHARACTER-A data character is a combination of a byte value with the control variable equal to D. DWORD-A Dword is thirty-two (32) bits of data. A Dword may be represented as 32 bits, as two adjacent words, or as four adjacent bytes. When shown as bits the least significant bit is bit 0 and most significant bit is bit 31.
SQUELCH-This block establishes a limit so that detection of a common mode signal can be properly accomplished. WORD-A word is sixteen (16) bits of data. A word may be represented as 16 bits or as two adjacent bytes. When shown as bits the least significant bit is bit 0 and most significant bit is bit 15. The most significant bit is shown on the left.
6.3.2 I/O Register - Address The communication to or from drive is through the SATA interface. To the host system the SATA drive emulates a parallel ATA drive. As such, the following registers are not accessed directly host to drive. The registers are set through the Serial Interface.
HOB is the High Order Byte used for host to access the Extended Registers in the 48-bit LBA mode SRST is the host software reset bit. The drive is held reset when this bit is set. If two disk drives are daisy chained on the interface, this bit resets both simultaneously.
Page 52
6.3.4.5 Sector Count Register and Sector Count Extended Register (Ex. 1F2h) This register contains the number of sectors of data requested to be transferred on a read or write operation between the host and the drive. In 28-bit addressing, if the value in this register is zero, a count of 256 sectors is specified.
Page 53
LBA is to select the Logical Block Addressing Mode. When LBA=0, disk addressing is by CHS mode. When LBA=1, disk addressing is by LBA mode. This bit was set to zero when the ATA drive didn’t support LBA mode. 6.3.4.10 Status Register (Ex.
CHAPTER 7 SATA II FEATURE SET This section describes the SATA II feature set supported in the Seagate Barracuda drive. Device Activity Signal Barracuda implemented the Device Activity Signal on the SATA power connector pin-11. The implementation is based on the SATA II specification. This activity signal is used for indicating the drive activities, including the queued and non-queued commands.
If the NCQ command is executed with error, the drive will report the error information from the Read Log Extended log page 10h. This is special log page for the NCQ command error reporting. The details of the error information are defined in the SATA II specification. When the commands of queue and non-queue are mixed, the Barracuda drive will report command error.
Software Settings Preservation Barracuda supports SATA II Software Settings Preservation requirements. The settings of the following items will be preserved across device receiving of COMRESET. This will ensure the device operates on the intended settings even if the COMRESET is received. A SATA bus may generates COMRESET on a Asynchronous Signal Loss (ASL) case which may be caused by noise on the bus.
CHAPTER 8 ATA COMMAND DESCRIPTIONS Command Table Commands are issued to the drive through SATA interface, by way of a Command Packet. This table list commands supported by the Barracuda HDD. Extended commands are unique to the 48-bit Address feature set.
8.2.2 Download Micro Code (92h) This command enables the host to alter the drive’s Micro-code. The data transferred using this command is vendor specific. 8.2.3 Device Configuration Overlay (B1h) The Device Configuration Overlay feature set allows a utility program to modify some of the optional commands, modes, and feature sets that a device reports as supported in the Identify Device command response as well as the capacity reported.
Table 8-3 Device Configuration Identify data structure Word Content Data structure revision Multiword DMA modes supported 15-3 Reserved 1 = Reporting support for Multiword DMA mode 2 and below is allowed 1 = Reporting support for Multiword DMA mode 1 and below is allowed 1 = Reporting support for Multiword DMA mode 0 is allowed Ultra DMA modes supported 15-7...
Table 8-4 Diagnostic Codes Code Description No error detected Formatter device error Sector buffer error ECC circuitry error Controlling microprocessor error 8.2.5 Flush Cache (E7h, EAh: extended) This command is used by the host to request the drive to flush the write cache. If write is to be flushed, all data cached will be written to the media.
Table 8-5 IDENTIFY DEVICE information Word Content Description General configuration bit-significant information: 0=ATA device, set to 0 14-8 Retired 1=removable media device, set to 0 0040h 1=not removable controller and/or device, set to 1 Retired Reserved Retired Reserved XXXXh Number of logical cylinders Reserved 00XXh Number of logical heads...
Word Content Description 60-61 XXXXh Total number of user addressable sectors (LBA mode only) 0000h Obsolete Multiword DMA Transfer Capability XX07h 15-8 Multiword DMA transfer mode select Multiword DMA transfer modes supported (support mode 0 , 1 and 2) Flow Control PIO Transfer modes supported 0003h 15-8 Reserved...
Page 64
Word Content Description 1=READ BUFFER command supported 1=WRITE BUFFER command supported Obsolete 1=Host Protected Area feature set supported 1=DEVICE RESET command supported 1=SERVICE interrupt supported 1=Release interrupt supported = Look-ahead supported 1=Write cache supported 1=supports PACKET Command feature set 1=Power Management feature set supported 1=Removable Media feature set supported 1=Security Mode feature set supported 1=SMART feature set supported...
8.2.8 Idle (E3h) This command causes the drive to enter the Idle Mode, clear BSY, and generate an interrupt. The interrupt is generated even though the drive may not have fully transitioned to Idle Mode. If the drive is already spinning, the spin-up sequence is not executed. If the Sector Count register is non-zero, then the automatic Idle Mode sequence is enabled, and the timer begins counting down immediately.
The only two register values used by this command are the Sector Count register which specifies the number of sectors per track, and the Drive/Head register which specifies the number of heads minus 1. The sector count and head values are not checked for validity by this command. If they are invalid, no error will be posted until an illegal access is made by some other command.
8.2.15 Read Log Extended (2Fh) This command returns the specified log to the host. The device shall interrupt for each DRQ block transferred. See ATA 7 document for command details. 8.2.16 Read Long (22h) This command is obsolete in the ATA7 specification. The supporting of this command is for backward compatibility purpose.
8.2.18 Read Native Max Address (F8h, 27h :extended) This command returns the native maximum address. The native maximum address is the highest address accepted by the device in the factory default condition. The native maximum address is the maximum address that is valid when using the SET MAX ADDRESS command. 8.2.19 Read Sector(s) (20h, 24h: extended) This command reads from 1 to 256 sectors as specified in the Sector Count register.
8.2.22 Security Disable Password (F6h) The SECURITY DISABLE PASSWORD command transfers 512 bytes of data from the host. In Table 6-6 it defines the content of the security password. If the password selected by word 0 matches the password previously saved by the device, the device shall unlock mode. This command shall not change the Master password.
8.2.25 Security Freeze Lock (F5h) The SECURITY FREEZE LOCK command shall set the device to frozen mode. After command completion any other commands that update the device Lock mode shall be command aborted. Frozen mode shall be disabled by power-off or hardware reset. If SECURITY FREEZE LOCK shall be issued when the device is in frozen mode, the command executes and the device shall remain in frozen mode.
Table 8-10 Identifier and security level bit interaction Identifier Level Command result User High The password supplied with the command shall be saved as the new User password. The Lock mode shall be enabled from the next power- on or hardware reset. The device shall then be unlocked by either the User password or the previously set Master password.
8.2.29 Set Features (EFh) This command is used by the host to establish the following parameters, which affect the execution of certain drive features as shown below. Table 8-11 Set Features Register Definitions Code Description Enable Write Cache Set transfer mode based on value in Sector Count register Enable Power-Up in Standby Mode Power-Up in Standby feature set device spin up Enable use of SATA features...
Table 8-12 Transfer Mode Values Mode Bits(7:3) Bits(2:0) PIO default mode 00000 PIO default mode, disable IORDY 00000 PIO flow control transfer mode 00001 mode Multiword DMA mode 00100 mode Ultra DMA mode 01000 mode Mode = transfer mode number Setting of the UDMA mode will not alter the speed of the SATA interface transfer.
8.2.32 Sleep (E6h) This command is the only way to cause the drive to enter Sleep Mode. The drive is spun down, and when it is stopped, BSY is cleared, an interrupt is generated, and the interface becomes inactive. The only way to recover from Sleep mode without a reset or power-on is for the host to issue a software reset. A drive shall not power-on in Sleep Mode nor remain in Sleep Mode following a reset sequence.
Page 77
8.2.34.1 Smart disable operations (D9h) This command disables all SMART capabilities within the device including any timer and event count functions related to this feature. After receipt of this command the device shall disable all SMART operations. SMART data shall no longer be monitored or saved by the device. The state of SMART (either enabled or disabled) shall be preserved by the device across power cycles.
Page 78
servicing the interrupting command from host the device may immediately re-initiate or resume its off-line data collection activities without any additional commands from host If the device is in the process of performing its off-line data collection activities and is interrupted by a STANDBY IMMEDIATE command from the host, the device shall suspend or abort its off-line data collection activities, and service the host within two seconds after receipt of the command.
8.2.34.5 Smart read data (D0h) This command returns the Device SMART data structure to the host. Table 8-15 Device SMART Data Structure Byte Descriptions Data Structure Revision Number Device Attribute Device Attribute Device Attribute … … … Device Attribute Off-line data collection status Self-test execution status byte Total time in seconds to complete off-line data collection activity 364-365...
Page 80
Data Structure Revision Number The Data Structure Revision Number identifies which version of this data structure is implemented by the device. This revision number identifies both the Attribute Value and Attribute Threshold Data structures. SMART Attribute Data The data structure of the SMART attribute table is defined for a block of 12-byte length. Total number of the attributes is 30.
Table 8-16 SMART Attribute Status Flags Name Description Pre failure/advisory 0= an attribute value less than or equal to its corresponding attribute threshold indicates an advisory condition where the usage or age of the device has exceeded its intended design life period. an attribute value less than or equal to its corresponding attribute threshold indicates a pre-failure condition where imminent loss of data is being...
Table 8-17 SMART Attribute Data List Attribute Definition Monitor Raw read error rate Errors during read operations. Spin up time Spin up time in millisecond Spindle motor on count On/off count. Number of Auto Reassign sectors Reassigned sector count. Seek error rate Errors during seek operations.
40h-7Fh Vendor specific Reserved Reserved 87h-BFh Reserved C0h-FFh Vendor specific The total time in seconds to complete off-line data collection activity word specifies how may seconds the device requires to complete its sequence of off-line data collection activity. Valid values for this word are from 0001h to FFFFh.
Page 84
Off-line data collection capability The following describes the definition for the off-line data collection capability bits. If the value of all of these bits is equal to zero, then this device implements no off-line data collection. Bit 0 (EXECUTE OFF-LINE IMMEDIATE implemented bit) – If the value of this bit equals one, then the SMART EXECUTE OFF-LINE IMMEDIATE command is implemented by this device.
8.2.34.6 SMART read log sector (D5h) This command returns the indicated log sectors to the host. 8.2.34.7 SMART return status (DAh) This command is used to communicate the reliability status of the device to the host at the host’s request. If a threshold exceeded condition is not detected by the device, the device shall set the Cylinder Low register to 4Fh and the Cylinder High register to C2h.
8.2.39 Write FPDMA Queued (61h) This command is implemented according to the Serial ATA II: Extension to Serial ATA 1.0a, Revision 1.2 specification. The purpose of this command is for the host to issue a Native Command Queue (NCQ) write commands.
If the Write Multiple command is attempted before the Set Multiple Mode command has been executed, or when Write Multiple commands are disabled, the Write Multiple operation is rejected with an aborted command error. Disk errors encountered during execution of Write Multiple commands are posted after the attempted disk write of the block.
CHAPTER 9 MAINTENANCE General Information The Seagate Barracuda HDD attains high reliability and quality performance through their innovative design and extensive use of latest microelectronic technology. Their outstanding rugged design allows fast, easy sub-assembly replacement without adjustments outside the factory. However, one needs to treat them as high precision delicate ESD sensitive equipment.
Service and Repair To determine the warranty for a specific drive, use a web browser to access the following web page http://www.seagate.com/www/en-us/support/warranty_&_returns_assistance From this page, click on the “Verify Your Warranty” link. You will be asked to provide the drive serial number, model number (or part number) and country of purchase.
CHAPTER 10 GLOSSARY The following contains useful acronyms or abbreviations described in this manual. Abbreviation Description Automatic Acoustic Management Automatic Gain Control Asymmetry Correction Circuit- refers to amplitude symmetry correction Advanced Technology Attachment lowest count of information (8 bits= 1 Byte) Bits per lineal inch Byte 8 bits of data...
Need help?
Do you have a question about the Barracuda Series and is the answer not in the manual?
Questions and answers