background image

12.28 Set Multiple (C6h)

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

³

C o m m a n d B l o c k O u t p u t R e g i s t e r s

³ ³

C o m m a n d B l o c k I n p u t R e g i s t e r s

³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

R e g i s t e r

³

7 6 5 4 3 2 1 0

³ ³

R e g i s t e r

³

7 6 5 4 3 2 1 0

³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

D a t a

³ Ä Ä Ä Ä Ä Ä Ä Ä ³ ³

D a t a

³ Ä Ä Ä Ä Ä Ä Ä Ä ³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

F e a t u r e

³ Ä Ä Ä Ä Ä Ä Ä Ä ³ ³

E r r o r

³

. . . S e e B e l o w . . .

³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

S e c t o r C o u n t

³

V V V V V V V V

³ ³

S e c t o r C o u n t

³ Ä Ä Ä Ä Ä Ä Ä Ä ³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

S e c t o r N u m b e r

³ Ä Ä Ä Ä Ä Ä Ä Ä ³ ³

S e c t o r N u m b e r

³ Ä Ä Ä Ä Ä Ä Ä Ä ³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

C y l i n d e r L o w

³ Ä Ä Ä Ä Ä Ä Ä Ä ³ ³

C y l i n d e r L o w

³ Ä Ä Ä Ä Ä Ä Ä Ä ³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

C y l i n d e r H i g h

³ Ä Ä Ä Ä Ä Ä Ä Ä ³ ³

C y l i n d e r H i g h

³ Ä Ä Ä Ä Ä Ä Ä Ä ³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

D e v i c e / H e a d

³

1

Ä

1 D

Ä Ä Ä Ä ³ ³

D e v i c e / H e a d

³ Ä Ä Ä Ä Ä Ä Ä Ä ³

ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´

³

C o m m a n d

³

1 1 0 0 0 1 1 0

³ ³

S t a t u s

³

. . . S e e B e l o w . . .

³

ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿

³

E r r o r R e g i s t e r

³

³

S t a t u s R e g i s t e r

³

ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ´

ÃÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ´

³

7

³

6

³

5

³

4

³

3

³

2

³

1

³

0

³

³

7

³

6

³

5

³

4

³

3

³

2

³

1

³

0

³

³

C R C

³

U N C

³

0

³

I D N

³

0

³

A B T

³

T 0 N

³

A M N

³

³

B S Y

³

R D Y

³

D F

³

D S C

³

D R Q

³

C O R

³

I D X

³

E R R

³

ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ´

ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ´

³

0

³

0

³

0

³

0

³

0

³

V

³

0

³

0

³

³

0

³

V

³

0

³ Ä ³ Ä ³

0

³ Ä ³

V

³

ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ

ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ

Figure 93. 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 block size is the number of sectors to be transferred for each
interrupt.

The default block size after power up, or hard reset is 0, and Read Multiple and Write Multiple commands
are disabled.

If an invalid block size is specified, an Abort error will be returned to the host, and Read Multiple and Write
Multiple commands will be disabled.

Output Parameters To The Device

Sector Count.

The block size to be used for Read Multiple and Write Multiple commands. Valid
block sizes can be selected from 0, 2, 4, 8 or 16. If 0 is specified, then Read Multiple
and Write Multiple commands are disabled.

142

O E M Specifications of DYLA-2xxxx 2.5 inch H D D

Содержание DYLA-28100 - Travelstar 8.1 GB Hard Drive

Страница 1: ...OEM HARD DISK DRIVE SPECIFICATIONS for DYLA 28100 27900 26480 8190 7920 6440 MB 2 5 Inch Hard Disk Drive with ATA Interface Revision 1 0 S03L 3237 01...

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

Страница 3: ...OEM HARD DISK DRIVE SPECIFICATIONS for DYLA 28100 27900 26480 8190 7920 6440 MB 2 5 Inch Hard Disk Drive with ATA Interface Revision 1 0 S03L 3237 01...

Страница 4: ...ntain 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 be construed to mean...

Страница 5: ...Equipment Status 15 4 4 WRITE Safety 16 4 5 Data buffer test 16 4 6 Error Recovery 16 4 7 Automatic Reallocation 16 4 7 1 Non Recovered Write Errors 16 4 7 2 Non Recovered Read Errors 16 4 7 3 Recove...

Страница 6: ...Cabling 35 6 2 Interface Connector 35 6 3 Signal Definition 36 6 4 Signal Description 38 6 5 Interface Logic Signal Levels 40 6 6 Reset timings 41 6 7 PIO Timings 42 6 8 DMA Timings 43 6 8 1 DMA Timi...

Страница 7: ...mmand completion timing 72 10 4 4 Standby timer 73 10 4 5 Status 73 10 4 6 Interface Capability for Power Modes 73 10 4 7 Initial Power Mode at Power On 73 10 5 Adaptive Battery Life Extender ABLE 2 F...

Страница 8: ...ecurity Disable Password F6h 128 12 20 Security Erase Prepare F3h 129 12 21 Security Erase Unit F4h 130 12 22 Security Freeze Lock F5h 132 12 23 Security Set Password F1h 133 12 24 Security Unlock F2h...

Страница 9: ...4 x 1 024 bytes Mb sq in 1 000 000 bits per square inch MLC Machine Level Control TBD To Be Defined 1 2 General Caution Do not apply pressing force on the top cover See Figure 1 on page 2 Do not cover...

Страница 10: ...1 2 1 Caution of usage Figure 1 Handling caution of DYLA 28100 27900 26480 2 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 11: ...Figure 2 Breathing hole caution of DYLA 28100 27900 26480 General 3...

Страница 12: ...4 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 13: ...O Mode 4 33 3 MB sec Ultra DMA Mode 2 Media data transfer rate 100 4 outer zone 64 3 inner zone Mbit sec Average seek time 12 milliseconds for read Closed loop actuator servo Embedded Sector Servo Rot...

Страница 14: ...6 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 15: ...Part 1 Functional Specification Copyright IBM Corp 1997 7...

Страница 16: ...8 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 17: ...Sectors 12 594 960 15 481 935 16 007 040 Total Customer Usable Data Bytes 6440 MB 6 448 619 520 7920 MB 7 926 750 720 8190 MB 8 195 604 480 Figure 4 Data Sheet Media transfer rate Mb sec 64 3 100 4 I...

Страница 18: ...m when the command is received by the drive to the start of motion of the actuator 3 3 2 Average Seek Time Including Settling Figure 6 Mechanical Positioning Performance Typical and Max are given thro...

Страница 19: ...combinations max SUM max 1 n Tn in Tn out n 1 Weighted Average max 1 max Where max Maximum Seek Length n Seek Length 1 to max Tn in Inward measured seek time for a n track seek Tn out Outward measured...

Страница 20: ...y The condition in which the drive is able to perform a media access command e g read write immediately Power On This includes the time required for the internal self diagnostics Function Typical Max...

Страница 21: ...in power saving mode The head is parked near the mid diameter of disk without servoing A device in Active idle mode may take longer to complete the execution of a command because it has to activate th...

Страница 22: ...r power on or hard reset as an initial state Initial state may be changed to Standby mode using pin 49 on the interface connector Refer to 6 10 Drive Address Setting on page 53 for detail 3 3 7 3 Adap...

Страница 23: ...mpletion of Software Reset To confirm successful completion of Flush Cache command To confirm successful completion of Check Power Mode command To confirm successful completion of Standby command To c...

Страница 24: ...tomatically when specific conditions are met As a resultof reallocation the physical location of logically sequenced sectors will be dispersed The drive does not report for auto reallocation to the ho...

Страница 25: ...peration for a sector failed once then recovered at the specific ERP step this sector is reallo cated automatically A media verification sequence may be run prior to the reallocation according to the...

Страница 26: ...18 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 27: ...ent 20 C Hour Altitude 300 to 3000 m Non Operating Conditions Temperature 40 to 65 C Relative Humidity 5 to 95 R H non condensing Maximum Wet Bulb Temperature 40 C non condensing Maximum Temperature G...

Страница 28: ...ts at the enclosure surface Figure 14 Magnetic Flux Density Limits 5 1 2 2 Conductive Noise The disk drive shall work without degradation of the soft error rate with an AC current of up to 45 mA p p i...

Страница 29: ...er 100 msec 5 The seek average current is specified based on three operations per 100 msec 6 The typical current wave form at start up is shown in Figure 16 on page 22 Item Requirements Notes Nominal...

Страница 30: ...5 2 1 Start Up Current Figure 16 Typical current wave form at start up 22 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 31: ...be in the allowable level specified in the power requirement section 5 3 4 Drive Usage Condition The drive is designed to be used under the following conditions Within specifications of Shock Vibratio...

Страница 32: ...e Emergency unload is intended to be invoked in rare situations Because this operation is inherently uncon trolled it is more mechanically stressful than a normal unload DYLA 2xxxx supports a minimum...

Страница 33: ...verify head disk durability In the case of DYLA 2xxxx the heads do not land on the disk so this type of test should be viewed as a test of the load unload function Start Stop testing should be done b...

Страница 34: ...ysical Dimension and Weight 5 4 2 Hole Locations The Figure 18 on page 26 shows the outline of DYLA 28100 27900 26480 which includes the hole locations DYLA 26480 DYLA 27900 DYLA 28100 Height mm 17 0...

Страница 35: ...ontal orientation will be able to run vertically and vice versa The recommended mounting screw torque is 3 0 5 kgf cm The recommended mounting screw depth is 3 0 0 3 mm for bottom and 3 5 0 5 mm for h...

Страница 36: ...3 45 Hz 1 1 x E 3 48 Hz 8 0 x E 3 62 Hz 8 0 x E 3 65 Hz 1 0 x E 3 150 Hz 1 0 x E 3 200 Hz 5 0 x E 4 500 Hz 5 0 x E 4 The specified levels are measured at the mounting points 5 5 1 2 Swept Sine Vibrat...

Страница 37: ...G 2msec half sine shock pulse 10G 11msec half sine shock pulse The input level shall be applied to the normal disk drive subsystem mounting points as mounted in normal system use 5 5 4 Non Operating S...

Страница 38: ...chamber floor No sound absorbing material shall be used The acoustical characteristics of the disk drive are measured under the following conditions Idle mode Power on disks spinning track following u...

Страница 39: ...sound power Lw with following formula only when determining compliance Lwt spec Lw 0 1 Pt 4 0 Bels where Lw A weighted sound power level Pt Value of discrete tone penalty dLt 6 0 dBA dLt Tone to nois...

Страница 40: ...he 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 and Regul...

Страница 41: ...ity rating is marked or etched on the board All other parts not considered electrical components are made of material with a UL recognized flammability rating of V 1 or better except minor mechanical...

Страница 42: ...34 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 43: ...T Attachment is designed to mate with Dupont part number 69764 044 or equiv alent Figure 20 and Figure 18 show the connector location and physical pin location Figure 20 AT Attachment connector of DYL...

Страница 44: ...35 DA00 I TTL 36 DA02 I TTL 37 CS0 I TTL 38 CS1 I TTL 39 DASP I O OD 40 GND 41 5V LOGIC PWR 42 5V MOTOR PWR 43 GND 44 Resv Figure 21 Table of signals Notes 1 O designates an output from the Drive 2 I...

Страница 45: ...tional Definition for Ultra DMA Write DDMARDY IORDY Operation HSTROBE DIOR STOP DIOW Read HDMARDY DIOR Operation DSTROBE IORDY STOP DIOW Figure 22 Signal Special Definitions for Ultra DMA Electrical I...

Страница 46: ...to the Command Reg This signal is a 3 State line with 24 mA sink capability IORDY Indication to host that the drive is ready to complete current I O cycle This line is driven low at the falling edge...

Страница 47: ...the respective position of the cable connector in order to avoid wrong insertion by mistake 5V Power There are two input pins for 5 V power supply 5V LOGIC and 5V MOTOR 5V LOGIC is connected to the i...

Страница 48: ...and 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 trans...

Страница 49: ...timing RESET T0 READY XXXXXXX T1 BUSY XXXXXXX T1 PARAMETER DESCRIPTION Min Typ Max usec sec sec T0 RESET low width 25 T1 RESET high to READY Not BUSY 2 3 9 5 Figure 23 System Reset timing Electrical...

Страница 50: ...15 setup to DIOW high 20 T4 DIOW high to DD00 15 hold 10 T5 DD00 15 setup to DIOR high 20 1 T6 DIOR high to DD00 15 hold 5 T6Z DIOR high to DDOO 15 tristate 30 T7 CS0 1 DA00 02 valid to HIOCS16 assert...

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

Страница 52: ...IN MAX Note nsec nsec T0 Cycle time 120 TD DIOR DIOW pulse width 70 TE DIOR data setup 20 TF DIOR data hold 5 TG DIOW data setup 20 TH DIOW data hold 10 TI DMACK to DIOR DIOW setup 0 TJ DIOR DIOW to D...

Страница 53: ...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 20 70 Tzrdy Wa...

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

Страница 55: ...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 Interlock ti...

Страница 56: ...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 Data se...

Страница 57: ...IN 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 Limited interloc...

Страница 58: ...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 after DDMAR...

Страница 59: ...N 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 device side...

Страница 60: ...N 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 Tdh Data...

Страница 61: ...the drive address depends on the condition of pin 28 of the AT interface cable In the case when pin 28 is ground or low the drive is a Master If pin 28 is open or high level the drive is a Slave Figu...

Страница 62: ...hows the standard I O address range for IBM PC AT machines CS0 CS1 DA02 DA01 DA00 DIOR 0 Read DIOW 0 Write Command Block Registers 0 1 0 0 0 Data Reg Data Reg 0 1 0 0 1 Error Reg Features Reg 0 1 0 1...

Страница 63: ...Part 2 ATA Interface Specification Copyright IBM Corp 1997 55...

Страница 64: ...56 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 65: ...nsfer Command Security Mode Feature Set S M A R T Self Monitoring Analysis and Reporting Technology Function DYLA 2xxxx support following functions as Vendor Specific Function Format Unit Function Ada...

Страница 66: ...58 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 67: ...mand Standby Timer Even if IDLE command or STANDBY command is issued with Sector Cuont reg ister value 00h Standby Timer is not disabled but it sets default value 109 minutes In case Sector Count regi...

Страница 68: ...60 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 69: ...h Cylinder High 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 add...

Страница 70: ...gister 9 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 curr...

Страница 71: ...he host must set R S T 1 and wait for at least 5 microseconds before setting RST 0 to ensure that the device recognizes the reset IEN Interrupt Enable When IEN 0 and the device is selected device inte...

Страница 72: ...s the least significant bit At command completion these bits are updated to reflect the currently selected head The head number may be from zero to the number of heads minus one In LBA mode HS3 throug...

Страница 73: ...ormat Unit command 9 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...

Страница 74: ...that a seek has completed and the device head is settled over a track DSC is set to 0 by the device just before a seek begins When an error occurs this bit is not changed until the Status Register is...

Страница 75: ...n is reset The device resets the interface circuitry according to the Set Features requirement The actions of each reset is shown in Figure 44 POR hard soft reset reset Aborting Host interface o o Abo...

Страница 76: ...ce to revert these parameters to the power on defaults 4 In the case of sleep mode the device goes to idle mode In other case the device does not change current mode 5 After reset the Standby timer va...

Страница 77: ...r software reset the register values are initialized as shown in Figure 45 Code Description 01h No error detected 02h Formatter device error 03h Sector buffer error 04h ECC circuitry error 05h Control...

Страница 78: ...it 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 shall read PDIAG to determine when it is vali...

Страница 79: ...ue 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 o...

Страница 80: ...Feature Active Mode The device is in execution of a command or accessing the disk media with read look ahead function or write cache function 10 4 2 Power Management Commands The Check Power Mode comm...

Страница 81: ...evice s status or issue commands to the device 10 4 6 Interface Capability for Power Modes Each power mode affects the physical interface as defined in the following table Mode BSY RDY Interface activ...

Страница 82: ...ced Power Management is enabled if set Word 96 bits 7 0 contain the current Advanced Power Management level if Advanced Power Management is enabled 10 5 1 Performance Idle mode This mode is usually en...

Страница 83: ...ate The optimal time to enter Active Idle is variable depending on the users recent behavior It is not possible to achieve the same level of savings with a fixed entry time into Active Idle because ev...

Страница 84: ...tes being used and the identity of these attributes is vendor specific and proprietary 10 6 2 Attribute values Attribute values are used to represent the relative reliability of individual performance...

Страница 85: ...eatures the system enable the device s attribute autosave feature to allow the device s automatic attribute saving upon receipt of STANDBY IMMEDIATE or SLEEP commands If the device has been set to uti...

Страница 86: ...date 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 10 7 2 Security level Following security level...

Страница 87: ...stem manufacturer dealer can set a new Master Password from default Master Password using the Security Set Password command without enabling the Device Lock Function 10 7 4 2 User Password setting Whe...

Страница 88: ...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 All com...

Страница 89: ...Master Password V Normal operation but data lost Figure 51 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...

Страница 90: ...Read DMA w o retry x o o Read DMA w retry x o o Read Long w o retry x o o Read Long w retry x o o Read Multiple x o o Read Native Max LBA CYL o o o Read Sector s w o retry x o o Read Sector s w retry...

Страница 91: ...atus o o o SMART Save Attribute Values o o o Standby o o o Standby Immediate o o o Write Buffer o o o Write DMA w o retry x o o Write DMA w retry x o o Write Long w o retry x o o Write Long w retry x...

Страница 92: ...e for protected area 0FC000h to 0FFFFFh 1 Shipping HDDs from HDD manufacturer When the HDDs are shipped from HDD manufacturer the device has been tested to have a capacity of 536MB flagging the media...

Страница 93: ...ax LBA CYL Returned value shows that native device Max LBA is 0FFFFFh regardless of the current setting Make entire device be accessible including the protected area by setting device Max LBA as 0FFFF...

Страница 94: ...eset or hard reset does not affect its operation But power off terminates writing operation immediately and unwritten data are to be lost Flush cache Check power mode Standby Standby immediate Sleep c...

Страница 95: ...recovered write errors When a write operation can not be completed after the Error Recovery Procedure ERP is fully carried out the sector s are reallocated to the spare location An error is reported t...

Страница 96: ...88 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

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

Страница 98: ...t 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 location wil...

Страница 99: ...ady to receive a sector b The host writes one sector of data including ECC bytes via the Data Register c The device sets BSY 1 after it has received the sector d After processing the sector of data th...

Страница 100: ...Immediate SMART Return Status SMART Save Attribute Values Standby Standby Immediate Execution of these commands involves no data transfer 1 The host writes any required parameters to the Features Sect...

Страница 101: ...commands the host resets the DMA channel prior to reading status from the device The DMA protocol allows high performance multi tasking operating systems to eliminate processor over head associated w...

Страница 102: ...94 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

Страница 103: ...Read DMA no retry C9 1 1 0 0 1 0 0 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 Rea...

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

Страница 105: ...03 22 bytes of ECC apply on Read Write Long EF 44 Disable read look ahead feature EF 55 Disable reverting to power on defaults EF 66 Disable write cache EF 82 Enable read look ahead feature EF AA 4 by...

Страница 106: ...tion 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 Indicates...

Страница 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 0 0 0 V Figure 57 Check Power Mode Command E5h 98h The Check Power M...

Страница 108: ...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 V V V V V V V 0 0 0 0 0 Figure 58 Execute Device Diagnostic Command 90h The Execut...

Страница 109: ...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 COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 59 Flush Cache Com...

Страница 110: ...a sector of data containing a format table to the device The format table should contain two bytes for each sector on the track to be formatted The structure of format table is shown in Figure 61 on...

Страница 111: ...ode this command formats a single logical track including the specified LBA Explanation for descriptor Descriptor 00h The sector of data will be initialized to 00h Byte Data Description 0 xxh descript...

Страница 112: ...n and new defect information are available right after this command completion and are also used on next power on reset or hard reset Both previous information are erased from the device by this comma...

Страница 113: ...The execution time of this command is shown below DYLA 28100 about 24 min DYLA 27900 about 23 min DYLA 26480 about 20 min Command Descriptions 105...

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

Страница 115: ...p 08 0000H Number of bytes in sync field 09 0000H Reserved 10 19 XXXX Serial number in ASCII 0 not specified 20 0003H Controller type 0003 dual ported multiple sector buffer with look ahead read 21 00...

Страница 116: ...r Modes Supported 15 8 0 Reserved 7 0 3 Advanced PIO Transfer Modes Supported 11 PIO Mode 3 and 4 Supported 65 0078H Minimum Multiword DMA Transfer Cycle Time Per Word 15 0 78 Cycle time in nanosecond...

Страница 117: ...Write Cache 1 Enable 1 Read Look ahead 1 Enable 2 Reverting 1 Enable 3 Auto reassign 1 Enable 4 15 Reserved 130 XXXXH Reserved 131 000XH Initial Power Mode Selection Bit assignments 0 Initial Power M...

Страница 118: ...d Command 1 1 1 0 1 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 0 V Figure 68...

Страница 119: ...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 device is already spinning the spin up seque...

Страница 120: ...tus 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 70 Idle Immediate Command E1h 95h The Idle Immediate command...

Страница 121: ...Identify Device Information reflects these parame ters The parameters remain in effect until the following events Another Initialize Device Parameters command is received The device is powered off Har...

Страница 122: ...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 72 Read Buffer Command E4h The Read Buffer command transfers a sector of data from the...

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

Страница 124: ...ll 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 cy...

Страница 125: ...s the data 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 t...

Страница 126: ...w 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 this registe...

Страница 127: ...ne 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 Command execution is identical to...

Страница 128: ...ransferred 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 LB...

Страница 129: ...ch is not effected by Set Max LBA CYL command Output Parameters To The Device L LBA mode Indicates the addressing mode L 0 specifies CHS mode and L 1 does LBA addressing mode D The device number bit I...

Страница 130: ...V Valid Indicates that the bit is part of an input parameter and will be set to 0 or 1 by the device Indicates that the bit is not used 122 OEM Specifications of DYLA 2xxxx 2 5 inch HDD...

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

Страница 132: ...ransferred 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 LB...

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

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

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

Страница 136: ...luding information specified in Figure 81 Then the device checks the transferred password If the User Password or Master Password matches the given password the device disables the security mode featu...

Страница 137: ...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 82 Security Erase Prepare Command F3h The Se...

Страница 138: ...Security Erase Unit command 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 se...

Страница 139: ...rase prepare command should be completed immediately prior to the Security Erase Unit command If the device receives a Security Erase Unit command without a prior Security Erase Prepare command the de...

Страница 140: ...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 85 Security Freeze Lock Command F5h The Security Freeze Lock Command allows the device to enter frozen mode imm...

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

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

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

Страница 144: ...hat 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 be re...

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

Страница 146: ...The Set Feature command establishes the following parameters which affect the execution of certain features as shown in below table ABT will be set to 1 in the Error Register if the Feature register c...

Страница 147: ...h Able mode 1 Up to Low power Idle 60h 7Fh Able mode 2 Up to Standby Performance 30h 5Fh Able mode 2 Up to Standby Intermediate 01h 2Fh Able mode 2 Up to Standby Low power 00h FFh Aborted When Feature...

Страница 148: ...dentify device DMA command returns the LBA CYL which is set via this command as a default value Read Native Max LBA CYL command should be issued and completed immediately prior to issuing Set Max LBA...

Страница 149: ...fied D 0 selects the master device and D 1 selects the slave device V Valid Indicates that the bit is part of an output parameter and should be specified Indicates that the bit is not used Input Param...

Страница 150: ...le command enables the device to perform Read and Write Multiple commands and estab lishes the block size for these commands The block size is the number of sectors to be transferred for each interrup...

Страница 151: ...RDY DF DSC DRQ COR IDX ERR 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 94 Sleep Command E6h 99h This command is the only way to cause the device to enter Sleep Mode When this command is issued the device conf...

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

Страница 153: ...ribute Autosave feature either enabled or disabled will be preserved by the device across power cycle A value of 00h written by the host into the device s Sector Count Register before issuing the SMAR...

Страница 154: ...gment within its estimated time an issuance of a SMART Read Attribute Values subcommand could abort ongoing off line test In this case the current segment pointer remains unchanged and off line data c...

Страница 155: ...Attribute Thresholds If the device does not detect a Threshold Exceeded Condition or detects a Threshold Exceeded Condition but involving attributes are advisory the device loads 4Fh into the Cylinde...

Страница 156: ...Data structure checksum 1 1FFh 2 512 1 See following definitions 2 Value varied by actual operating condition 3 Filled with 00h Figure 96 Device Attribute Data Structure 12 30 2 1 Data Structure Revis...

Страница 157: ...ribute value not to be used Reserved may not be 0 1 04h binary Reserved may not be 0 6 05h binary Reserved 00h 1 0Bh binary Total Bytes 12 Figure 97 Individual Attribute Data Structure 12 30 2 2 1 Att...

Страница 158: ...unt 12 Device Power Cycle Count 199 CRC Error Count 220 Disk Shift 221 G Sense Error Rate 222 Loaded Hours 223 Load Retry Count 224 Load Friction 225 Load Cycle Count 226 Load in Time 227 Torq amp Cou...

Страница 159: ...mit for a normalized Attribute Value In normalizing the raw data the device will perform any necessary statistical validity checks to ensure that an instantaneous raw value is not improperly reflected...

Страница 160: ...ues subcommand to check on the status of off line data collection This field indicates the total time in seconds for the first segment if the current segment pointer is 00h or the off line status indi...

Страница 161: ...e Data Structure Checksum is the 2 s compliment of the result of a simple 8 bit addition of the first 511 bytes in the data structure 12 30 3 Device Attribute Thresholds Data Structure The following d...

Страница 162: ...bute Thresholds Data Structure 12 30 3 1 Data Structure Revision Number This value 0005h is the same as the value used in the Device Attributes Values Data Structure 12 30 3 2 Individual Thresholds Da...

Страница 163: ...3 Attribute ID Numbers Attribute ID Numbers supported by the device are the same as Attribute Values Data Structures 12 30 3 4 Attribute Threshold These values are preset at the factory and are not m...

Страница 164: ...gister 51h 04h that is either invalid or not supported by this device A S M A R T FUNCTION SET command subcommand other than SMART ENABLE OPERATIONS was received by the 51h 04h device while the device...

Страница 165: ...cached write commands before it asserts INTRQ Then the device is spun down but the interface remains active If the device is already spun down the spin down sequence is not executed During the Standb...

Страница 166: ...R 0 0 0 0 0 V 0 0 0 V 0 V 0 V Figure 103 Standby Immediate Command E0h 94h The Standby Immediate command causes the device to enter Standby mode immediately When this command is issued the device conf...

Страница 167: ...ror 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 Figure 104 Write Buffer Command E8h The Write Buffer c...

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

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

Страница 170: ...s 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 host The data...

Страница 171: ...t LBA bits 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 d...

Страница 172: ...more sectors from the host to the device then the data is written to the disk media Command execution is identical to the Write Sectors command except that an interrupt is generated for each block as...

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

Страница 174: ...en the data is written to the disk media The sectors are transferred through the Data Register 16 bits at a time If an uncorrectable error occurs the write will be terminated at the failing sector whe...

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

Страница 176: ...YLA 2xxxx implementation Write Verify command is exactry same as Write Sectors command 30h No read verification is performed after write operation Refer to Write Sectors Command for parameters 168 OEM...

Страница 177: ...o Command Status Register 400 ns Command Command Code Out Register BSY 1 Interrupt DRQ For Status Register Status Register 30 sec Data Transfer In BSY 1 BSY 0 and DRQ 1 Interrupt Device Busy After 256...

Страница 178: ...retry to issue the command if the host system timeout would occur for the device Note 1 For execution time of SECURITY ERASE UNIT command refer to 12 21 Security Erase Unit F4h on page 130 Note 2 For...

Страница 179: ...al 34h 3Bh Reserved Reserved Reserved 3Ch WRITE VERIFY 2 Vendor specefic Optional 3Dh 3Fh Reserved Reserved Reserved 40h READ VERIFY SECTOR S w retry Yes Mandatory 41h READ VERIFY SECTOR S w o retry Y...

Страница 180: ...ANDBY 1 Yes Optional 4 E3h 97h IDLE 1 Yes Optional 4 E4h READ BUFFER Yes Optional E5h 98h CHECK POWER MODE 1 Yes Optional 4 E6h 99h SLEEP 1 Yes Optional 4 E7h FLUSH CACHE Yes Optional E8h WRITE BUFFER...

Страница 181: ...mand implemented vendor spcific The opration is same as WRITE SECTORS and verification is not performed 3 Vendor specific command F8h and F9h are used for PROTECTED AREA FEATURE 4 Power Management Fea...

Страница 182: ...No Vendor specific 44h Set vendor specific bytes ECC Yes Optional 54h Set cache segments No Vendor specific 55h Disable read look ahead feature Yes Optional 66h Disable reverting to power on defaults...

Страница 183: ...y Sectors 40h 41h 125 Recalibrate 1xh 127 S M A R T Function Set B0h 144 Security Disable Password F6h 128 Security Erase Prepare F3h 129 Security Erase Unit F4h 130 Security Freeze Lock F5h 132 Secur...

Страница 184: ...Register 65 Sector Number Register 65 Status Register 65 Register Initialization 69 Reset Diagnostic and Reset considerations 70 Register Initialization 69 RST 63 S S M A R T Function 76 Attribute th...

Страница 185: ...ut Parameter 111 157 TK0NF 65 U UNC 65 V V 98 W Write Buffer 90 159 Write Cache 86 Write DMA 93 160 Write Long 90 162 Write Multiple 90 164 Write Sectors 90 166 Write Verify 91 168 WTG 63 X x 98 Index...

Страница 186: ...Published in Japan S03L 3237 01...

Отзывы: