background image

Input Parameters From The Device

Sector Count

The number of requested sectors not transferred. This will be zero, unless an unre-
coverable error occurs.

Sector Number

The sector number of the last transferred sector. ( L = 0 )

In LBA mode, this register contains current LBA bits 0 - 7. ( L = 1 )

Cylinder High/Low

The cylinder number of the last transferred sector. ( L = 0 )

In LBA mode, this register contains current LBA bits 8 - 15 (Low), 16 - 23 (High).
( L = 1 )

H

The head number of the last transferred sector. ( L = 0 )

In LBA mode, this register contains current LBA bits 24 - 27. ( L = 1 )

126

O E M Specifications for DTTA-3xxxxx

Содержание DTTA-351010 - Deskstar 10.1 GB Hard Drive

Страница 1: ...OEM HARD DISK DRIVE SPECIFICATIONS for DTTA 3xxxxx 16 8GB 3 2GB 3 5 Inch Hard Disk Drive with ATA Interface Revision 2 0 S00K 0286 02...

Страница 2: ......

Страница 3: ...OEM HARD DISK DRIVE SPECIFICATIONS for DTTA 3xxxxx 16 8GB 3 2GB 3 5 Inch Hard Disk Drive with ATA Interface Revision 2 0 S00K 0286 02...

Страница 4: ...is 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 infor mation must not...

Страница 5: ...15 5 0 Physical Format 17 5 1 Shipped Format 17 6 0 Specification 19 6 1 Electrical interface specification 19 6 1 1 Connectors 19 6 1 2 Signal Definition 20 6 1 3 Interface Logic Signal Levels 23 6...

Страница 6: ...C Tick Mark 58 6 12 Safety 59 6 12 1 Underwriters Lab UL Approval 59 6 12 2 Canadian Standards Authority CSA Approval 59 6 12 3 IEC Compliance 59 6 12 4 German Safety Mark 59 6 12 5 Flammability 59 6...

Страница 7: ...ord 80 10 7 4 Operation example 81 10 7 5 Command Table 84 10 8 Protected Area Function 86 10 8 1 Example for operation In LBA mode 86 10 9 Write Cache Function 87 10 10 Reassign Function 87 10 10 1 A...

Страница 8: ...Multiple C6h 145 12 30 Sleep E6h 99h 146 12 31 S M A R T Function Set B0h 147 12 31 2 Device Attributes Data Structure 150 12 31 3 Device Attribute Thresholds Data Structure 154 12 31 4 Error Reportin...

Страница 9: ...pm Note The specifications are subject to change without notice 1 1 Glossary Word Meaning Kbpi 1 000 Bit Per Inch Mbps 1 000 000 Bit per second GB 1 000 000 000 bytes MB 1 000 000 bytes KB 1 000 bytes...

Страница 10: ...2 OEM Specifications for DTTA 3xxxxx...

Страница 11: ...bytes Write Cache Queued feature support On The Fly correction 12 Bytes Automatic Error Recovery procedures for read and write commands Self Diagnostics on Power on and resident diagnostics Data Trand...

Страница 12: ...4 OEM Specifications for DTTA 3xxxxx...

Страница 13: ...Part 1 Functional Specification Copyright IBM Corp 1998 5...

Страница 14: ...6 OEM Specifications for DTTA 3xxxxx...

Страница 15: ...s DTTA 351680 16 9 16383 16 15 63 33 022 080 16 907 304 960 DTTA 351350 13 5 16383 16 15 63 26 414 640 13 524 295 680 DTTA 351290 12 9 16383 16 15 63 25 385 472 12 997 361 664 DTTA 351010 10 1 16383 1...

Страница 16: ...3 Ultra DMA 33 Data Buffer Size KB 464 464 Rotational Speed RPM 5400 7200 Average Latency msec 5 56 4 17 Recording Density Kbpi 196 1 max 178 1 max Track Density TPI 13 700 13 700 Areal Density Gb sq...

Страница 17: ...ommand when the requested data is not in the buffer exclude Physical seek time Latency time Figure 3 Command Overhead Note The above table gives an average time 3 3 2 Mechanical Positioning 3 3 2 1 Av...

Страница 18: ...nward measured seek time for a n track seek Tn out Outward measured seek time for a n track seek 3 3 2 2 Full Stroke Seek Without Command Overhead Including Settling Figure 5 Full Stroke Seek Time Ful...

Страница 19: ...nd outward 3 3 2 6 Average Latency Figure 9 Latency Time 3 3 3 Drive Ready Time Figure 10 Drive Ready Time Ready The condition in which the drive is able to perform a media access command e g read wri...

Страница 20: ...nder 512 B of Surface per cylinder 1 Head Switch Time C Cylinder Change Time D of Surface One Revolution Time Instantaneous Buffer Host Transfer Rate Mbyte sec defines the maximum data transfer rate o...

Страница 21: ...ency sec D Sustained Disk Buffer Transfer Rate byte sec E Buffer Host Transfer Rate byte sec DRQ Data ReQuest interval sec 3 3 5 2 Random Access The above table gives the time required to execute a to...

Страница 22: ...or hard reset can change the mode to standby Notes 1 Upon Power down or Spindle stopped a head locking mechanism will secure the heads in the ID parking position 3 3 6 1 Mode Transition Time Figure 13...

Страница 23: ...ata in the write cache have been flushed onto the disk Checking just before power off is recommended to prevent data loss To confirm successful completion of Software Reset To confirm successful compl...

Страница 24: ...16 OEM Specifications for DTTA 3xxxxx...

Страница 25: ...r data areas All pushes generated by defects are absorbed by spare tracks of inner zone N N 1 N 2 N 3 Defect Defect A A Skip Skip Defects are skipped without any constraint such as track or cylinder b...

Страница 26: ...18 OEM Specifications for DTTA 3xxxxx...

Страница 27: ...mate with AMP part 1 480424 0 using AMP pins part 350078 4 strip or part 61173 4 loose piece or their equivalents Pin assignments are shown below Figure 14 Power Connector Pin Assignments 6 1 1 2 AT S...

Страница 28: ...0 GND Figure 15 Table of signals Notes 1 O designates an output from the Drive 2 I designates an input to the Drive 3 I O designates an input output common 4 OC designates Open Collector or Open Drain...

Страница 29: ...6 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 to 5 volts DASP This is a time multiplexed signal which indicat...

Страница 30: ...is a 3 state line with 24mA sink capability and internally pulled down to GND through 10 k resistor HDMARDY Ultra DMA This signal is used only for Ultra DMA data transfers between host and drive HDMA...

Страница 31: ...se an Ultra DMA data in transfer Note The termination resistors at the device side are implemented as follows Device Termination implemented on HDD side 33 ohm for DD0 thru DD15 DMARQ INTRQ 82 ohm for...

Страница 32: ...6 2 1 Reset Timings HDD reset timing RESET T0 BUSY XXXXXXX T1 PARAMETER DESCRIPTION Min Max usec sec T0 RESET low width 25 T1 RESET high to not BUSY 31 Figure 17 System Reset timing 24 OEM Specificati...

Страница 33: ...IOR DIOW active 25 T2 DIOR DIOW pulse width 70 T2I DIOR DIOW recovery 25 T3 DD00 15 setup to DIOW high 20 T4 DIOW high to DD00 15 hold 10 T5 DD00 15 setup to DIOR high 20 T6 DIOR high to DD00 15 hold...

Страница 34: ...rs and read multiple operations the interval from the end of negation of the DRQ bit until setting of the next DRQ bit is as follows In case that a host reads the status register only before the secto...

Страница 35: ...TF READ DATA TG TH WRITE DATA nsec PARAMETER DESCRIPTION MIN MAX Note T0 Cycle time 240 TC DMACK active to DMARQ inactive 80 TD HIOR HIOW pulse width 120 TE HIOR data access 60 TF HIOR data hold 5 TG...

Страница 36: ...DESCRIPTION MIN MAX Note T0 Cycle time 120 TD HIOR HIOW pulse width 70 TE HIOR data setup 20 TF HIOR data hold 5 TG HIOW data setup 20 TH HIOW data hold 10 TI DMACK to HIOR HIOW setup 0 TJ HIOR HIOW...

Страница 37: ...evice drives DB nsec MODE0 MODE1 MODE2 PARAMETER DESCRIPTION MIN MAX MIN MAX MIN MAX Tui Unlimited interlock time 0 0 0 Tack Setup time before DMACK assertion 20 20 20 Tenv Envelope time 20 70 20 70 2...

