Fujitsu MH2060AH Manual/User Guide

Fujitsu MH2060AH - 60GB UDMA/100 5400RPM 8MB 9.5mm Notebook Hard Disk Drive Manual

Fujitsu MH2060AH manual content summary:

  • Fujitsu MH2060AH | Manual/User Guide - Page 1
    C141-E195-02EN MHT2080AH, MHT2060AH, MHT2040AH DISK DRIVES PRODUCT MANUAL
  • Fujitsu MH2060AH | Manual/User Guide - Page 2
    PROPERTY. While FUJITSU has sought to ensure the accuracy of all information in this manual, FUJITSU assumes no instructions contained herein; including any liability for incidental or consequential damages arising therefrom. FUJITSU , medical devices for life support, or weapons firing controls)
  • Fujitsu MH2060AH | Manual/User Guide - Page 3
    section (*1) (Added/Deleted/Altered) 2003-06-20 2003-10-28 Table 1.2 (Altered) Table 1.5 (Altered) (1/1) Details Change of the order No. Change of the acoustic noise specification *1 Section(s) with asterisk (*) refer to the previous edition when those were deleted. C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 4
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 5
    about MHT2080AH/MHT2060AH/MHT2040AH out of the disk drive, 2.5-inch hard disk drives. These drives have a built-in controller that is compatible with the ATA interface. This manual describes the specifications and functions of the drives and explains in detail how to incorporate the drives into user
  • Fujitsu MH2060AH | Manual/User Guide - Page 6
    Preface Conventions for Alert Messages This manual uses the following conventions to show the alert messages. used in offices or computer rooms. Conventions An disk drive device is sometimes simply referred to as a "hard disk drive," "HDD," "drive," or "device" in this document. Decimal numbers are
  • Fujitsu MH2060AH | Manual/User Guide - Page 7
    the Comment at the back of this manual and forward it to the address described in the sheet. Liability Exception "Disk drive defects" refers to defects that involve adjustment, repair, or replacement. Fujitsu is not liable for any other disk drive defects, such as those caused by user misoperation
  • Fujitsu MH2060AH | Manual/User Guide - Page 8
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 9
    Important Alert Messages The important alert messages in this manual are as follows: A hazardous situation could result not press the cover of the disk drive. Pressing it too hard, the cover and the spindle motor contact, which may cause damage to the disk drive. Static: When handling the device,
  • Fujitsu MH2060AH | Manual/User Guide - Page 10
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 11
    Organization MHT2080AH, MHT2060AH, MHT2040AH DISK DRIVES PRODUCT MANUAL (C141-E195) • Device Overview • Device Configuration • Installation Conditions • Theory of Device Operation • Interface • Operations MHT2080AH, MHT2060AH, MHT2040AH DISK DRIVES MAINTENANCE MANUAL (C141-F065
  • Fujitsu MH2060AH | Manual/User Guide - Page 12
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 13
    Adaptability 1-2 1.1.3 Interface 1-3 1.2 Device Specifications 1-4 1.2.1 Specifications summary 1-4 1.2.2 Model and product number 2.1 Device Configuration 2-2 2.2 System Configuration 2-3 2.2.1 ATA interface 2-3 2.2.2 1 drive connection 2-3 2.2.3 2 drives connection 2-4 C141-E195-02EN ix
  • Fujitsu MH2060AH | Manual/User Guide - Page 14
    Device connector 3-9 3.3.2 Cable connector specifications 3-10 3.3.3 Device connection 3-10 3.3.4 Power supply connector (CN1 3-10 3.4 Jumper Settings 3-11 3.4.1 Location of setting jumpers 3-11 3.4.2 Factory default setting 3-12 3.4.3 Master drive-slave drive setting 3-12 3.4.4 CSEL setting
  • Fujitsu MH2060AH | Manual/User Guide - Page 15
    Contents 4.6.2 Write circuit 4-9 4.6.3 Read circuit 4-10 4.6.4 Digital PLL circuit 4-11 4.7 Servo Control 4-12 4.7.1 Servo control circuit 4-12 4.7.2 Data-surface servo format 4-14 4.7.3 Servo frame format 4-16 4.7.4 Actuator motor control 4-17 4.7.5 Spindle motor control 4-18 CHAPTER 5
  • Fujitsu MH2060AH | Manual/User Guide - Page 16
    Contents 5.5.3.1 Initiating an Ultra DMA data in burst 5-119 5.5.3.2 The data in transfer 5-120 5.5.3.3 Pausing an Ultra DMA data in burst 5-120 5.5.3.4 Terminating an Ultra DMA data in burst 5-121 5.5.4 Ultra DMA data out commands 5-124 5.5.4.1 Initiating an Ultra DMA data out burst 5-124
  • Fujitsu MH2060AH | Manual/User Guide - Page 17
    Contents 6.2 Power Save 6-7 6.2.1 Power save mode 6-7 6.2.2 Power commands 6-9 6.3 Defect Processing 6-9 6.3.1 Spare area 6-9 6.3.2 Alternating processing for defective sectors 6-10 6.4 Read-ahead Cache 6-12 6.4.1 DATA buffer structure 6-12 6.4.2 Caching operation 6-13 6.4.3 Using the read
  • Fujitsu MH2060AH | Manual/User Guide - Page 18
    2-2 Figure 2.2 1 drive system configuration 2-3 Figure 2.3 2 drives configuration 2-4 Figure 3.1 Dimensions 3-2 Figure 3.2 Orientation 3-3 Figure 3.3 Mounting frame structure 3-4 Figure 3.4 Location of breather 3-5 Figure 3.5 Surface temperature measurement points 3-6 Figure 3.6 Service area
  • Fujitsu MH2060AH | Manual/User Guide - Page 19
    Contents Figure 5.4 Protocol for command abort 5-111 Figure 5.5 WRITE SECTOR(S) command protocol 5-113 Figure 5.6 Protocol for the command execution without data transfer ...........5-114 Figure 5.7 Normal DMA data transfer 5-117 Figure 5.8 Ultra DMA termination with pull-up or pull-down 5-129
  • Fujitsu MH2060AH | Manual/User Guide - Page 20
    1-4 Model names and product numbers 1-5 Current and power dissipation 1-7 Environmental specifications 1-8 Acoustic noise specification 1-9 Shock and vibration specification 1-9 Table 3.1 Surface temperature measurement points and standard values...........3-6 Table 3.2 Cable connector
  • Fujitsu MH2060AH | Manual/User Guide - Page 21
    Management Overview and features are described in this chapter, and specifications and power requirement are described. The disk drive is 2.5-inch hard disk drive with built-in disk controllers. These disk drives use the AT-bus hard disk interface protocol and are compact and reliable. C141-E195
  • Fujitsu MH2060AH | Manual/User Guide - Page 22
    and 30 recording zone technology. The disk drive has a formatted capacity of 80 GB (MHT2080AH), 60 GB (MHT2060AH), and 40 GB (MHT2040AH) respectively. (3) High-speed Transfer rate The disk drives have an internal data rate up to 55.4 MB/s. The disk drive supports an external data rate up to 100 MB
  • Fujitsu MH2060AH | Manual/User Guide - Page 23
    described in item (7), the buffer contributes to efficient I/O processing. (3) Read-ahead cache system After the execution of a disk read command, the disk drive automatically reads the subsequent data block and writes it to the data buffer (read ahead operation). This cache system enables fast data
  • Fujitsu MH2060AH | Manual/User Guide - Page 24
    Device Specifications 1.2.1 Specifications summary Table 1.1 shows the specifications of the disk drives. Table 1.1 Specifications × Width × Depth) Weight *1: Capacity under the LBA mode. MHT2080AH 80 GB 156,301,488 MHT2060AH 60 GB 117,210,240 512 5,400 rpm ± 1% 5.56 ms MHT2040AH 40 GB 78,140,
  • Fujitsu MH2060AH | Manual/User Guide - Page 25
    on the host. Table 1.1 Specifications (2/2) Model Capacity (*1) No. of Cylinder MHT2080AH 8.45 GB 16,383 MHT2060AH 8.45 GB 16,383 names and product numbers of the disk drive. Table 1.2 Model names and product numbers Model Name MHT2080AH MHT2060AH MHT2040AH Capacity (user area) 80
  • Fujitsu MH2060AH | Manual/User Guide - Page 26
    Voltage [V] Device Overview (3) A negative voltage like the bottom figure isn't to occur at +5 V when power is turned off and, a thing with no ringing. Permissible level: −0.2 V 5 4 3 2 1 0 -1 0 100 200 300 400 500 600 700 800 Time [ms] Figure 1.1 Negative voltage at +5 V when power is turned off
  • Fujitsu MH2060AH | Manual/User Guide - Page 27
    460 mA / Write 460mA Read 2.3 W / Write 2.3 W 500 mA 2.5 W 50 mA 0.25 W 20 mA 0.1 W - MHT2080AH (CA06377-B048): rank E 0.011W/GB MHT2060AH (CA06377-B046) : rank E 0.014 W/GB MHT2040AH (CA06377-B034) : rank E 0.021W/GB MHT2040AH (CA06377-B024) : rank D 0.021 W/GB *1 Current at starting
  • Fujitsu MH2060AH | Manual/User Guide - Page 28
    • Non-operating • Thermal Gradient Humidity • Operating • Non-operating • Maximum Wet Bulb Altitude (relative to sea level) • Operating • Non-operating Specification 5 °C to 55 °C (ambient) 5 °C to 60 °C (disk enclosure surface) -40 °C to 65 °C 20 °C/h or less 8 % to 90 % RH (Non-condensing
  • Fujitsu MH2060AH | Manual/User Guide - Page 29
    Noise 1.5 Acoustic Noise Table 1.5 lists the acoustic noise specification. Table 1.5 Acoustic noise specification Item Specification (typ.) • Idle mode (DRIVE READY) 2.2 B [MHT2040AH] Sound Power 2.8 B [MHT2080AH/MHT2060AH/MHT2040AH (*1)] Sound Pressure (at 0.3m) 25 dB(A) [MHT2040AH
  • Fujitsu MH2060AH | Manual/User Guide - Page 30
    ) The mean time to repair (MTTR) is 30 minutes or less, if repaired by a specialist maintenance staff member. (3) Service life In situations where management and handling are correct, the disk drive requires no overhaul for five years when the DE surface temperature is less than 48 °C. When the DE
  • Fujitsu MH2060AH | Manual/User Guide - Page 31
    cannot be recovered by maximum read retries of drive without user's retry and ECC corrections shall and the commands listed below are executed. • Hard Reset • Standby • Standby immediate • Sleep heads are still loaded on the disk. The product supports the Emergency Unload a minimum of 20,000 times.
  • Fujitsu MH2060AH | Manual/User Guide - Page 32
    FEATURES(EF) command. In APM Mode-1, which is the APM default mode, the operation status shifts till it finally reaches "Low Power Idle." The disk drive complies with the three kinds of APM modes that a command from the host is required. FR = 05h : Enable APM SC = C0h - FEh : Mode-0 Active Idle
  • Fujitsu MH2060AH | Manual/User Guide - Page 33
    1.11 Advanced Power Management Active Idle: Low Power Idle: Standby: The head is in a position of extreme inner in disk medium. (VCM Lock) The head is unloaded from disk. (VCM Unload) The spindle motor rotates. The spindle motor stops. APM Mode Mode-0 Mode-1 Mode-2 Active Idle (VCM Lock) 0.2-1.2
  • Fujitsu MH2060AH | Manual/User Guide - Page 34
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 35
    CHAPTER 2 Device Configuration 2.1 Device Configuration 2.2 System Configuration This chapter describes the internal configurations of the hard disk drives and the configuration of the systems in which they operate. C141-E195-02EN 2-1
  • Fujitsu MH2060AH | Manual/User Guide - Page 36
    of while the disk is not rotating and loads on the disk when the disk starts. (3) Spindle motor The disks are rotated by a direct drive Sensor-less DC motor. (4) Actuator The actuator uses a revolving voice coil motor (VCM) structure which consumes low power and generates very little heat. The
  • Fujitsu MH2060AH | Manual/User Guide - Page 37
    high-performance AT controller. 2.2 System Configuration 2.2.1 ATA interface Figures 2.2 and 2.3 show the ATA interface system configuration. The drive has a 44pin PC AT interface connector and supports PIO mode 4 transfer at 16.6 MB/s, Multiword DMA mode 2 transfer at 16.6 MB/s and also U-DMA mode
  • Fujitsu MH2060AH | Manual/User Guide - Page 38
    to ATA is connected to the disk drive above configuration, the operation is not guaranteed. Figure 2.3 2 drives configuration IMPORTANT HA (host adaptor) consists of address decoder, driver, and receiver. ATA is an abbreviation of "AT attachment". The disk drive is conformed to the ATA-6 interface
  • Fujitsu MH2060AH | Manual/User Guide - Page 39
    dimensions, installation conditions, surface temperature conditions, cable connections, and switch settings of the hard disk drives. For information about handling this hard disk drive and the system installation procedure, refer to the following Integration Guide. C141-E144 C141-E195-02EN 3-1
  • Fujitsu MH2060AH | Manual/User Guide - Page 40
    Installation Conditions 3.1 Dimensions Figure 3.1 illustrates the dimensions of the disk drive and positions of the mounting screw holes. All dimensions are in mm. Figure 3.1 Dimensions 3-2 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 41
    Mounting 3.2 Mounting For information on mounting, see the "FUJITSU 2.5-INCH HDD INTEGRATION GUIDANCE (C141-E144)." (1) Orientation Figure 3.2 illustrates the allowable orientations for the disk drive. gravity (a) Horizontal -1 (b) Horizontal -1 (c) Vertical -1 gravity (d) Vertical -2 gravity
  • Fujitsu MH2060AH | Manual/User Guide - Page 42
    (DE) is zero. The mounting frame is connected to SG. IMPORTANT Use M3 screw for the mounting screw and the screw length should satisfy the specification in Figure 3.3. The tightening torque must be 0.49N·m (5kgf·cm). When attaching the HDD to the system frame, do not allow the system frame to
  • Fujitsu MH2060AH | Manual/User Guide - Page 43
    3.2 Mounting IMPORTANT Because of breather hole mounted to the HDD, do not allow this to close during mounting. Locating of breather hole is shown as Figure 3.4. For breather hole of Figure 3.4, at least, do not allow its around φ 2.4 to block. Figure 3.4 Location of breather C141-E195-02EN 3-5
  • Fujitsu MH2060AH | Manual/User Guide - Page 44
    mounted in a cabinet refer to the ambient temperature at a point 3 cm from the disk drive. The ambient temperature must satisfy the temperature conditions described in Section 1.4, and the airflow must be considered to prevent the DE surface temperature from exceeding
  • Fujitsu MH2060AH | Manual/User Guide - Page 45
    Service area Data corruption: Avoid mounting the disk drive near strong magnetic sources such as loud speakers. Ensure that the disk drive the cover of the disk drive. Pressing it too hard, the cover and the spindle motor contact, which may cause damage to the disk drive. Static: When handling the
  • Fujitsu MH2060AH | Manual/User Guide - Page 46
    avoid falling down. Do not drop. Figure 3.7 Handling cautions - Installation (1) Please use the driver of a low impact when you use an electric driver. HDD is occasionally damaged by the impact of the driver. (2) Please observe the tightening torque of the screw strictly. M3 0.49N·m (5 kgf·cm
  • Fujitsu MH2060AH | Manual/User Guide - Page 47
    3.3 Cable Connections 3.3 Cable Connections 3.3.1 Device connector The disk drive has the connectors and terminals listed below for connecting external devices. Figure 3.8 shows the locations of these connectors and terminals. Connector, PCA setting pins Figure 3.8
  • Fujitsu MH2060AH | Manual/User Guide - Page 48
    connector specifications Table 3.2 lists the recommended specifications for the cable connectors. Table 3.2 Cable connector specifications ATA devices. Host system ATA-cable Disk Drive #0 ATA-cable DC Power supply Power supply cable Disk Drive #1 Figure 3.9 Cable connections 3.3.4 Power
  • Fujitsu MH2060AH | Manual/User Guide - Page 49
    3.4 Jumper Settings Figure 3.10 Power supply connector pins (CN1) 3.4 Jumper Settings 3.4.1 Location of setting jumpers Figure 3.11 shows the location of the jumpers to select drive configuration and functions. Figure 3.11 Jumper location C141-E195-02EN 3-11
  • Fujitsu MH2060AH | Manual/User Guide - Page 50
    factory. Open Figure 3.12 Factory default setting 3.4.3 Master drive-slave drive setting Master drive (disk drive #0) or slave drive (disk drive #1) is selected. Open 1 CA 2 DB Open (a) Master drive 1 CA Open Short 2 DB (b) Slave drive Figure 3.13 Jumper setting of master or slave
  • Fujitsu MH2060AH | Manual/User Guide - Page 51
    Band D. Figure 3.14 CSEL setting Figure 3.15 and 3.16 show examples of cable selection using unique interface cables. By connecting the CSEL of the master drive to the CSEL Line (conducer) of the cable and connecting it to ground further, the CSEL is set to low level. The
  • Fujitsu MH2060AH | Manual/User Guide - Page 52
    Installation Conditions drive drive Figure 3.16 Example (2) of Cable Select 3.4.5 Power Up in Standby setting When pin C is grounded, the drive does not spin up at power on. 3-14 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 53
    4.4 Power-on Sequence 4.5 Self-calibration 4.6 Read/write Circuit 4.7 Servo Control This chapter explains basic design concepts of the disk drive. Also, this chapter explains subassemblies of the disk drive, each sequence, servo control, and electrical circuit blocks. C141-E195-02EN 4-1
  • Fujitsu MH2060AH | Manual/User Guide - Page 54
    disk, spindle, actuator, read/write head, and air filter. For details, see Subsections 4.2.1 to 4.2.4. The PCA contains the control circuits for the disk drive. The disk drive has one PCA. For details, see Sections 4.3. 4.2.1 Disk The DE contains disks with an outer diameter of 65 mm and an inner
  • Fujitsu MH2060AH | Manual/User Guide - Page 55
    around the spindle when the disk starts or stops rotating. When disk drives are transported under conditions where the air pressure changes a lot, filtered air the servo information on the media surface. (3) Spindle motor driver circuit The circuit measures the interval of a PHASE signal generated
  • Fujitsu MH2060AH | Manual/User Guide - Page 56
    Theory of Device Operation (4) Controller circuit Major functions are listed below. • Data buffer management • ATA interface control and data transfer control • Sector format control • Defect management • ECC control • Error recovery and self-diagnosis Figure 4.1 Power Supply Configuration 4-4
  • Fujitsu MH2060AH | Manual/User Guide - Page 57
    4.3 Circuit Configuration Figure 4.2 Circuit Configuration C141-E195-02EN 4-5
  • Fujitsu MH2060AH | Manual/User Guide - Page 58
    seek-calibration. This collects data for VCM torque and mechanical external forces applied to the actuator, and updates the calibrating value. f) The drive becomes ready. The host can issue commands. Power-on Start a) Self-diagnosis 1 - MPU bus test - Internal register write/read test - Work
  • Fujitsu MH2060AH | Manual/User Guide - Page 59
    for external forces The actuator suffers from torque due to the FPC forces and winds accompanying disk revolution. The torque vary with the disk drive and the cylinder where the head is positioned. To execute stable fast seek operations, external forces are occasionally sensed. The firmware of the
  • Fujitsu MH2060AH | Manual/User Guide - Page 60
    performing self-calibration, it stops the self-calibration and starts to execute the command. In other words, if a disk read or write service is necessary, the disk drive positions the head to the track requested by the host, reads or writes data, and then restarts calibration after 10 seconds. If
  • Fujitsu MH2060AH | Manual/User Guide - Page 61
    head open circuit, the write unsafe signal is generated so that abnormal write does not occur. 4.6.2 Write circuit The write data is output from the hard disk controller (HDC) with the NRZ data format, and sent to the encoder circuit in the RDC. The NRZ write data is converted from 60
  • Fujitsu MH2060AH | Manual/User Guide - Page 62
    the read signal. Cut-off frequency of the low-pass filter and boost-up gain are controlled from the register in read channel by an instruction of the serial data signal from MPU (M5). The MPU optimizes the cut-off frequency and boost-up gain according to the transfer frequency of
  • Fujitsu MH2060AH | Manual/User Guide - Page 63
    data into the 60-bit NRZ data. 4.6.4 Digital PLL circuit The drive uses constant density recording to increase total capacity. This is different from recording density of the inner cylinder of each zone is nearly constant. The drive divides data area into 30 zones to set the data transfer rate. The
  • Fujitsu MH2060AH | Manual/User Guide - Page 64
    capture MPU MPU core Position Sense SVC (3) DAC (4) Power Amp VCM current (7) CSR VCM CSR: Current Sense Resister VCM: Voice Coil Motor (5) Spindle motor control (6) Driver Spindle motor Figure 4.6 Block diagram of servo control circuit 4-12 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 65
    below. a. Spindle motor start Starts the spindle motor and accelerates it to normal speed when power is applied. b. Move head to reference cylinder Drives the VCM to position the head at the any cylinder in the data area. The logical initial cylinder is at the outermost circumference (cylinder
  • Fujitsu MH2060AH | Manual/User Guide - Page 66
    with a built-in PLL(FLL) circuit that is on a hardware unit controls the sensor-less spindle motor. (6) Driver circuit The driver circuit is a power amplitude circuit that receives signals from the spindle motor control circuit and feeds currents to the spindle motor. (7) VCM current sense resistor
  • Fujitsu MH2060AH | Manual/User Guide - Page 67
    4.7 Servo Control Servo frame (124 servo frames per revolution) IGB Data area expand OGB CYLn + 1 CYLn CYLn - 1 (n: even number) W/R Recovery Servo Mark Gray Code W/R Recovery Servo Mark Gray Code W/R Recovery Servo Mark Gray Code Diameter direction Erase Servo B Servo A Erase Erase
  • Fujitsu MH2060AH | Manual/User Guide - Page 68
    Theory of Device Operation 4.7.3 Servo frame format As the servo information, the IDD uses the two-phase servo generated from the gray code and servo A to D. This servo information is used for positioning operation of radius direction and position detection of circumstance direction. The servo frame
  • Fujitsu MH2060AH | Manual/User Guide - Page 69
    constant interval of sampling time, executes calculation, and updates the VCM drive current. The servo control of the actuator includes the operation to the MPU confirms the necessity of access to the disk. If a read/write instruction is issued, the MPU seeks the desired track. The MPU feeds the VCM
  • Fujitsu MH2060AH | Manual/User Guide - Page 70
    motor driver (called SVC hereafter). The firmware operates on the MPU manufactured by Fujitsu. The PHASE signal. When no phase signal is sent for a specific period, the MPU resets the SVC and starts from the in the SVC that is used for this hard disk drive. The circuit controls the hardware to keep
  • Fujitsu MH2060AH | Manual/User Guide - Page 71
    CHAPTER 5 Interface 5.1 Physical Interface 5.2 Logical Interface 5.3 Host Commands 5.4 Command Protocol 5.5 Ultra DMA Feature Set 5.6 Timing This chapter gives details about the interface, and the interface commands and timings. C141-E195-02EN 5-1
  • Fujitsu MH2060AH | Manual/User Guide - Page 72
    Interface 5.1 Physical Interface 5.1.1 Interface signals Figure 5.1 shows the interface signals. Host DATA 0-15: DATA BUS IDD DMACK-: DMA ACKNOWLEDGE DMARQ: DMA REQUEST INTRO: INTERRUPT REQUEST DIOW-: I/O WRITE STOP: STOP DURING ULTRA DMA DATA BURSTS DIOR-:I/O READ HDMARDY:DMA READY DURING
  • Fujitsu MH2060AH | Manual/User Guide - Page 73
    5.1 Physical Interface 5.1.2 Signal assignment on the connector Table 5.1 shows the signal assignment on the interface connector. Table 5.1 Signal assignment on the interface connector Pin No. A C E 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 Signal MSTR PUS(KEY) RESET- DATA7
  • Fujitsu MH2060AH | Manual/User Guide - Page 74
    /slave using the CSEL signal is enabled. MSTR, I, Master/slave setting Pin A, B, C, D open: Master setting Pin A, B Short: Slave setting When pin C is grounded, the drive does not spin up at power on. Reset signal from the host. This signal is low active and is asserted for a minimum of 25 µs during
  • Fujitsu MH2060AH | Manual/User Guide - Page 75
    5.1 Physical Interface [signal] CS0- [I/O] I CS1- I DA 0-2 I KEY - PDIAG- I/O CBLID- I/O DASP- I/O IORDY O DDMARDY- O DSTROBE O CSEL I DMACK- I [Description] Chip select signal decoded from the host address bus. This signal is used by the host to select the command block
  • Fujitsu MH2060AH | Manual/User Guide - Page 76
    in either address-specified mode; cylinder-head-sector (CHS) or Logical block address (LBA) mode. The IDENTIFY DEVICE information indicates whether the device supports the LBA mode. When the host system specifies the LBA mode by setting bit 6 in the Device/Head register to 1, HS3 to HS0 bits
  • Fujitsu MH2060AH | Manual/User Guide - Page 77
    for read or write operation other than the Data registers can be accessed by 8 bit data bus (DATA0 to DATA7). 3. When reading the Drive Address register, bit 7 is high-impedance state. 4. H indicates signal level High and L indicates signal level Low. There are two methods for specifying the
  • Fujitsu MH2060AH | Manual/User Guide - Page 78
    Interface indicate LBA bits 27 to 24, bits 23 to 16, bits 15 to 8, and bits 7 to 0, respectively. If the LBA mode is specified with 48-bit address information, the Cylinder High, Cylinder Low, Sector Number registers are set twice. In the first time, the registers indicate LBA bits 47 to 40, bits 39
  • Fujitsu MH2060AH | Manual/User Guide - Page 79
    the host system selects the slave device, the diagnostic code of the slave device is posted. (3) Features register (X'1F1') The Features register provides specific feature to a command. For instance, it is used with SET FEATURES command to enable or disable caching. (4) Sector Count register (X'1F2
  • Fujitsu MH2060AH | Manual/User Guide - Page 80
    Interface (5) Sector Number register (X'1F3') The contents of this register indicates the starting sector number for the subsequent command. The sector number should be between X'01' and [the number of sectors per track defined by INITIALIZE DEVICE PARAMETERS command. Under the LBA mode, this
  • Fujitsu MH2060AH | Manual/User Guide - Page 81
    5.2 Logical Interface (8) Device/Head register (X'1F6') The contents of this register indicate the device and the head number. When executing INITIALIZE DEVICE PARAMETERS command, the contents of this register defines "the number of heads minus 1" (a maximum head No.). Bit 7 Bit 6 Bit 5 Bit 4 Bit
  • Fujitsu MH2060AH | Manual/User Guide - Page 82
    Interface - Bit 7: Busy (BSY) bit. This bit is set whenever the Command register is accessed. Then this bit is cleared when the command is completed. However, even if a command is being executed, this bit is 0 while data transfer is being requested (DRQ bit = 1).When BSY bit is 1, the host system
  • Fujitsu MH2060AH | Manual/User Guide - Page 83
    5.2 Logical Interface - Bit 1: Always 0. - Bit 0: Error (ERR) bit. This bit indicates that an error was detected while the previous command was being executed. The Error register indicates the additional information of the cause for the error. (10) Command register (X'1F7') The Command register
  • Fujitsu MH2060AH | Manual/User Guide - Page 84
    data transfer) and the host system writes to the command register, the correct device operation is not guaranteed. 5.3.1 Command code and parameters Table 5.3 lists the supported commands, command code and the registers that needed parameters are written. 5-14 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 85
    5.3 Host Commands Table 5.3 Command code and parameters (1 of 3) Command name Command code (Bit) Parameters used 7 6 5 4 3 2 1 0 FR SC SN CY DH READ SECTOR(S) 0 0 1 0 0 0 0 RNYYYY READ MULTIPLE 1 1 0 0 0 1 0 0 NYYYY READ DMA 1 1 0 0 1 0 0 RNYYYY READ VERIFY SECTOR(S) 0 1 0 0 0 0 0
  • Fujitsu MH2060AH | Manual/User Guide - Page 86
    Interface Table 5.3 Command code and parameters (2 of 3) Command name Command code (Bit) Parameters used 7 6 5 4 3 2 1 0 FR SC SN CY DH IDLE IMMEDIATE 1 0 0 1 0 1 0 1 NNNND 1 1 1 0 0 0 0 1 STANDBY 1 0 0 1 0 1 1 0 NYNND 1 1 1 0 0 0 1 0 STANDBY IMMEDIATE 1 0 0 1 0 1 0 0 NNNND 1 1 1 0 0 0 0
  • Fujitsu MH2060AH | Manual/User Guide - Page 87
    NYYYD 0 0 1 1 0 1 0 0 NYYYD 0 0 1 0 0 1 0 0 NYYYD 1 0 0 1 0 0 1 0 YYYND Notes: FR: Features Register CY: Cylinder Registers SC: Sector Count Register DH: Drive/Head Register SN: Sector Number Register R: Retry at error 1 = Without retry 0 = With retry Y: Necessary to set parameters Y*: Necessary to
  • Fujitsu MH2060AH | Manual/User Guide - Page 88
    Interface D: The device parameter is valid, and the head parameter is ignored. *O: Option (customizing) D*: The command is addressed to the master device, but both the master device and the slave device execute it. X: Do not care 5.3.2 Command descriptions The contents of the I/O registers to be
  • Fujitsu MH2060AH | Manual/User Guide - Page 89
    5.3 Host Commands CM: Command register FR: Features register DH: Device/Head register ST: Status register CH: Cylinder High register ER: Error register CL: Cylinder Low register L: LBA (logical block address) setting bit SN: Sector Number register DV: Device address. bit SC: Sector Count
  • Fujitsu MH2060AH | Manual/User Guide - Page 90
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 0 0 1 0 0 0 0R x L x DV Start head No. / LBA [MSB] Start cylinder No. [MSB] / LBA Start cylinder No. [LSB] / LBA Start sector No. / LBA [LSB] Transfer sector count xx (R:
  • Fujitsu MH2060AH | Manual/User Guide - Page 91
    5.3 Host Commands If the READ MULTIPLE command is issued before the SET MULTIPLE MODE command is executed or when the READ MULTIPLE command is disabled, the device rejects the READ MULTIPLE command with an ABORTED COMMAND error. Figure 5.2 shows an example of the execution of the READ MULTIPLE
  • Fujitsu MH2060AH | Manual/User Guide - Page 92
    Interface At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status information x L x DV End head No. / LBA [MSB] End cylinder No. [MSB] / LBA End cylinder No. [LSB] / LBA End sector No. / LBA [LSB] 00(*1) Error information *1
  • Fujitsu MH2060AH | Manual/User Guide - Page 93
    5.3 Host Commands At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 1 1 0 0 1 0 0R x L x DV Start head No. / LBA [MSB] Start cylinder No. [MSB] / LBA Start cylinder No. [LSB] / LBA Start sector No. / LBA [LSB] Transfer sector count
  • Fujitsu MH2060AH | Manual/User Guide - Page 94
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 0100000 R x L x DV Start head No. / LBA [MSB] Start cylinder No. [MSB] / LBA Start cylinder No. [LSB] / LBA Start sector No. / LBA [LSB] Transfer sector count xx At
  • Fujitsu MH2060AH | Manual/User Guide - Page 95
    5.3 Host Commands If an error occurs during multiple sector write operation, the write operation is terminated at the sector where the error occurred. Command block registers contain the cylinder, the head, the sector addresses (in the CHS mode) or the logical block address (in the LBA mode) of the
  • Fujitsu MH2060AH | Manual/User Guide - Page 96
    Interface (6) WRITE MULTIPLE (X'C5') This command is similar to the WRITE SECTOR(S) command. The device does not generate interrupts (assertion of the INTRQ) signal) on each sector but on the transfer of a block which contains the number of sectors for which the number is defined by the SET MULTIPLE
  • Fujitsu MH2060AH | Manual/User Guide - Page 97
    5.3 Host Commands At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 1 1 0 0 0 1 0 1 x L x DV Start head No. / LBA [MSB] Start cylinder No. [MSB] / LBA Start cylinder No. [LSB] / LBA Start sector No. / LBA [LSB] Transfer sector
  • Fujitsu MH2060AH | Manual/User Guide - Page 98
    Interface A host system can select the following transfer mode using the SET FEATURES command. • Multiword DMA transfer mode 0 to 2 • Ultra DMA transfer mode 0 to 5 At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 1 1 0 0 1 0 1R
  • Fujitsu MH2060AH | Manual/User Guide - Page 99
    5.3 Host Commands At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 0 0 1 1 1 1 0 0 x L x DV Start head No. / LBA [MSB] Start cylinder No. [MSB] / LBA Start cylinder No. [LSB] / LBA Start sector No. / LBA [LSB] Transfer sector
  • Fujitsu MH2060AH | Manual/User Guide - Page 100
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 0 0 0 1 x x x x 1F6H(DH) x x x DV xx 1F5H(CH) xx 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) xx 1F1H(FR) xx At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status
  • Fujitsu MH2060AH | Manual/User Guide - Page 101
    are retained even after reset or power save operation regardless of the setting of disabling the reverting to default setting. The device ignores the L bit specification and operates with only CHS mode
  • Fujitsu MH2060AH | Manual/User Guide - Page 102
    (12) IDENTIFY DEVICE (X'EC') The host system issues the IDENTIFY DEVICE command to read parameter information from the device. Upon receipt of this command, the drive sets the BSY bit to one, prepares to transfer the 256 words of device identification data to the host, sets the DRQ bit to one
  • Fujitsu MH2060AH | Manual/User Guide - Page 103
    5.3 Host Commands At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status information x x x DV xx xx xx xx xx Error information (13) IDENTIFY DEVICE DMA (X'EE') When this command is not used to transfer data to the host in
  • Fujitsu MH2060AH | Manual/User Guide - Page 104
    currently set by READ/WRITE MULTIPLE command *8 Total number of user addressable sectors (LBA mode only) *2 Reserved Multiword DMA transfer mode *9 Advance PIO transfer mode support status *10 Minimum multiword DMA transfer cycle time per word : 120 [ns] 5-34 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 105
    [ns] Minimum PIO transfer cycle time with IORDY flow control : 120 [ns] Reserved Major version number *11 Minor version number Support of command sets *12 Support of command sets *13 Support of command sets/function *14 Valid of command sets/function *15 Valid of command sets/function *16 Default of
  • Fujitsu MH2060AH | Manual/User Guide - Page 106
    drive = 1 Bit 6: Fixed drive = 1 Bit 5-3: Undefined Bit 2: IDENTIFY DEVICE Valid = 0 Bit 1-0: Reserved *2 Word 1, 3, 6, 60-61 Word 01 Word 03 Word 06 Word 60-61 MHT2080AH X'3FFF' X'10' X'3F' X'950F8B0' MHT2060AH value. ATA spec is '1.' Bit 12: Reserved Bit 11: 1 = Supported Bit 10: 0 = Disable
  • Fujitsu MH2060AH | Manual/User Guide - Page 107
    -9: Reserved Bit 8: 1 = Enable the multiple sector transfer Bit 7-0: Transfer sector count currently set by READ/WRITE MULTIPLE command without interrupt supports 2, 4, 8 and 16 sectors. *9 Word 63: Multiword DMA transfer mode Bit 15-11: Reserved Bit 10: '1' = multiword DMA mode 2 is selected
  • Fujitsu MH2060AH | Manual/User Guide - Page 108
    Area feature set. Bit 9: '1' = Supports the DEVICE RESET command. Bit 8: '1' = Supports the SERVICE interrupt. Bit 7: '1' = Supports the release interrupt. Bit 6: '1' = Supports the read cache function. Bit 5: '1' = Supports the write cache function. Bit 4: '1' = Supports the PACKET command feature
  • Fujitsu MH2060AH | Manual/User Guide - Page 109
    85 Bit 15: Undefined. Bit 14: '1' = Supports the NOP command. Bit 13: '1' = Supports the READ BUFFER command. Bit 12: '1' = Supports the WRITE BUFFER command. Bit 11: Undefined. Bit 10: '1' = Supports the Host Protected Area function. Bit 9: '1' = Supports the DEVICE RESET command. C141-E195
  • Fujitsu MH2060AH | Manual/User Guide - Page 110
    Interface Bit 8: '1' = Enables the SERVICE interrupt. From the SET FEATURES command Bit 7: '1' = Enables '1' = Enables the P PACKET command set. Bit 3: '1' = Supports the Power Management function. Bit 2: '1' = Supports the Removable Media function. Bit 1: '1' = From the SECURITY SET PASSWORD
  • Fujitsu MH2060AH | Manual/User Guide - Page 111
    DMA transfer mode Bit 5: '1' = Supports the Mode 5 Bit 4: '1' = Supports the Mode 4 Bit 3: '1' = Supports the Mode 3 Bit 2: '1' = Supports the Mode 2 Bit 1: '1' = Supports the Mode 1 Bit 0: '1' = Supports the Mode 0 *19 WORD 89 MHT2080AH = X'28': 80 minutes MHT2060AH = X'20': 60 minutes MHT2040AH
  • Fujitsu MH2060AH | Manual/User Guide - Page 112
    = '1' (In the case of device 1) Bits 7-0: In the case of Device 0 (master drive), a valid value is set. Bit 7: Reserved Bit 6: '1' = Device 1 is selected, 22 WORD 100-103 When "48 bit LBA" of the option (customize) is supported, same number of LBA as WORD 60-61 is displayed. *23 WORD 128 Bit
  • Fujitsu MH2060AH | Manual/User Guide - Page 113
    5.3 Host Commands Bit 3: Bit 2: Bit 1: Bit 0: '1' = Security frozen '1' = Security locked '1' = Security enabled '1' = Security supported (14) SET FEATURES (X'EF') The host system issues the SET FEATURES command to set parameters in the Features register for the purpose of changing the
  • Fujitsu MH2060AH | Manual/User Guide - Page 114
    Features register values and settable modes Features Register X'02' X'03' X'05' X'42' X'55' X'66' X'82' X'85' X'AA' X'BB' X'C2' X'CC' Drive operation mode Enables the write cache function. Set the data transfer mode. *1 Enables the advanced power management function. *2 Enables the Acoustic
  • Fujitsu MH2060AH | Manual/User Guide - Page 115
    be selected. Upper 5 bits of the Sector Count register defines the transfer type and lower 3 bits specifies the binary mode value. The IDD supports following values in the Sector Count register value. If other value than below is specified, an ABORTED COMMAND error is posted. PIO default transfer
  • Fujitsu MH2060AH | Manual/User Guide - Page 116
    with the Features register X'05', and then Advanced Power Management is enabled. The drive automatically shifts to power saving mode up to the specified APM level when the drive does not receive any commands for a specific time. The sequence in which the power management level shifts is from Active
  • Fujitsu MH2060AH | Manual/User Guide - Page 117
    Management is enabled. The AAM level setting is preserved by the drive across power on, hardware and software resets. AAM Level Performance mode The number of sectors per block is written into the Sector Count register. The IDD supports 2, 4, 8, 16 and 32 (sectors) as the block counts. Upon receipt
  • Fujitsu MH2060AH | Manual/User Guide - Page 118
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 0 0 0 1 1 0 1F6H(DH) x x x DV xx 1F5H(CH) xx 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) Sector count/block 1F1H(FR) xx After power-on the READ MULTIPLE and WRITE MULTIPLE command operation are disabled as the default mode. At
  • Fujitsu MH2060AH | Manual/User Guide - Page 119
    is held even after power on and the occurrence of a hard reset. When the VV bit is 0, the value set by this command becomes invalid 1 has not been issued or had set the default value, and hard reset occurs.) After power on and the occurrence of a hard reset, the host can issue this command only once when VV bit
  • Fujitsu MH2060AH | Manual/User Guide - Page 120
    Interface At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status information x x x DV Max head/LBA [MSB] Max. cylinder [MSB]/Max. LBA Max. cylinder [LSB]/Max. LBA Max. sector/Max. LBA [LSB] xx Error information • SET MAX
  • Fujitsu MH2060AH | Manual/User Guide - Page 121
    5.3 Host Commands At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status information xx xx xx xx xx Error information Words 0 1 to 16 17 to 255 Password information Contents Reserved Password (32 bytes) Reserved • SET MAX
  • Fujitsu MH2060AH | Manual/User Guide - Page 122
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 1 1 1 0 0 1 1F6H(DH) x x x DV xx 1F5H(CH) xx 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) xx 1F1H(FR) 02 At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status
  • Fujitsu MH2060AH | Manual/User Guide - Page 123
    5.3 Host Commands At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 1 1 1 0 0 1 1F6H(DH) x x x DV xx 1F5H(CH) xx 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) xx 1F1H(FR) 03 At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER)
  • Fujitsu MH2060AH | Manual/User Guide - Page 124
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 1 1 1 0 0 1 1F6H(DH) x x x DV xx 1F5H(CH) xx 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) xx 1F1H(FR) 04 At command completion (I/O registers contents to be read) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status
  • Fujitsu MH2060AH | Manual/User Guide - Page 125
    DEVICE DIAGNOSTIC (X'90') This command performs an internal diagnostic test (self-diagnosis) of the device. This command usually sets the DRV bit of the Drive/Head register is to 0 (however, the DV bit is not checked). If two devices are present, both devices execute self-diagnosis. If device 1 is
  • Fujitsu MH2060AH | Manual/User Guide - Page 126
    Interface Table 5.6 Diagnostic code Code X'01' X'02' X'03' X'04' X'05' X'06' X'8x' Result of diagnostic No error detected. HDC diagnostic error Data buffer diagnostic error Memory diagnostic error Reading the system area is abnormal Calibration abnormal Failure of device 1 attention: The device
  • Fujitsu MH2060AH | Manual/User Guide - Page 127
    is not performed for this command. This command is used for checking ECC function by combining with the WRITE LONG command. The READ LONG command supports only single sector operation. Number of ECC bytes to be transferred is fixed to 4 bytes and cannot be changed by the SET FEATURES command. At
  • Fujitsu MH2060AH | Manual/User Guide - Page 128
    the ECC bytes transferred from the host system to the disk medium. The device does not generate ECC bytes by itself. The WRITE LONG command supports only single sector operation. The number of ECC bytes to be transferred is fixed to 4 bytes and can not be changed by the SET FEATURES
  • Fujitsu MH2060AH | Manual/User Guide - Page 129
    5.3 Host Commands (21) READ BUFFER (X'E4') The host system can read the current contents of the data buffer of the device by issuing this command. Upon receipt of this command, the device sets the BSY bit of Status register and sets up for a read operation. Then the device sets the DRQ bit of
  • Fujitsu MH2060AH | Manual/User Guide - Page 130
    Interface (22) WRITE BUFFER (X'E8') The host system can overwrite the contents of the data buffer of the device with a desired data pattern by issuing this command. Upon receipt of this command, the device sets the BSY bit of the Status register. Then the device sets the DRQ bit of Status register
  • Fujitsu MH2060AH | Manual/User Guide - Page 131
    5.3 Host Commands (23) IDLE (X'97' or X'E3') Upon receipt of this command, the device sets the BSY bit of the Status register, and enters the idle mode. Then, the device clears the BSY bit, and generates an interrupt. The device generates interrupt even if the device has not fully entered the idle
  • Fujitsu MH2060AH | Manual/User Guide - Page 132
    bit of the Status register, and enters the idle mode. Then, the device clears the BSY bit, and generates an interrupt. This command does not support the APS timer function. At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) X'95
  • Fujitsu MH2060AH | Manual/User Guide - Page 133
    , the spindle motor is stopped. Thus, when the command involving a seek such as READ SECTOR(s) command is received, the device processes the command after driving the spindle motor. At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR
  • Fujitsu MH2060AH | Manual/User Guide - Page 134
    bit of the Status register and enters the standby mode. The device then clears the BSY bit and generates an interrupt. This command does not support the APS timer function. At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) X'94
  • Fujitsu MH2060AH | Manual/User Guide - Page 135
    5.3 Host Commands (27) SLEEP (X'99' or X'E6') This command is the only way to make the device enter the sleep mode. Upon receipt of this command, the device sets the BSY bit of the Status register and enters the sleep mode. The device then clears the BSY bit and generates an interrupt. The device
  • Fujitsu MH2060AH | Manual/User Guide - Page 136
    Interface (28) CHECK POWER MODE (X'98' or X'E5') The host checks the power mode of the device with this command. The host system can confirm the power save mode of the device by the contents of the Sector Count register. The device sets the BSY bit and sets the following register value. After that,
  • Fujitsu MH2060AH | Manual/User Guide - Page 137
    the FR register. If the FR register contains values that are not supported with the command, the Aborted Command error is issued. Before issuing the failure prediction function is enabled, the device collects and updates data on specific items. The values of items whose data is collected and updated
  • Fujitsu MH2060AH | Manual/User Guide - Page 138
    Interface Table 5.7 Features Register values (subcommands) and functions (1 of 3) Features Resister X'D0' X'D1' X'D2' X'D3' X'D4' Function SMART READ DATA: A device that received this subcommand asserts the BSY bit and saves all the updated attribute values. The device then clears the BSY bit and
  • Fujitsu MH2060AH | Manual/User Guide - Page 139
    5.3 Host Commands Table 5.7 Features Register values (subcommands) and functions (2 of 3) Features Resister X'D5' Function SMART Read Log: A device which receives this sub-command asserts the BSY bit, then reads the log sector specified in the SN register. Next, it clears the BSY bit and
  • Fujitsu MH2060AH | Manual/User Guide - Page 140
    -line: This sets automatic off-line data collection in the enabled (when the SC register specification ≠ 00h) or disabled (when the SC register specification = 00) state. This setting is preserved whether the drive's power is switched on or off. If 24 hours have passed since the power was switched
  • Fujitsu MH2060AH | Manual/User Guide - Page 141
    5.3 Host Commands At command completion (I-O registers setting contents) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) Status information x x x DV xx Key-failure prediction status (C2h/2Ch) Key-failure prediction status (4Fh/F4h) xx xx Error information The attribute value
  • Fujitsu MH2060AH | Manual/User Guide - Page 142
    -line data collection status Self-test execution status Off-line data collection execution time [sec.] Reserved Off-line data collection capability Trouble prediction capability flag Error logging capability (Self-test error detection point) Simple self-test (Quick Test) execution time [min
  • Fujitsu MH2060AH | Manual/User Guide - Page 143
    Up Time 4 Start/Stop Count 5 Reallocated Sector Count 7 Seek Error Rate 8 Seek Time Performance 9 Power-On Hours Count 10 Spin Retry Count 12 Drive Power Cycle Count 192 Emergency Retract Cycle Count 193 Load/Unload Cycle Count 194 HDA Temperature 195 ECC On the Flag Count 196
  • Fujitsu MH2060AH | Manual/User Guide - Page 144
    it indicates the attribute that can be collected/saved even if the drive fault prediction function is disabled. Reserve bit • Current attribute value It value. If the attribute value is larger than the threshold value, the drive is determined to be normal. • Attribute value for the worst case so
  • Fujitsu MH2060AH | Manual/User Guide - Page 145
    not been executed. Self-test is suspended by the host. Self-test is interrupted by a soft/hard reset from the host. = 3h: Self-test cannot be executed. = 4h: = 5h: ended with "Servo Check," error. Self-test has ended with "SMART Drive Error Log Check," "Random Read Test," or "Read Scan Test"
  • Fujitsu MH2060AH | Manual/User Guide - Page 146
    . Reserved bits • Error logging capability Bit 0 1 to 7 Meaning If this bit is 1, it indicates that the drive error logging function is supported. Reserved bits • Check sum Two's complement of the lower byte, obtained by adding 511-byte data one byte at a time from the beginning. 5-76 C141
  • Fujitsu MH2060AH | Manual/User Guide - Page 147
    5.3 Host Commands • Insurance failure threshold The limit of a varying attribute value. The host compares the attribute values with the thresholds to identify a failure. Table 5.10 Log Directory Data Format Byte 00 01 02 03 04 05-0B 0C 0D-11 12 13-FF 100 101 102 13F 140 1FF Item SMART Logging
  • Fujitsu MH2060AH | Manual/User Guide - Page 148
    Error register value 40 Sector Count register value 41 Sector Number register value 42 Cylinder Low register value 43 Cylinder High register value 44 Drive/Head register value 45 Status register value 46 to 58 Vendor unique 59 State 5A Power-on time (unit: h) 5B 5C to 1C3 Error
  • Fujitsu MH2060AH | Manual/User Guide - Page 149
    Indicates the command received when an error occurs. • Error data structure Indicates the status register when an error occurs. • Total number of drive errors Indicates total number of errors registered in the error log. • Checksum Two's complementary for the lowest-order 1 byte that is obtained
  • Fujitsu MH2060AH | Manual/User Guide - Page 150
    Interface • SMART Self-Test The host computer can issue the SMART Execute Off-line Immediate subcommand (FR Register = D4h) and cause the device to execute a self-test. When the self-test is completed, the device saves the SMART self-test log to the disk medium. The host computer can issue the
  • Fujitsu MH2060AH | Manual/User Guide - Page 151
    5.3 Host Commands Table 5.13 Selective self-test log data structure Offset 00h, 01h 02h...09h 0Ah...11h 12h...19h 1Ah...21h 22h...29h 2Ah...31h 32h...39h 3Ah...41h 42h...49h 4Ah...51h 52h...151h 152h...1EBh 1Ech...1F3h 1F4h...1F5h 1F6h...1F7h 1F8h 1F9h 1FAh, 1FBh 1FCh, 1FDh 1FEh, 1FFh Description
  • Fujitsu MH2060AH | Manual/User Guide - Page 152
    Interface Bit 0 1 2 3 4 5...15 Table 5.14 Selective self-test feature flags Description Vendor specific (unused) When set to one, perform off-line scan after selective test Vendor specific (unused) When set to one, off-line scan after selective test is pending. When set to one, off-line scan after
  • Fujitsu MH2060AH | Manual/User Guide - Page 153
    5.3 Host Commands Table 5.15 Contents of security password Word 0 1 to 16 17 to 255 Contents Control word Bit 0: Identifier 0 = Compares the user passwords. 1 = Compares the master passwords. Bits 1 to 15: Reserved Password (32 bytes) Reserved At command issuance (I-O register contents)) 1F7h(CM
  • Fujitsu MH2060AH | Manual/User Guide - Page 154
    Interface (31) SECURITY ERASE PREPARE (F3h) The SECURITY ERASE UNIT command feature is enabled by issuing the SECURITY ERASE PREPARE command and then the SECURITY ERASE UNIT command. The SECURITY ERASE PREPARE command prevents data from being erased unnecessarily by the SECURITY ERASE UNIT command.
  • Fujitsu MH2060AH | Manual/User Guide - Page 155
    5.3 Host Commands If the SECURITY ERASE PREPARE command is not issued immediately before this command is issued, the Aborted Command error is returned. Issuing this command while in FROZEN MODE returns the Aborted Command error. At command issuance (I-O register contents) 1F7h(CM) 1 1 1 1 0 1 0 0
  • Fujitsu MH2060AH | Manual/User Guide - Page 156
    Interface FROZEN MODE is canceled when the power is turned off, or when hardware is reseted. If this command is reissued in FROZEN MODE, the command is completed and FROZEN MODE remains unchanged. Issuing this command during LOCKED MODE returns the Aborted Command error. The following medium access
  • Fujitsu MH2060AH | Manual/User Guide - Page 157
    host transfers the 512-byte data shown in Table 5.16 to the device. The device determines the operation of the lock function according to the specifications of the Identifier bit and Security level bit in the transferred data. (Table 5.17) Issuing this command in LOCKED MODE or FROZEN MODE returns
  • Fujitsu MH2060AH | Manual/User Guide - Page 158
    Interface Table 5.17 Relationship between combination of Identifier and Security level, and operation of the lock function Identifier User Master User Master Level High High Maximum Maximum Description The specified password is saved as a new user password. The lock function is enabled after the
  • Fujitsu MH2060AH | Manual/User Guide - Page 159
    5.3 Host Commands (35) SECURITY UNLOCK This command cancels LOCKED MODE. The host transfers the 512-byte data shown in Table 5.15 to the device. Operation of the device varies as follows depending on whether the host specifies the master password. • When the master password is selected When the
  • Fujitsu MH2060AH | Manual/User Guide - Page 160
    Interface At command completion (I-O register contents) 1F7h(ST) 1F6h(DH) 1F5h(CH) 1F4h(CL) 1F3h(SN) 1F2h(SC) 1F1h(ER) Status information x x x DV xx xx xx xx xx Error information (36) FLUSH CACHE (E7) This command is used to order to write every write cache data stored by the device into the
  • Fujitsu MH2060AH | Manual/User Guide - Page 161
    5.3 Host Commands At command completion (I-O register contents to be read) 1F7h(ST) 1F6h(DH) 1F5h(CH) 1F4h(CL) 1F3h(SN) 1F2h(SC) 1F1h(ER) Status information x x x DV xx xx xx xx xx Error information (37) DEVICE CONFIGURATION (X'B1') Individual Device Configuration Overlay feature set commands
  • Fujitsu MH2060AH | Manual/User Guide - Page 162
    Interface At command completion (I-O register contents) 1F7h(ST) 1F6h(DH) 1F5h(CH) 1F4h(CL) 1F3h(SN) 1F2h(SC) 1F1h(ER) Status information x x x DV xx xx xx xx xx Error information • DEVICE CONFIGURATION RESTORE (FR=C0h) The DEVICE CONFIGURATION RESTORE command disables any setting previously
  • Fujitsu MH2060AH | Manual/User Guide - Page 163
    the function by the DEVICE CONFIGURATION SET command, is reflected in IDENTIFY information. When the bits in these words are cleared, the device no longer supports the indicated command, mode, or feature set. If a bit is set in the overlay transmitted by the device that is not set in the overlay
  • Fujitsu MH2060AH | Manual/User Guide - Page 164
    ". Bit 15-3: Reserved Bit 2: 1 = Multiword DMA mode 2 and below are supported Bit 1: 1 = Multiword DMA mode 1 and below are supported Bit 0: 1 = Multiword DMA mode 0 is supported X'003F' Ultra DMA modes supported Reflected in IDENTIFY information "WORD88". Bit 15-6: Reserved Bit 5: 1 = Ultra
  • Fujitsu MH2060AH | Manual/User Guide - Page 165
    5.3 Host Commands (38) READ NATIVE MAX ADDRESS EXT (27H): Option (customizing) • Description This command is used to assign the highest address that the device can initially set with the SET MAX ADDRESS EXT command. The maximum address is displayed in the CH, CL, SN registers of the device control
  • Fujitsu MH2060AH | Manual/User Guide - Page 166
    Interface (39) SET MAX ADDRESS EXT (37H): Option (customizing) • Description This command limits specifications so that the highest address that can be accessed by users can be specified only in LBA mode. The address information specified with this command
  • Fujitsu MH2060AH | Manual/User Guide - Page 167
    5.3 Host Commands At command issuance (I/O registers setting contents) 1F7h(CM) 0 0 1 1 0 1 1 1 1F6h(DH) 1 L 1 DV xx 1F5h(CH) P 1F5h(CH) C 1F4h(CL) P 1F4h(CL) C 1F3h(SN) P 1F3h(SN) C SET MAX LBA (47-40) SET MAX LBA (23-16) SET MAX LBA (39-32) SET MAX LBA (15-8) SET MAX LBA (31-24) SET MAX LBA
  • Fujitsu MH2060AH | Manual/User Guide - Page 168
    Interface At command issuance (I/O registers setting contents) 1F7h(CM) 1 1 1 0 1 0 1 0 1F6h(DH) 1 L 1 DV xx 1F5h(CH) P xx 1F5h(CH) C xx 1F4h(CL) P xx 1F4h(CL) C xx 1F3h(SN) P xx 1F3h(SN) C xx 1F2h(SC) P xx 1F2h(SC) C xx 1F1h(FR) P xx 1F1h(FR) C xx C: Current P: Previous At command completion (I/O
  • Fujitsu MH2060AH | Manual/User Guide - Page 169
    Host Commands (41) WRITE DMA EXT (35H): Option (customizing) • Description This command is the extended command of the WRITE DMA command. The LBA specification is increased from 28 bits to 48 bits, and the maximum number of sectors that can be transferred by a single command is changed from 100h
  • Fujitsu MH2060AH | Manual/User Guide - Page 170
    Interface (42) READ DMA EXT (25H): Option (customizing) • Description This command is the extended command of the READ DMA command. The LBA specification is increased from 28 bits to 48 bits, and the maximum number of sectors that can be transferred by a single command is changed from 100h
  • Fujitsu MH2060AH | Manual/User Guide - Page 171
    Host Commands (43) WRITE MULTIPLE EXT (39H): Option (customizing) • Description This command is the extended command of the WRITE MULTIPLE command. The LBA specification is increased from 28 bits to 48 bits, and the maximum number of sectors that can be transferred by a single command is changed
  • Fujitsu MH2060AH | Manual/User Guide - Page 172
    Interface (44) READ MULTIPLE EXT (29H): Option (customizing) • Description This command is the extended command of the READ MULTIPLE command. The LBA specification is increased from 28 bits to 48 bits, and the maximum number of sectors that can be transferred by a single command is changed from
  • Fujitsu MH2060AH | Manual/User Guide - Page 173
    Host Commands (45) WRITE SECTOR (S) EXT (34H): Option (customizing) • Description This command is the extended command of the WRITE SECTOR (S) command. The LBA specification is increased from 28 bits to 48 bits, and the maximum number of sectors that can be transferred by a single command is changed
  • Fujitsu MH2060AH | Manual/User Guide - Page 174
    Interface (46) READ SECTOR (S) EXT (24H): Option (customizing) • Description This command is the extended command of the READ SECTOR (S) command. The LBA specification is increased from 28 bits to 48 bits, and the maximum number of sectors that can be transferred by a single command is changed from
  • Fujitsu MH2060AH | Manual/User Guide - Page 175
    5.3 Host Commands (47) DOWNLOAD MICRO CODE (92H) At command issuance (I/O registers setting contents) 1F7h(CM) 1 0 0 1 0 0 1 0 1F6h(DH) 1 X 1 DV 0 0 0 0 1F5h(CH) 00 1F4h(CL) 00 1F3h(SN) Sector count (15-8) 1F2h(SC) Sector count (7-0) 1F1h(FR) Subcommand code At command completion (I/O
  • Fujitsu MH2060AH | Manual/User Guide - Page 176
    128 to 255 KB Transfer from 256 to 383 KB and Firmware rewriting execution When the data of the transfer microcode did the rewriting specification with the illegality and the data transfer not done or the DOWNLOAD MICROCODE command is not continuously issued, reports on the Aborted Command error
  • Fujitsu MH2060AH | Manual/User Guide - Page 177
    5.3 Host Commands 5.3.3 Error posting Table 5.21 lists the defined errors that are valid for each command. Table 5.21 Command code and parameters (1 of 2) Command name READ SECTOR(S) WRITE SECTOR(S) READ MULTIPLE WRITE MULTIPLE READ DMA WRITE DMA WRITE VERIFY READ VERIFY SECTOR(S) RECALIBRATE SEEK
  • Fujitsu MH2060AH | Manual/User Guide - Page 178
    Interface Table 5.21 Command code and parameters (2 of 2) Command name SLEEP CHECK POWER MODE SMART SECURITY DISABLE PASSWORD SECURITY ERASE PREPARE SECURITY ERASE UNIT SECURITY FREEZE LOCK SECURITY SET PASSWORD SECURITY UNLOCK FLUSH CACHE DEVICE CONFIGURATION READ NATIVE MAX ADDRESS
  • Fujitsu MH2060AH | Manual/User Guide - Page 179
    to the host, the device sets DRQ bit and clears BSY bit. The drive then asserts INTRQ signal. e) After detecting the INTRQ signal assertion, the host the Status register being read, the device negates the INTRQ signal. f) The drive clears DRQ bit to 0. If transfer of another sector is requested, the
  • Fujitsu MH2060AH | Manual/User Guide - Page 180
    Interface Even if an error is encountered, the device prepares for data transfer by setting the DRQ bit. Whether or not to transfer the data is determined for each host. In other words, the host should receive the relevant sector of data (512 bytes of uninsured dummy data) or release the DRQ status
  • Fujitsu MH2060AH | Manual/User Guide - Page 181
    5.4 Command Protocol IMPORTANT For transfer of a sector of data, the host needs to read Status register (X'1F7') in order to clear INTRQ (interrupt) signal. The Status register should be read within a period from the DRQ setting by the device to starting of the sector data transfer. Note that the
  • Fujitsu MH2060AH | Manual/User Guide - Page 182
    required parameters to the Features, Sector Count, Sector Number, Cylinder, and Device/Head registers. b) The host writes a command code in the Command register. The drive sets the BSY bit of the Status register. c) When the device is ready to receive the data of the first sector, the device sets
  • Fujitsu MH2060AH | Manual/User Guide - Page 183
    the Status register does not meet above condition, normal data transfer operation is not assured guaranteed. When the host issues the command even if the drive requests the data transfer (DRQ bit is set), or when the host executes resetting, the device correct operation is not guaranteed. C141-E195
  • Fujitsu MH2060AH | Manual/User Guide - Page 184
    Interface 5.4.3 Commands without data transfer Execution of the following commands does not involve data transfer between the host and the device. • RECABLIBRATE • SEEK • READY VERIFY SECTOR(S) • EXECUTE DEVICE DIAGNOSTIC • INITIALIZE DEVICE PARAMETERS • SET FEATURES • SET MULTIPLE MODE • SET MAX
  • Fujitsu MH2060AH | Manual/User Guide - Page 185
    5.4 Command Protocol 5.4.4 Other commands • READ MULTIPLE (EXT) • SLEEP • WRITE MULTIPLE (EXT) See the description of each command. 5.4.5 DMA data transfer commands • READ DMA (EXT) • WRITE DMA (EXT) Starting the DMA transfer command is the same as the READ SECTOR(S) or WRITE SECTOR(S) command
  • Fujitsu MH2060AH | Manual/User Guide - Page 186
    Interface The interrupt processing for the DMA transfer differs the following point. • The interrupt processing for the DMA transfer differs the following point. a) The host writes any parameters to the Features, Sector Count, Sector Number, Cylinder, and Device/Head register. b) The host
  • Fujitsu MH2060AH | Manual/User Guide - Page 187
    5.4 Command Protocol f g d d f e Figure 5.7 Normal DMA data transfer C141-E195-02EN 5-117
  • Fujitsu MH2060AH | Manual/User Guide - Page 188
    Ultra DMA data out burst. During an Ultra DMA burst a sender shall always drive data onto the bus, and after a sufficient time to allow for propagation delay, Devices supporting Ultra DMA Mode 2 shall also support Ultra DMA Modes 0 and 1. Devices supporting Ultra DMA Mode 1 shall also support Ultra
  • Fujitsu MH2060AH | Manual/User Guide - Page 189
    burst may be paused during the data transfer phase (see 5.5.3 and 5.5.4 for the detailed protocol descriptions for each of these phases, 5.6 defines the specific timing requirements). In the following rules DMARDY- is used in cases that could apply to either DDMARDY- or HDMARDY-, and STROBE is used
  • Fujitsu MH2060AH | Manual/User Guide - Page 190
    The data in transfer The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.3 and 5.6.3.2 for specific timing requirements): 1) The device shall drive a data word onto DD (15:0). 2) The device shall generate a DSTROBE edge to latch the new word
  • Fujitsu MH2060AH | Manual/User Guide - Page 191
    an Ultra DMA data in burst The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.5 and 5.6.3.2 for specific timing requirements): 1) The device shall initiate termination of an Ultra DMA burst by not generating DSTROBE edges. 2) The device
  • Fujitsu MH2060AH | Manual/User Guide - Page 192
    has not placed the result of its CRC calculation on DD (15:0) since first driving DD (15:0) during (6), the host shall place the result of its CRC calculation the order they are listed unless otherwise specifically allowed (see 5.6.3.6 and 5.6.3.2 for specific timing requirements): 1) The host shall
  • Fujitsu MH2060AH | Manual/User Guide - Page 193
    the result of its CRC calculation (see 5.5.5). 10) If the host has not placed the result of its CRC calculation on DD (15:0) since first driving DD (15:0) during (9), the host shall place the result of its CRC calculation on DD (15:0) (see 5.5.5). 11) The host shall negate DMACK- no sooner
  • Fujitsu MH2060AH | Manual/User Guide - Page 194
    first word of data onto DD (15:0). 5.5.4.2 The data out transfer The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.8 and 5.6.3.2 for specific timing requirements): 1) The host shall drive a data word onto DD (15:0). 5-124 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 195
    5.5.4.3 Pausing an Ultra DMA data out burst The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.9 and 5.6.3.2 for specific timing requirements). a) Host pausing an Ultra DMA data out burst 1) The host shall not pause an Ultra DMA burst until
  • Fujitsu MH2060AH | Manual/User Guide - Page 196
    an Ultra DMA data out burst The following stops shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.10 and 5.6.3.2 for specific timing requirements): 1) The host shall initiate termination of an Ultra DMA burst by not generating HSTROBE edges. 2) The host
  • Fujitsu MH2060AH | Manual/User Guide - Page 197
    terminating an Ultra DMA data out burst The following steps shall occur in the order they are listed unless otherwise specifically allowed (see 5.6.3.11 and 5.6.3.2 for specific timing requirements): 1) The device shall not initiate Ultra DMA burst termination until at least one data word of an
  • Fujitsu MH2060AH | Manual/User Guide - Page 198
    Interface 13) The host shall neither negate STOP nor HSTROBE until at least tACK after negating DMACK-. 14) The host shall not assert DIOW-, CS0-, CS1-, DA2, DA1, or DA0 until at least tACK after negating DMACK. 5.5.5 Ultra DMA CRC rules The following is a list of rules for calculating CRC,
  • Fujitsu MH2060AH | Manual/User Guide - Page 199
    5.5 Ultra DMA Feature Set i) The CRC generator polynomial is : G (X) = X16 + X12 + X5 + 1. Note: Since no bit clock is available, the recommended approach for calculating CRC is to use a word clock derived from the bus strobe. The combinational logic shall then be equivalent to shifting sixteen
  • Fujitsu MH2060AH | Manual/User Guide - Page 200
    Interface 5.6 Timing 5.6.1 PIO data transfer Figure 5.9 shows of the data transfer timing between the device and the host system. t0 Addresses DIOR-/DIOW- Write data DD0-DD15 t1 t2 t9 t2i t3 t4 Read data DD0-DD15 IORDY t5 t10 t6 t11 t12 Symbol Timing parameter t0 Cycle time t1 Data
  • Fujitsu MH2060AH | Manual/User Guide - Page 201
    5.6 Timing 5.6.2 Multiword data transfer Figure 5.10 shows the multiword DMA data transfer timing between the device and the host system. DMACKtI DIOR-/DIOWtD Symbol Timing parameter t0 Cycle time tD Pulse width of DIOR-/DIOWtE Data Access time for DIORtF Data hold time for DIORtG Data setup
  • Fujitsu MH2060AH | Manual/User Guide - Page 202
    Interface 5.6.3 Ultra DMA data transfer Figures 5.11 through 5.20 define the timings associated with all phases of Ultra DMA bursts. Table 5.23 contains the values for the timings for each of the Ultra DMA Modes. 5.6.3.1 Initiating an Ultra DMA data in burst 5.6.3.2 contains the values for the
  • Fujitsu MH2060AH | Manual/User Guide - Page 203
    at sender (from DMACK-negation until CRC may become invalid) (*3) Time from STROBE output released-to-driving until the first transition of critical timing Time from data output releasedto-driving until the first transition of critical timing 90 First STROBE time (for device to first negate DSTROBE
  • Fujitsu MH2060AH | Manual/User Guide - Page 204
    (*1) tAZ 10 10 10 10 10 10 Maximum time allowed for output drivers to release (from asserted or negated) tZAH 20 20 20 20 20 20 time before releasing IORDY tZIORDY 0 0 0 0 0 0 Minimum time before driving IORDY (*4) tACK 20 20 20 20 20 20 Setup and hold times for
  • Fujitsu MH2060AH | Manual/User Guide - Page 205
    5.6 Timing Table 5.24 Ultra DMA sender and recipient timing requirements MODE 0 MODE 1 MODE 2 MODE 3 MODE 4 MODE 5 (in ns) (in ns) (in ns) (in ns) (in ns) (in ns) NAME MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX MIN MAX COMMENT tDSIC 14.7 9.7 6.8 6.8 4.8 2.3 Recipient IC data setup time (from
  • Fujitsu MH2060AH | Manual/User Guide - Page 206
    Interface 5.6.3.3 Sustained Ultra DMA data in burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DSTROBE at device DD(15:0) at device tCYC t2CYC tCYC t2CYC tDVH tDVHIC tDVS tDVSIC tDVH tDVHIC tDVS tDVSIC tDVH tDVHIC DSTROBE at host DD(15:0) at host tDH
  • Fujitsu MH2060AH | Manual/User Guide - Page 207
    5.6 Timing 5.6.3.4 Host pausing an Ultra DMA data in burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ (device) DMACK- (host) STOP (host) HDMARDY(host) DSTROBE (device) DD(15:0) (device) tRP tRFS Notes: 1) The host may assert STOP to request termination of
  • Fujitsu MH2060AH | Manual/User Guide - Page 208
    Interface 5.6.3.5 Device terminating an Ultra DMA data in burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ (device) DMACK(host) tMLI tLI tLI tACK STOP (host) HDMARDY(host) tSS DSTROBE (device) DD(15:0) DA0, DA1, DA2, CS0-, CS1- tLI tZAH tAZ tACK
  • Fujitsu MH2060AH | Manual/User Guide - Page 209
    5.6 Timing 5.6.3.6 Host terminating an Ultra DMA data in burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ (device) DMACK(host) STOP (host) HDMARDY- (host) DSTROBE (device) tRP tRFS tLI tMLI tZAH tAZ tLI tMLI tACK tACK tIORDYZ DD(15:0) DA0, DA1, DA2,
  • Fujitsu MH2060AH | Manual/User Guide - Page 210
    Interface 5.6.3.7 Initiating an Ultra DMA data out burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ (device) DMACK(host) STOP (host) DDMARDY(device) HSTROBE (host) DD(15:0) (host) DA0, DA1, DA2 CS0-, CS1- tUI tACK tENV tZIORDY tLI tUI tACK tACK tDZFS
  • Fujitsu MH2060AH | Manual/User Guide - Page 211
    5.6 Timing 5.6.3.8 Sustained Ultra DMA data out burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. HSTROBE at host DD(15:0) at host tCYC t2CYC tCYC t2CYC tDVH tDVHIC tDVS tDVSIC tDVH tDVHIC tDVS tDVSIC tDVH tDVHIC HSTROBE at device DD(15:0) at device tDH
  • Fujitsu MH2060AH | Manual/User Guide - Page 212
    Interface 5.6.3.9 Device pausing an Ultra DMA data out burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ tRP (device) DMACK(host) STOP (host) DDMARDY(device) tRFS HSTROBE (host) DD(15:0) (host) Notes: 1) The device may negate DMARQ to request termination
  • Fujitsu MH2060AH | Manual/User Guide - Page 213
    5.6 Timing 5.6.3.10 Host terminating an Ultra DMA data out burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ tLI (device) tMLI DMACK(host) tLI tSS STOP (host) tLI DDMARDY(device) tACK tIORDYZ tACK HSTROBE (host) DD(15:0) (host) DA0, DA1, DA2 CS0-, CS1
  • Fujitsu MH2060AH | Manual/User Guide - Page 214
    Interface 5.6.3.11 Device terminating an Ultra DMA data out burst 5.6.3.2 contains the values for the timings for each of the Ultra DMA Modes. DMARQ (device) DMACK(host) STOP (host) DDMARDY- (device) HSTROBE (host) DD(15:0) (host) tLI tRP tRFS tLI DA0, DA1, DA2, CS0-, CS1- tMLI tACK tIORDYZ
  • Fujitsu MH2060AH | Manual/User Guide - Page 215
    BSY tM tN DASPtP *1: Reset means including Power-on-Reset, Hardware Reset (RESET-), and Software Reset. (2) Master and slave devices are present (2-drives configuration) [Master device] BSY DASP- [Slave device] BSY PDIAG- DASP- Clear Reset tN tP tR tQ tS Symbol Timing parameter tM Pulse
  • Fujitsu MH2060AH | Manual/User Guide - Page 216
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 217
    CHAPTER 6 Operations 6.1 Device Response to the Reset 6.2 Power Save 6.3 Defect Processing 6.4 Read-Ahead Cache 6.5 Write Cache C141-E195-02EN 6-1
  • Fujitsu MH2060AH | Manual/User Guide - Page 218
    Operations 6.1 Device Response to the Reset This section describes how the PDIAG- and DASP- signals responds when the power of the IDD is turned on or the IDD receives a reset or diagnostic command. 6.1.1 Response to power-on After the master device (device 0) releases its own power-on reset state,
  • Fujitsu MH2060AH | Manual/User Guide - Page 219
    Master device Power On Reset- Status Reg. BSY bit Slave device Power On Reset- BSY bit PDIAGDASP- Power on 6.1 Device Response to the Reset Max. 31 sec. Checks DASP- for up to 500 ms. If presence of a slave device is confirmed, PDIAG- is checked for up to 31 seconds. Max. 1 ms. Max. 30 sec.
  • Fujitsu MH2060AH | Manual/User Guide - Page 220
    Operations After the slave device receives the hardware reset, the slave device shall report its presence and the result of the self-diagnostics to the master device as described below: DASP- signal: Asserted within 450 ms. PDIAG- signal: Negated within 1 ms and asserted within 30 seconds. The
  • Fujitsu MH2060AH | Manual/User Guide - Page 221
    6.1 Device Response to the Reset 6.1.3 Response to software reset The master device does not check the DASP- signal for a software reset. If a slave device is present, the master device checks the PDIAG- signal for up to 15 seconds to see if the slave device has completed the self-diagnosis
  • Fujitsu MH2060AH | Manual/User Guide - Page 222
    Operations 6.1.4 Response to diagnostic command When the master device receives an EXECUTE DEVICE DIAGNOSTIC command and the slave device is present, the master device checks the PDIAGsignal for up to 6 seconds to see if the slave device has completed the selfdiagnosis successfully. The master
  • Fujitsu MH2060AH | Manual/User Guide - Page 223
    6.2 Power Save 6.2 Power Save The host can change the power consumption state of the device by issuing a power command to the device. 6.2.1 Power save mode There are five types of power consumption state of the device including active mode where all circuits are active. • Active mode • Active idle
  • Fujitsu MH2060AH | Manual/User Guide - Page 224
    Operations • Upon receipt of a hard reset • Upon receipt of Idle/Idle Intermediate (4) Standby . The only method to return from the standby mode is to execute a software or hardware reset. The drive enters the sleep mode under the following condition: • A SLEEP command is issued. In this mode, the
  • Fujitsu MH2060AH | Manual/User Guide - Page 225
    spare area in user areas: 1) Spare cylinder for alternate assignment: This cylinder is used during automatic alternating processing for defective sector. More than 2000 sectors/drive. C141-E195-02EN 6-9
  • Fujitsu MH2060AH | Manual/User Guide - Page 226
    Operations 6.3.2 Alternating processing for defective sectors The following two types of technology are used for alternating processing: (1) Sector slip processing In this method, defective sectors are not used (thereby avoiding the effects of defects), and each defective sector is assigned to the
  • Fujitsu MH2060AH | Manual/User Guide - Page 227
    6.3 Defect Processing (3) Automatic alternating processing This technology assigns a defective sector to a spare sector of an spare cylinder for alternate assignment. This device performs automatic alternating processing in the event of any of the following errors. • Automatic alternating processing
  • Fujitsu MH2060AH | Manual/User Guide - Page 228
    Operations 6.4 Read-ahead Cache Read-ahead Cache is the function for automatically reading data blocks upon completion of the read command in order to read data from disk media and save data block on a data buffer. If a subsequent command requests reading of the read-ahead data, data on the data
  • Fujitsu MH2060AH | Manual/User Guide - Page 229
    6.4 Read-ahead Cache 6.4.2 Caching operation The caching operation is performed only when the commands listed below are received. If any of the following data are stored on the data buffer, the data is sent to the host system. • All of the sector data that this command processes. • A part of the
  • Fujitsu MH2060AH | Manual/User Guide - Page 230
    (s) READ DMA EXT / READ MULTIPLE EXT / READ SECTOR (s) EXT WRITE DMA / WRITE MULTIPLE / WRITE SECTOR(s) WRITE DMA EXT / WRITE MULTIPLE EXT / WRITE SECTOR (s) EXT SMART 2) A hard reset is issued or the power is turned off. 3) When HOST CRC ERROR has occurred. 6-14 C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 231
    6.4 Read-ahead Cache 6.4.3 Using the read segment buffer Methods of using the read segment buffer are explained for following situations. 6.4.3.1 Miss-hit In this situations, the top block of read requested data is not stored at all in the data buffer. As a result, all of the read requested data
  • Fujitsu MH2060AH | Manual/User Guide - Page 232
    Operations 6.4.3.2 Sequential Hit When the read command that is targeted at a sequential address is received after execution of the read commands is completed, the read command transmits the Read requested data to the host system continuing read-ahead without newly allocating the buffer for read.
  • Fujitsu MH2060AH | Manual/User Guide - Page 233
    6.4 Read-ahead Cache 6.4.3.3 Full hit In this situation, all read requested data is stored in the data buffer. Transfer of the read requested data is started from the location where hit data is stored. For data that is a target of caching and remains before a full hit, the data is retained when
  • Fujitsu MH2060AH | Manual/User Guide - Page 234
    Operations 6.4.3.4 Partial hit In this situation, a part of read requested data including the top sector is stored in the data buffer. A transfer of the read requested data starts from the address where the data that is hit is stored until the top sector of the read requested data. Remaining part
  • Fujitsu MH2060AH | Manual/User Guide - Page 235
    6.5 Write Cache 6.5 Write Cache Write Cache is the function for reducing the command processing time by separating command control to disk media from write control to disk media. When Write Cache is permitted, the write command can be keep receiving as long as the space available for data transfers
  • Fujitsu MH2060AH | Manual/User Guide - Page 236
    on the data buffer, data of the data buffer is written on the media, and reset processing is then performed. This is true for both a hard reset and soft reset. (6) Cashing function when power supply is turned on. The cashing function is invalid until Calibration is done after the power supply
  • Fujitsu MH2060AH | Manual/User Guide - Page 237
    to these parameters. The BIOS of a PC AT cannot make full use of the physical specifications of these drivers. To make the best use of these drives, a BIOS that can handle the standard parameters of these drives is required. Command Commands are instructions to input data to and output data from
  • Fujitsu MH2060AH | Manual/User Guide - Page 238
    time (total power-on time) by the number of failures in the disk drive during operation. MTTR Mean time to repair. The MTTR is the average time required for a service person to diagnose and repair a faulty drive. PIO (Programmed input-output) Mode to transfer data under control of the host
  • Fujitsu MH2060AH | Manual/User Guide - Page 239
    is a piece of one-byte information posted from the drive to the host when command execution is ended. The status indicates the command termination state. Voice coil motor. The voice coil motor is excited by one or more magnets. In this drive, the VCM is used to position the heads accurately and
  • Fujitsu MH2060AH | Manual/User Guide - Page 240
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 241
    fault E ECC Error checking and correction ER Error register ERR Error F FR Feature register H HA Host adapter HDD Hard disk drive IDNF IRQ14 I ID not found Interrupt request 14 L LED Light emitting diode MB MB/S MPU M Mega-byte Mega-byte per seconds Micro processor unit P PCA
  • Fujitsu MH2060AH | Manual/User Guide - Page 242
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 243
    Index A active idle mode 6-7 active mode 6-7 alternating processing, automatic 6-11 for defective sector 6-10 for defective sector 6-10 area, spare 6-9 assignment processing, alternate cylinder 6-10 automatic alternating processing 6-11 B blower 4-3 C caching operation 6-13, 6-19 command,
  • Fujitsu MH2060AH | Manual/User Guide - Page 244
    Index pausing, host Ultra DMA data in burst 5-137 PIO data transfer 5-130 timing 5-130 power commands 6-9 power-on 5-145 timing 5-145 power save 6-7 mode 6-7 processing, defect 6-9 processing, sector slip 6-10 processing, track slip 6-10 R read-ahead 6-12 cache 6-12 operation 6-12 READ DMA 6-13 READ
  • Fujitsu MH2060AH | Manual/User Guide - Page 245
    regarding this manual. Manual code C141-E195-02EN Manual name MHT2080AH, MHT2060AH, MHT2040AH DISK DRIVES PRODUCT MANUAL Please mark below. We will use your comments in planning future editions. Address: Fujitsu Learning Media Limited 37-10 Nishikamata 7-chome Oota-ku Tokyo 144-0051 JAPAN
  • Fujitsu MH2060AH | Manual/User Guide - Page 246
    This page is intentionally left blank.
  • Fujitsu MH2060AH | Manual/User Guide - Page 247
    MHT2080AH, MHT2060AH, MHT2040AH DISK DRIVES PRODUCT MANUAL MHT2080AH, MHT2060AH, MHT2040AH DISK DRIVES PRODUCT MANUAL C141-E195-02EN C141-E195-02EN
  • Fujitsu MH2060AH | Manual/User Guide - Page 248
    This page is intentionally left blank
  • Fujitsu MH2060AH | Manual/User Guide - Page 249
  • Fujitsu MH2060AH | Manual/User Guide - Page 250
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250

C141-E195-02EN
MHT2080AH, MHT2060AH, MHT2040AH
DISK DRIVES
PRODUCT MANUAL