Страница 38: ...IPTION MIN MAX MIN MAX MIN MAX Tsr Strobe to ready response time 50 30 20 Trfs Ready to final strobe time 75 60 50 Note When a host does not meet Tsr it should be ready to receive 2 more strobes after...

Страница 39: ...IN MAX Trfs Ready to final strobe time 75 60 50 Trp Ready to pause time 160 125 100 Tli Limited interlock time 0 150 0 150 0 150 Taz Output release time 10 10 10 Tzah Output enable time 20 20 20 Tmli...

Страница 40: ...IN MAX Tss Time from strobe to stop assertion 50 50 50 Tli Limited interlock time 0 150 0 150 0 150 Taz Output release time 10 10 10 Tzah Output enable time 20 20 20 Tmli Interlock time 20 20 20 Tds D...

Страница 41: ...ON MIN MAX MIN MAX MIN MAX Tui Unlimited interlock time 0 0 0 Tack Setup time before DMACK assertion 20 20 20 Tenv Envelope time 20 70 20 70 20 70 Tzrdy Wait time before driving DSTROBE 0 0 0 Tli Limi...

Страница 42: ...IPTION MIN MAX MIN MAX MIN MAX Tsr Strobe to ready response time 50 30 20 Trfs Ready to final strobe time 75 60 50 Note When a device does not meet Tsr it shall be ready to receive 2 more strobes afte...

Страница 43: ...N MIN MAX MIN MAX MIN MAX Trfs Ready to final strobe time 75 60 50 Trp Ready to pause time 160 125 100 Tli Limited interlock time 0 150 0 150 0 150 Tmli Interlock time 20 20 20 Tds Data setup time at...

Страница 44: ...CRIPTION MIN MAX MIN MAX MIN MAX Tss Time from strobe to stop assertion 50 50 50 Tli Limited interlock time 0 150 0 150 0 150 Tmli Interlock time 20 20 20 Tds Data setup time at device side 15 10 7 Td...

Страница 45: ...0 1 1 0 0 Cylinder low Reg Cylinder low Reg 0 1 1 0 1 Cylinder high Reg Cylinder high Reg 0 1 1 1 0 Drive Head Reg Drive Head Reg 0 1 1 1 1 Status Reg Command Reg Control Block Registers 1 0 1 1 0 Al...

Страница 46: ...in Assignment Pin number A through I are prepared for jumper setting I G E C A H F D B Figure 30 Jumper Pin Assignment 6 3 3 Jumper Function Device 0 Device 1 Cable Select and Device 0 Forcing Device...

Страница 47: ...D B Forcing DEVICE 1 PRESENT Figure 31 Jumper Block Setting Position Notes 1 All other setting patterns are reserved Do not make other setting 2 When CABLE SELECT is specified AT interface signal 28 C...

Страница 48: ...ENT Figure 32 Jumper Block Setting Position Notes 1 All other setting patterns are reserved Do not make other setting 2 When CABLE SELECT is specified AT interface signal 28 CSEL is referred to determ...

Страница 49: ...H F D B Figure 33 Jumper Block Setting Position Notes 1 All other setting patterns are reserved Do not make other setting 2 When CABLE SELECT is specified AT interface signal 28 CSEL is referred to de...

Страница 50: ...ure 34 Jumper Block Setting Position Notes 1 All other setting patterns are reserved Do not make other setting 2 When CABLE SELECT is specified AT interface signal 28 CSEL is referred to determin the...

Страница 51: ...de 300 to 3048 m Non Operating Conditions Temperature 40 to 65 C Relative Humidity 5 to 95 R H non condensing Maximum Wet Bulb Temperature 35 C non condensing Maximum Temperature Gradient 15 C Hour Al...

Страница 52: ...5Volts 12Volts Total W Pop Mean Std Dev Pop Mean Std Dev Idle Average 0 29 0 02 0 45 0 1 6 9 Idle ripple peak to peak 0 25 0 04 0 7 0 15 Seek peak 0 55 0 02 1 7 0 2 Seek average 1 0 33 0 02 0 7 0 1 1...

Страница 53: ...system frame which has no electrical level difference at the four screws position and has less than 300 millivolts peak to peak level difference to the file power connector ground Figure 39 Power Sup...

Страница 54: ...0 350320 Figure 41 Typical Current Wave Form of 12V at Start Up of DTTA 351010 350840 350640 350430 350320 6 5 1 2 DTTA 351680 351350 351290 Figure 42 Typical Current Wave Form of 12V at Start Up of D...

Страница 55: ...6 5 1 3 DTTA 371440 371290 371010 Figure 43 Typical Current Wave Form of 12V at Start Up of DTTA 371440 371290 371010 Specification 47...

Страница 56: ...mplementation On The Fly correction performed as a part of read channel function recovers up to 12 symbols of error in 1 sector 1 symbol is 8 bits 6 6 4 Cable Noise Interference To avoid any degradati...

Страница 57: ...5 hard disk drive form factor Figure 45 Physical Dimension and Weight DTTA 371440 DTTA 371290 DTTA 371010 DTTA 351680 DTTA 351350 DTTA 351290 DTTA 351010 DTTA 350840 DTTA 350640 DTTA 350430 DTTA 35032...

Страница 58: ...Figure 46 Mechanical Dimension 50 OEM Specifications for DTTA 3xxxxx...

Страница 59: ...6 7 3 Connector Locations Figure 47 Connector Locations Specification 51...

Страница 60: ...6 7 4 Hole Locations The Figure 48 on page 52 shows the outline of DTTA 3xxxxx which includes the hole locations Figure 48 Mounting Positions and the Tappings 52 OEM Specifications for DTTA 3xxxxx...

Страница 61: ...ol Type Electrical Screw Driver should be used Mechnical Latch Type Electrical Screw Driver is not recommended because of possibility of mechanical shock higher than specification value which may caus...

Страница 62: ...RMS Overall RMS root mean square level of vertical vibration is 0 56G RMS Note The specified levels are measured at the mounting points 6 8 1 2 Swept Sine Vibration The hard disk drive will meet the...

Страница 63: ...vel are applied to the drive ten pulses for each direction and for all three axes There must be a minimum of 30 seconds delay between shock pulses The input level is applied to a base plate where the...

Страница 64: ...ive subsystem are measured under the following conditions Idle mode Powered on disks spinning track following unit ready to receive and respond to control line commands Operating mode Continuous rando...

Страница 65: ...e meter above the drive surface Random operation mode is simulated with 40 seek and 60 idle in time 6 9 2 2 Sound Pressure Level The hard disk drives meet the following sound pressure level Figure 53...

Страница 66: ...meet the worldwide EMC requirements listed below IBM will provide technical support to assist users in complying with the EMC requirements United States Federal Communications Commission FCC Rules an...

Страница 67: ...6 12 5 Flammability Printed Circuit boards used in this product are made of material with a UL recognized flammability rating of V 1 or better The flammability rating is marked or etched on the board...

Страница 68: ...60 OEM Specifications for DTTA 3xxxxx...

Страница 69: ...Part 2 ATA Interface Specification Copyright IBM Corp 1998 61...

Страница 70: ...62 OEM Specifications for DTTA 3xxxxx...

Страница 71: ...of Information technology AT Attachment with Packet Interface Extension ATA ATAPI 4 Revision 17 dated on 30 October 1997 with certain limitations described in 8 0 Deviations From Standard on page 65 7...

Страница 72: ...64 OEM Specifications for DTTA 3xxxxx...

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

Страница 74: ...66 OEM Specifications for DTTA 3xxxxx...

Страница 75: ...gh A N 1 0 1 2 LBA bits 16 23 2 LBA bits 16 23 A N 1 1 0 Device Head Device Head A N 1 1 0 2 LBA bits 24 27 2 LBA bits 24 27 A N 1 1 1 Status Command A A x x x Invalid address Invalid address 1 imped...

Страница 76: ...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 be from zero to the numbe...

Страница 77: ...ed 9 7 Drive Address Register Drive Address Register 7 6 5 4 3 2 1 0 HIZ WTG H3 H2 H1 H0 DS1 DS0 Figure 58 Drive Address Register This register contains the inverted drive select and head select addre...

Страница 78: ...7 6 5 4 3 2 1 0 ICRCE UNC 0 IDNF 0 ABRT TK0NF AMNF Figure 60 Error Register This register contains status from the last command executed by the device or a diagnostic code At the completion of any com...

Страница 79: ...ferred 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 9 12 Sector Number Register This reg...

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

Страница 81: ...set is shown in Figure 62 POR hard soft reset reset Aborting Host interface o o Aborting Device operation 1 1 Initialization of hardware o x x Internal diagnostic o x x Spinning spindle o x x Initiali...

Страница 82: ...error 03h Sector buffer error 04h ECC circuitry error 05h Controller microprocessor error 8xh Device 1 failed Figure 64 Diagnostic Codes The meaning of the Error Register diagnostic codes resulting fr...

Страница 83: ...reset and the EXECUTE DEVICE DIAGNOSTIC command the Device 0 Error register is shown in Figure 65 Device 1 PDIAG Device 0 Error Present Asserted Passed Register Yes Yes Yes 01h Yes Yes No 0xh Yes No Y...

Страница 84: ...linearly mapped with the first LBA addressed sector sector 0 being the same sector as the first logical CHS addressed sector cylinder 0 head 0 sector 1 Irrespective of the logical CHS translation mod...

Страница 85: ...l be cleared and INTRQ negated by a Status reg ister read or a write to the Command register When the device is ready to continue the processing of a bus released command and BSY or DRQ is set to one...

Страница 86: ...s 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 immediately from the active or idle modes The...

Страница 87: ...te values Attribute values are used to represent the relative reliability of individual performance or calibration attri butes The valid range of attribute values is from 1 to 253 decimal Higher attri...

Страница 88: ...or a security erase unit command Device Unlocked mode 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 se...

Страница 89: ...he end users must set the master password even if only single level password protection is required 10 7 4 Operation example 10 7 4 1 Master Password setting The system manufacturer dealer can set a n...

Страница 90: ...cess Non media access command 1 command 1 Password Erase Unit Match Password N Match N Y Y Complete Reject Complete Erase Unit V V V V Enter Device Lock function Unlock mode Disable V Normal operation...

Страница 91: ...Master Password V Normal operation but data lost Figure 69 Password Lost 10 7 4 5 Attempt limit for SECURITY UNLOCK command The SECURITY UNLOCK command has an attempt limit The purpose of this attemp...

Страница 92: ...r s w retry Command aborted Executable Executable Read Verify Sector s w o retry Command aborted Executable Executable Read Verify Sector s w retry Command aborted Executable Executable Recalibrate Ex...

Страница 93: ...Command aborted Executable Executable Write DMA Queued Command aborted Executable Executable Write Long w o retry Command aborted Executable Executable Write Long w retry Command aborted Executable Ex...

Страница 94: ...mer usable device size 6 292 242 432 byte 6 2GB Customer usable sector count 12 289 536 BB8600h LBA range for protected area BB8600h to C1ACFFh 1 Shipping HDDs from HDD manufacturer When the HDDs are...

Страница 95: ...responsibility to write the data subsequently onto the disk While writing data after completed acknowledgment of a write command soft reset or hard reset does not affect its operation But power off te...

Страница 96: ...ration a sequence of media verification is performed automatically When the result of this verification meets the criteria this sector is reallocated Recovered read errors When a read operation for a...

Страница 97: ...r responding Interrupts are cleared when the host reads the Status Register issues a reset or writes to the Command Register Figure 128 on page 171 shows the device timeout values 11 1 PIO Data In Com...

Страница 98: ...ill set BSY 0 ERR 1 and DRQ 1 The device will then store the error status in the Error Register and interrupt the host The registers will contain the location of the sector in error The errored locati...

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

Страница 100: ...ands involves no data transfer 1 The host writes any required parameters to the Features Sector Count Sector Number Cylinder and Device Head Registers 2 The host writes the command code to the Command...

Страница 101: ...nd Register 4 The device sets DMARQ when it is ready to transfer any part of the data 5 Host transfers the data using the DMA transfer protocol currently in effect 6 When all of the data has been tran...

Страница 102: ...the device 3 Bus Release If the device is not ready for data transfer REL is set a The device generates an interrupt if release interrupt is enabled b The host may issue another command or wait for s...

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

Страница 104: ...0 0 1 0 3 Standby 96 1 0 0 1 0 1 1 0 3 Standby Immediate E0 1 1 1 0 0 0 0 0 3 Standby Immediate 94 1 0 0 1 0 1 0 0 2 Write Buffer E8 1 1 1 0 1 0 0 0 4 Write DMA retry CA 1 1 0 0 1 0 1 0 4 Write DMA no...

Страница 105: ...t Transfer Mode EF 03 34 bytes of ECC apply on Read Write Long EF 44 Disable read look ahead feature EF 55 Enable release interrupt EF 5D Disable reverting to power on defaults EF 66 Disable write cac...

Страница 106: ...he Option Bit of the Sector Count Register should be specified This bit is used by Set Max LBA CYL command V Valid Indicates that the bit is part of an output parameter and should be specified x Indic...

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

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

Страница 109: ...High Cylinder High Device Head 1 1 D Device Head Command 1 1 1 0 0 1 1 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ...

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

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

Страница 112: ...1 1 D Device Head Command 1 1 1 0 1 1 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V...

Страница 113: ...of removable cylinders 03 00xxH Number of heads in default translate mode 04 0 Reserved 05 0 Reserved 06 003FH Number of sectors per track in default translate mode 07 0000H Number of bytes of sector...

Страница 114: ...ors per track 57 58 xxxxH Current capacity in sectors Word 57 specifies the low word of the capacity 59 0xxxH Current Multiple setting bit assignments 15 9 0 Reserved 8 1 Multiple Sector Setting is Va...

Страница 115: ...on 17 82 74EBH Command set supported 15 0 Reserved 14 1 NOP command 13 1 READ BUFFER command 12 1 WRITE BUFFER command 11 0 Reserved 10 1 Host Protected Area feature set 9 0 DEVICE RESET command 8 0 S...

Страница 116: ...NLOAD MICROCODE command 87 4000H Command set feature default 15 14 01 Word 87 is valid 13 0 0 Reserved 88 0x07H Ultra DMA transfer modes 15 8 0x Current active Ultra DMA transfer mode 15 11 Reserved 0...

Страница 117: ...nable Disable 1 Enable 0 Capability 1 Support 129 xxxxH Current Set Feature Option Bit assignments 15 4 Reserved 3 Auto reassign 1 Enable 2 Reverting 1 Enable 1 Read Look ahead 1 Enable 0 Write Cache...

Страница 118: ...nter Idle mode immediately and set auto power down timeout parameter standby timer And then the timer starts counting down When the Idle mode is entered the device is spun up to operating speed If the...

Страница 119: ...d the drive will enter Standby mode automatically if the timeout interval expires with no drive access from the host The timeout interval will be reinitialized if there is a drive access before the ti...

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

Страница 121: ...track and the number of heads minus 1 per cylinder Words 54 58 in Identify Device Information reflects these parame ters The parameters remain in effect until following events Another Initialize Devi...

Страница 122: ...tial value Command 0 0 0 0 0 0 0 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V...

Страница 123: ...r 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 88 Read Buffer Command E4h The Read Buffer command transfers a sector of d...

Страница 124: ...om the device to the host The sectors are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing the command The data transfers are qualified...

Страница 125: ...rred This will be zero unless an unre coverable error occurs Sector Number The sector number of the last transferred sector L 0 In LBA mode this register contains current LBA bits 0 7 L 1 Cylinder Hig...

Страница 126: ...MA Queued Command C7h This command executes in a similar manner to a READ DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release if the d...

Страница 127: ...the device performs a bus release This bit is set to one when the device is ready to transfer data Input Parameters From The Device On Command Complete Sector Count bits 7 3 Tag contain the Tag of th...

Страница 128: ...ta and ECC bytes from the device to the host After 512 bytes of data have been transferred the device will keep setting D R Q 1 to indicate that the device is ready to transfer the ECC bytes to the ho...

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

Страница 130: ...ore sectors of data from disk media then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time Command execution is identical to the Re...

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

Страница 132: ...AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 93 Read Native Max LBA CYL F8h This command returns the native max LBA CYL of HDD which is not effected by Set Max LBA CYL command I...

Страница 133: ...Sectors command reads one or more sectors of data from disk media then transfers the data from the device to the host The sectors are transferred through the Data Register 16 bits at a time If an unco...

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

Страница 135: ...ectors verifies one or more sectors on the device No data is transferred to the host The difference of Read Sectors command and Read Verify Sectors command is whether the data is trans ferred to the h...

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

Страница 137: ...der High Device Head 1 1 D Device Head Command 0 0 0 1 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0...

Страница 138: ...st including information specified in Figure 98 Then the device checks the transferred password If the User Password or Master Password matches the given password the device disables the security mode...

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

Страница 140: ...initializes all user data sectors then disables the device lock function Note that the Security Erase Unit command initializes from LBA 0 to Native MAX LBA Host MAX LBA set by Initialize Drive Paramet...

Страница 141: ...ted The secu rity erase prepare command should be completed immediately prior to the Security Erase Unit command If the device receives a Security Erase Unit command without a prior Security Erase Pre...

Страница 142: ...4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 0 V Figure 102 Security Freeze Lock Command F5h The Security Freeze Lock Command allows the device to enter f...

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

Страница 144: ...Security level bits interact as follows Identifier User Security level High The password supplied with the command will be saved as the new user password The security mode feature lock function will...

Страница 145: ...and is com pleted the device will be in device lock mode The password has not been changed yet The Security Unlock command requests to transfer a single sector of data from the host including informa...

Страница 146: ...ates that device regards Password as Master Password The user can detect if the attempt to unlock the device has failed due to a mismatched password as this is the only reason that an abort error will...

Страница 147: ...Command 7xh The Seek command initiates a seek to the designated track and selects the designated head The device need not be formatted for a seek to execute properly Output Parameters To The Device S...

Страница 148: ...Command A2h The Service command is used to provide data transfer and or status of a command that was previously bus released Output Parameters To The Device D selected device Input Parameters From Th...

Страница 149: ...EFh The Set Feature command is to establish the following parameters which affect the execution of certain fea tures as shown in below table ABT will be set to 1 in the Error Register if the Feature...

Страница 150: ...00 nnn nnn 000 001 010 Note 2 If the number of auto reassigned sector reaches the device s reassignment capacity the write cache function will be automatically disabled Although the device still accep...

Страница 151: ...sses beyond that LBA CYL are rejected with setting ABORT bit in status register Identify device command returns the LBA CYL which is set via this command as a default value Read Native Max LBA CYL com...

Страница 152: ...meters From The Device Sector Number In LBA mode this register contains max LBA bits 0 7 which is set L 1 In CHS mode this register contains max sector number L 0 Cylinder High Low In LBA mode this re...

Страница 153: ...0 0 V 0 0 0 V 0 0 V Figure 111 Set Multiple Command C6h The Set Multiple command enables the device to perform Read and Write Multiple commands and estab lishes the block size for these commands The...

Страница 154: ...0 0 1 1 0 Status See Below Error Register Status Register 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 112 Sleep Comman...

Страница 155: ...Attribute Values Attribute Thresholds and other low level subcommands that can be used for logging and reporting purposes and to accommodate special user needs The S M A R T Function Set command has s...

Страница 156: ...F1h written by the host into the device s Sector Count Register before issuing the SMART Enable Disable Attribute Autosave subcommand will cause this feature to be enabled Any other non zero value wr...

Страница 157: ...eceipt of the SMART Disable Operations subcommand from the host the device disables S M A R T capabilities and functions and then saves any updated Attribute Values to the Attribute Data sector After...

Страница 158: ...ection status 1 16Ah 1 2 Total segments required for 1 16Bh 1 01h off line data collection Total time in seconds to 2 16Ch 1 2 complete next segment Current segment pointer 1 16Eh 1 2 Off line data co...

Страница 159: ...ll attributes prior to any data collection FDh maximum value FEh value is not valid FFh invalid for attribute value not to be used Vendor Specific 8 04h binary Total Bytes 12 Figure 115 Individual Att...

Страница 160: ...hem into normalized values which the host can then compare with the Threshold values A Threshold is the excursion limit for a normalized Attribute Value In normalizing the raw data the device will per...

Страница 161: ...indicating the next segment to execute as an off line data collection activity This varies from 00h to the total number of segments The current segment pointer will be 00h if the off line data collect...

Страница 162: ...ttribute Values Description Bytes Offset Format Value Data Structure Revision Number 2 00h binary 0005h 1st Attribute Threshold 12 02h 1 2 30th Attribute Threshold 12 15Eh 1 2 Reserved 18 16Ah 3 Vendo...

Страница 163: ...Bytes 12 Figure 118 Individual Threshold Data Structure 12 31 3 3 Attribute ID Numbers Attribute ID Numbers supported by the device are the same as Attribute Values Data Structures 12 31 3 4 Attribute...

Страница 164: ...n a S M A R T disabled state The device is unable to read its Attribute Values or 10h Attribute Thresholds data structure 51h or 40h The device is unable to write to its Attribute Values 51h 10h data...

Страница 165: ...uses the device to enter the Standby Mode immediately and set auto power down timeout parameter standby timer When the Standby mode is entered the drive is spun down but the interface remains active I...

Страница 166: ...255 21 minutes 15 seconds When the automatic power down sequence is enabled the drive will enter Standby mode automatically if the timeout interval expires with no drive access from the host The timeo...

Страница 167: ...6 5 4 3 2 1 0 CRC UNC 0 IDN 0 ABT T0N AMN BSY RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 121 Standby Immediate Command E0h 94h The Standby Immediate command causes the device to en...

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

Страница 169: ...host to the device then the data is written to the disk media The sectors of data are transferred through the Data Register 16 bits at a time The host initializes a slave DMA channel prior to issuing...

Страница 170: ...equested sectors not transferred This will be zero unless an unre coverable error occurs Sector Number The sector number of the last transferred sector L 0 In LBA mode this register contains current L...

Страница 171: ...Write DMA Queued Command CCh This command executes in a similar manner to a WRITE DMA command The device may perform a bus release or it may execute the data transfer without performing a bus release...

Страница 172: ...vice performs a bus release This bit is set to one when the device is ready to transfer data Input Parameters From The Device On Command Complete Sector Count bits 7 3 Tag contain the Tag of the compl...

Страница 173: ...the ECC bytes are written to the disk media After 512 bytes of data have been transferred the device will keep setting D R Q 1 to indicate that the device is ready to receive the ECC bytes from the h...

Страница 174: ...its 8 15 Low 16 23 High L 1 H The head number of the sector to be transferred L 0 In LBA mode this register contains current LBA bits 24 27 L 1 The file internally uses 34 bytes of ECC on all data rea...

Страница 175: ...sfers one or more sectors from the host to the device the the data is written to the disk media Command execution is identical to the Write Sectors command except that an interrupt is generated for ea...

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

Страница 177: ...ors from the host to the device then the data is written to the disk media The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the write will be te...

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

Страница 179: ...Signal Status Register 31 sec Hard Reset Asserted BSY 0 and RDY 1 Data In Device Busy After OUT to Command Status Register 400 ns Command Command Code Out Register BSY 1 Interrupt DRQ For Status Regi...

Страница 180: ...atus Register 400 ns Transfer Command Code Out Register BSY 1 Command Figure 129 Timeout Values Continued Command category is referred to 11 0 Command Protocol on page 89 The abbreviations ns us ms an...

Страница 181: ...Obsolete 34h 3Bh Reserved Reserved Reserved 3Ch WRITE VERIFY No Obsolete 3Dh 3Fh Reserved Reserved Reserved 40h READ VERIFY SECTOR S w retry Yes Mandatory 41h READ VERIFY SECTOR S w o retry Yes Mandat...

Страница 182: ...D BUFFER Yes Optional E5h CHECK POWER MODE 1 Yes Optional 2 E6h SLEEP 1 Yes Optional 2 E7h FLUSH CACHE Yes Optional E8h WRITE BUFFER Yes Optional E9h WRITE SAME No Retired EAh EBh Reserved Reserved Re...

Страница 183: ...tes ECC Yes Obsolete 54h Set cache segments No Obsolete 55h Disable read look ahead feature Yes Optional 5Dh Enable release interrupt Yes Optional 5Eh Enable SERVICE interrupt No Optional 66h Disable...

Страница 184: ...176 OEM Specifications for DTTA 3xxxxx...

Страница 185: ...able Password F6h 130 Security Erase Prepare F3h 131 Security Erase Unit F4h 132 Security Freeze Lock F5h 134 Security Set Password F1h 135 Security Unlock F2h 137 Seek 7xh 139 Service A2h 140 Set Fea...

Страница 186: ...Sector Number Register 71 Status Register 71 Register Initialization 74 Reset Diagnostic and Reset considerations 74 Register Initialization 74 RST 69 S S M A R T Function 79 Attribute thresholds 79...

Страница 187: ...meout Parameter 110 157 Timeout Values 171 TK0NF 70 U UNC 70 V V 98 W Write Buffer 90 160 Write Cache 87 Write DMA 92 161 Write DMA Queued 93 163 Write Long 90 165 Write Multiple 90 167 Write Sectors...

Страница 188: ...Published in Japan S00K 0286 02...

Отзывы: