Fujitsu MHT2030AT Manual/User Guide

Fujitsu MHT2030AT - Mobile 30 GB Hard Drive Manual

Fujitsu MHT2030AT manual content summary:

  • Fujitsu MHT2030AT | Manual/User Guide - Page 1
    C141-E192-02EN MHT2080AT, MHT2060AT, MHT2040AT MHT2030AT, MHT2020AT DISK DRIVES PRODUCT MANUAL
  • Fujitsu MHT2030AT | Manual/User Guide - Page 2
    manual, its updates or supplements, whether such errors or omissions result from negligence, accident, or any other cause. In addition, FUJITSU instructions contained herein; including any liability for incidental or consequential damages arising therefrom. FUJITSU devices for life support, or weapons
  • Fujitsu MHT2030AT | Manual/User Guide - Page 3
    Revision History Edition 01 02 Date Revised section (*1) (Added/Deleted/Altered) 2003-01-20 2003-07-04 Section 1.2.2 (Revised) Section 1.3 (Revised) (1/1) Details Revision of the description. Revision of the table 1.3 *1 Section(s) with asterisk (*) refer to the previous edition when those
  • Fujitsu MHT2030AT | Manual/User Guide - Page 4
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 5
    describes MHT2080AT/ MHT2060AT/ MHT2040AT/ MHT2030AT/ MHT2020AT models of the MHT Series, 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 6
    Preface Conventions for Alert Messages This manual uses the following conventions to show the sometimes simply referred to as a "hard disk drive," "HDD," "drive," or "device" in this document. Decimal numbers are represented normally. Hexadecimal numbers are represented as shown in the following
  • Fujitsu MHT2030AT | 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 MHT2030AT | Manual/User Guide - Page 8
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | 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 MHT2030AT | Manual/User Guide - Page 10
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 11
    Overview • Device Configuration • Installation Conditions • Theory of Device Operation • Interface • Operations MHT2080AT, MHT2060AT, MHT2040AT MHT2030AT, MHT2020AT DISK DRIVES MAINTENANCE MANUAL (C141-F063) • Maintenance and Diagnosis • Removal and Replacement Procedure C141-E192-02EN vii
  • Fujitsu MHT2030AT | Manual/User Guide - Page 12
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | 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 1-5 1.3 Power Requirements 1-6 1.4 Environmental Specifications 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-E192
  • Fujitsu MHT2030AT | Manual/User Guide - Page 14
    Dimensions 3-2 3.2 Mounting 3-3 3.3 Cable Connections 3-9 3.3.1 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-11 3.4 Jumper Settings 3-11 3.4.1 Location of setting jumpers 3-11 3.4.2 Factory default setting
  • Fujitsu MHT2030AT | Manual/User Guide - Page 15
    format 4-16 4.7.3 Servo frame format 4-18 4.7.4 Actuator motor control 4-19 4.7.5 Spindle motor control 4-20 CHAPTER 5 Interface 5-1 5.1 Physical Interface 5-2 5.1.1 Interface signals 5-2 5.1.2 Signal assignment on the connector 5-3 5.2 Logical Interface Ultra DMA Feature Set 5-118 5.5.1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 16
    out burst 5-144 5.6.4 Power-on and reset 5-145 CHAPTER 6 Operations 6-1 6.1 Device Response to the Reset 6-2 6.1.1 Response to power-on 6-2 6.1.2 Response to hardware reset 6-3 6.1.3 Response to software reset 6-5 6.1.4 Response to diagnostic command 6-6 xii C141-E192-02EN
  • Fujitsu MHT2030AT | 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 MHT2030AT | Manual/User Guide - Page 18
    Figure 3.6 Service area 3-7 Figure 3.7 Handling cautions 3-8 Figure 3.8 Connector locations 3-9 Figure 3.9 Cable connections 3-10 Figure 3.10 Power supply connector pins (CN1 3-11 Figure 3.11 Jumper location 3-11 Figure 3.12 Factory default setting 3-12 Figure 3.13 Jumper setting of master
  • Fujitsu MHT2030AT | Manual/User Guide - Page 19
    Figure 6.1 Figure 6.2 Figure 6.3 Figure 6.4 Figure 6.5 Figure 6.6 Figure 6.7 Response to power-on 6-3 Response to hardware reset 6-4 Response to software reset 6-5 Response to diagnostic command 6-6 Sector slip processing 6-10 Automatic alternating processing 6-11 Data buffer structure 6-12
  • Fujitsu MHT2030AT | Manual/User Guide - Page 20
    Examples of 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 MHT2030AT | Manual/User Guide - Page 21
    Overview and features are described in this chapter, and specifications and power requirement are described. The disk drive is 2.5-inch hard disk drives with built-in disk controllers. These disk drives use the AT-bus hard disk interface protocol and are compact and reliable. C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 22
    . The disk drive has a formatted capacity of 80 GB (MHT2080AT), 60 GB (MHT2060AT), 40 GB (MHT2040AT), 30 GB (MHT2030AT) and 20 GB (MHT2020AT) respectively. (3) High-speed Transfer rate The disk drive (the MHT Series) has an internal data rate up to 41.3 MB/s. The disk drive supports an external
  • Fujitsu MHT2030AT | Manual/User Guide - Page 23
    next read command, the data in the buffer can be transferred instead. (4) Master/slave The disk drive can be connected to ATA interface as daisy chain configuration. Drive 0 is a master device, drive 1 is a slave device. (5) Error correction and retry by ECC If a recoverable error occurs, the disk
  • Fujitsu MHT2030AT | Manual/User Guide - Page 24
    Specifications 1.2.1 Specifications summary Table 1.1 shows the specifications of the disk drives. Table 1.1 Specifications (1/2) MHT2080AT MHT2060AT MHT2040AT MHT2030AT MHT2020AT Format Capacity (*1) Number ,070,080 Start time Interface Data Transfer Rate • To Size Physical Dimensions (Height ×
  • Fujitsu MHT2030AT | Manual/User Guide - Page 25
    specifications that are different from those for the standard model. If a disk drive is ordered as a replacement drive, the product number must be the same as that of the drive being replaced. Table 1.2 Examples of model names and product numbers Model Name MHT2080AT MHT2060AT MHT2040AT MHT2030AT
  • Fujitsu MHT2030AT | Manual/User Guide - Page 26
    Device Overview 1.3 Power Requirements (1) Input Voltage • +5V ±5% (2) Ripple Maximum Frequency +5 V 100 mV (peak to peak) DC to 1 MHz (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 Voltage
  • Fujitsu MHT2030AT | Manual/User Guide - Page 27
    Current and power dissipation Spin up (*1) Idle R/W (on track) (*2) Seek (*5) Standby Sleep Energy Efficiency (*4) Typical RMS Current MHT2080AT,MHT2060AT, MHT2040AT,MHT2030AT, MHT2020AT 0.9 A 130 mA Read 400 mA / Write 420mA 460 mA 50 mA 20 mA - Typical Power (*3) MHT2080AT,MHT2060AT, MHT2040AT
  • Fujitsu MHT2030AT | Manual/User Guide - Page 28
    • 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) 5 % to 95 % RH (Non
  • Fujitsu MHT2030AT | Manual/User Guide - Page 29
    1.5 Acoustic Noise 1.5 Acoustic Noise Table 1.5 lists the acoustic noise specification. Table 1.5 Acoustic noise specification Item • Idle mode (DRIVE READY) Sound Power Sound Pressure (at 0.3m) Specification (typical) 2.3B(A) 24.0dB(A) Note: Measure the noise from the cover top surface. 1.6
  • Fujitsu MHT2030AT | Manual/User Guide - Page 30
    MTBF is defined as follows: Total operation time in all fields MTBF= (H) number of device failure in all fields (*1) *1 "Disk drive defects" refers to defects that involve repair, readjustment, or replacement. Disk drive defects do not include failures caused by external factors, such as damage
  • Fujitsu MHT2030AT | Manual/User Guide - Page 31
    Defective sectors are replaced with alternates when the disk drive is formatted prior to shipment from the factory (low level format). Thus, supports a minimum of 300,000 normal Load/Unload cycles. Normal Unload is a normal head unloading operation and the commands listed below are executed. • Hard
  • Fujitsu MHT2030AT | Manual/User Guide - Page 32
    Therefore, the number of Emergency other than Normal Unload is specified. Remark: We recommend cutting the power supply of the HDD for this device register was set to '0'. (wait to complete STANDBY IMMEDIATE command) 4) HDD power supply cutting 1.11 Advanced Power Management The disk drive shifts to
  • Fujitsu MHT2030AT | Manual/User Guide - Page 33
    0.2-1.2 sec Low Power Idle (Unload) 15 min. 10.0-40.0 sec 10.0-40.0 sec Standby (Spin Off) N/A N/A 10.0-40.0 sec When the maximum time that the HDD is waiting for commands has been exceeded: Mode-0: Mode shifts from Active condition to Active Idle in 0.2-1.2, and to Low Power Idle in 15 minutes
  • Fujitsu MHT2030AT | Manual/User Guide - Page 34
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | 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-E192-02EN 2-1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 36
    Device Configuration 2.1 Device Configuration Figure 2.1 shows the disk drive. The disk drive consists of a disk enclosure (DE), read/write preamplifier, and controller PCA. The disk enclosure contains the disk media, heads, spindle motors, actuators, and a circulating air filter. MHT Series
  • Fujitsu MHT2030AT | Manual/User Guide - Page 37
    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 5 (100 MB/s). 2.2.2 1 drive connection MHT2080AT MMHHTC22006302AATT MMHHTC22004400AATT MHT2030AT Figure 2.2 1 drive system configuration C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 38
    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. At
  • Fujitsu MHT2030AT | Manual/User Guide - Page 39
    3.1 Dimensions 3.2 Mounting 3.3 Cable Connections 3.4 Jumper Settings This chapter gives the external 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
  • Fujitsu MHT2030AT | 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-E192-02EN
  • Fujitsu MHT2030AT | 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 MHT2030AT | Manual/User Guide - Page 42
    Installation Conditions (2) Frame The MR head bias of the HDD disk enclosure (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).
  • Fujitsu MHT2030AT | 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-E192-02EN 3-5
  • Fujitsu MHT2030AT | 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 MHT2030AT | Manual/User Guide - Page 45
    connection Mounting screw hole Figure 3.6 Service area Data corruption: Avoid mounting the disk drive near strong magnetic sources such as loud speakers. Ensure that the disk drive is not affected by external magnetic fields. Damage: Do not press the cover of the disk drive. Pressing it too hard
  • Fujitsu MHT2030AT | Manual/User Guide - Page 46
    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). - Recommended equipments ESD Shock Contents Wrist strap ESD mat Low shock driver Model JX-1200-3056-8 SKY-8A
  • Fujitsu MHT2030AT | 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 Connector locations C141-E192
  • Fujitsu MHT2030AT | Manual/User Guide - Page 48
    Installation Conditions 3.3.2 Cable connector specifications Table 3.2 lists the recommended specifications for the cable connectors. Table 3.2 Cable connector specifications ATA interface and power supply cable (44-pin type) Name Cable socket (44-pin type) Model 89361-144 Manufacturer FCI
  • Fujitsu MHT2030AT | Manual/User Guide - Page 49
    the pin assignment of the power supply connector (CN1). 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-E192-02EN 3-11
  • Fujitsu MHT2030AT | Manual/User Guide - Page 50
    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 drive Note: Pins A and
  • Fujitsu MHT2030AT | Manual/User Guide - Page 51
    (CSEL) setting. 3.4 Jumper Settings Open 1 CA 2 DB Short Note: The CSEL setting is not depended on setting between pins 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
  • Fujitsu MHT2030AT | 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-E192-02EN
  • Fujitsu MHT2030AT | 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-E192-02EN 4-1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 54
    part (Section 4.2) explains mechanical assemblies of the disk drive. Second part (Sections 4.3 through 4.7) explains a servo information recorded in the disk drive and drive control method. 4.2 Subassemblies The disk drive consists of a disk enclosure (DE) and printed circuit assembly (PCA). The DE
  • Fujitsu MHT2030AT | Manual/User Guide - Page 55
    the disk starts or stops rotating. When disk drives are transported under conditions where the air pressure changes detector, programmable filter, adaptable transversal filter, times base sets each head on the track according on the servo information on the media surface. (3) Spindle motor driver
  • Fujitsu MHT2030AT | Manual/User Guide - Page 56
    Theory of Device Operation (4) Controller circuit Major functions are listed below. • ATA interface control and data transfer control • Data buffer management • Sector format control • Defect management • ECC control • Error recovery and self-diagnosis Figure 4.1 Power Supply Configuration 4-4
  • Fujitsu MHT2030AT | Manual/User Guide - Page 57
    4.3 Circuit Configuration PCA Data Buffer SDRAM Flash ROM FROM ATA Interface Console MCU & HDC & RDC (88i553x; Marvell) MCU HDC SVC TLS2255 Shock Sensor Resonator 20MHz RDC DE SP Motor Media VCM HEAD Thermistor R/W Pre-Amp TLS26B624 Figure 4.2 Circuit Configuration C141-E192-02EN 4-5
  • Fujitsu MHT2030AT | Manual/User Guide - Page 58
    area and reads out the system information. e) The disk drive sets up a requirement for execution of self -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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 59
    the head is positioned. To execute stable fast seek operations, external forces are occasionally sensed. The firmware of the drive measures and stores the force (value of the actuator motor drive current) that balances the torque for stopping head stably. This includes the current offset in the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 60
    self-calibration, the compensating value is updated using the value in the SA cylinder. (2) is positioned to any cylinder. The firmware calculates the loop gain from the the disk drive shifts to Low Power Idle mode, Standby mode and Sleep mode by execution of any commands. • The number of retries
  • Fujitsu MHT2030AT | Manual/User Guide - Page 61
    if a disk read or write service is necessary, the disk drive positions the head to the track that sets the bias current to the MR device and the current in writing. Each channel is connected write data is output from the hard disk controller (HDC) with the NRZ data format, and sent to the encoder
  • Fujitsu MHT2030AT | Manual/User Guide - Page 62
    Theory of Device Operation Figure 4.4 Read/write circuit block diagram 4-10 C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 63
    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 MHT2030AT | Manual/User Guide - Page 64
    read data into the NRZ data. 4.6.4 Digital PLL circuit The drive uses constant density recording to increase total capacity. This is different rate is set so that the recording density of the inner cylinder of each zone is nearly constant. The drive divides data area into 30 zones to set the data
  • Fujitsu MHT2030AT | Manual/User Guide - Page 65
    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 (1) Microprocessor unit (MPU) The MPU executes startup of the spindle motor
  • Fujitsu MHT2030AT | Manual/User Guide - Page 66
    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 MHT2030AT | Manual/User Guide - Page 67
    control program calculates the specified data value (digital value) of the VCM drive current, and the value is converted from digital-to-analog so that hardware unit controls the sensor-less spindle motor. (6) Driver circuit The driver circuit is a power amplitude circuit that receives signals from
  • Fujitsu MHT2030AT | Manual/User Guide - Page 68
    Theory of Device Operation 4.7.2 Data-surface servo format Figure 4.7 describes the physical layout of the servo frame. The three areas indicated by (1) to (3) in Figure 4.7 are described below. (1) Inner guard band This area
  • Fujitsu MHT2030AT | Manual/User Guide - Page 69
    4.7 Servo Control Servo frame (150 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 MHT2030AT | Manual/User Guide - Page 70
    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 write/read recovery, servo mark, gray code, servo A to D, and PAD. Figure 4.8 shows the servo frame format. Figure 4.8 Servo frame format 4-18 C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 71
    data surface. The MPU fetches the position sense data on the servo frame at a constant interval of sampling time, executes calculation, and updates the VCM drive current. The servo control of the actuator includes the operation to move the head to the reference cylinder, the seek operation to move
  • Fujitsu MHT2030AT | Manual/User Guide - Page 72
    access to the disk. If a read/write instruction is issued, the MPU seeks the desired drive current by setting the calculated result into the D/A converter. The calculation is digitally executed by the firmware driver (called SVC hereafter). The firmware operates on the MPU manufactured by Fujitsu
  • Fujitsu MHT2030AT | Manual/User Guide - Page 73
    4.7 Servo Control e) The MPU is waiting for a PHASE signal. When no phase signal is sent for a specific period, the MPU resets the SVC and starts from the beginning. When a PHASE signal is sent, the SVC enters the acceleration mode. (2) Acceleration mode In
  • Fujitsu MHT2030AT | Manual/User Guide - Page 74
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 75
    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-E192-02EN 5-1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 76
    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 CSEL: CABLE SELECT MSTR: Master ENCSEL: ENABLE CSEL +5V DC: +5 volt GND: GROUND Figure 5.1 Interface signals 5-2 C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 77
    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 MHT2030AT | Manual/User Guide - Page 78
    master/slave using the CSEL signal is disabled. Short: Sets master/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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 79
    5.1 Physical Interface [signal] CS0- CS1- DA 0-2 KEY PDIAG- [I/O] I I I I/O CBLID- I/O DASP- I/O IORDY O DDMARDY- O by the host to access task file registers. Key pin for prevention of erroneous connector insertion This signal is an input mode for the master device and an output mode
  • Fujitsu MHT2030AT | Manual/User Guide - Page 80
    between the host and the device. 5.2 Logical Interface The device can operate for command execution in indicates whether the device supports the LBA mode. When the host system specifies the LBA mode by setting bit 6 in (Number of head) + (Head No.)) × (Number of sector/track)] + (Sector No.) − 1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 81
    Logical Interface 5.2.1 I/O X'1F1' L Sector Count Sector Count X'1F2' H Sector Number Sector Number X'1F3' L Cylinder Low Cylinder Low X'1F4' H Cylinder 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 82
    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 MHT2030AT | Manual/User Guide - Page 83
    5.2 Logical Interface - Bit 1: - Bit 0: Track 0 (X'1F1') The Features register provides specific feature to a command. For instance, it is used with SET FEATURES command to enable or disable host system. That is, this register indicates the number of remaining sectors that the data has not been
  • Fujitsu MHT2030AT | Manual/User Guide - Page 84
    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 are updated to the current cylinder number. The high-order 8 bits of the cylinder address are set to
  • Fujitsu MHT2030AT | Manual/User Guide - Page 85
    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 . The contents of this register are updated at the completion of each command.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 86
    Interface - Bit 7: Busy (BSY) bit. This bit is set whenever the Command register is accessed. Then this bit WRITE BUFFER command. Within 5 µs following transfer of 512 bytes of data and the appropriate number of ECC bytes during execution of READ LONG or WRITE LONG command. - Bit 6: Device Ready
  • Fujitsu MHT2030AT | Manual/User Guide - Page 87
    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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 88
    Software Reset (SRST) is the host software reset bit. When this bit is set, the device is held reset state. When two device are daisy chained on the interface, setting 5.3.1 Command code and parameters Table 5.3 lists the supported commands, command code and the registers that needed parameters are written.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 89
    0 1 0 0 0 1 N Y N N Y IDENTIFY DEVICE 1 1 1 0 1 1 0 0 NNNND IDENTIFY DEVICE DMA 1 1 1 0 1 1 0 0 NNNND SET FEATURES 1 1 1 0 1 1 1 1 Y N* N N D SET MULTIPLE MODE 1 1 0 0 0 1 1 0 NYNND SET MAX 1 1 1 1 1 0 0 1 NYYYY READ NATIVE MAX ADDRESS 1 1 1 1 1 0 0 0 N N N N D EXECUTE DEVICE DIAGNOSTIC
  • Fujitsu MHT2030AT | Manual/User Guide - Page 90
    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 FREEZE LOCK 1 1 1 1 0 1 0 1 NNNND SECURITY SET PASSWORD 1 1 1 1 0 0 0 1 NNNND SECURITY UNLOCK 1 1 1 1 0 0 1 0 NNNND FLUSH CACHE 1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 91
    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 set parameters under the LBA mode. N: Not necessary to set parameters (The parameter is ignored if it is
  • Fujitsu MHT2030AT | Manual/User Guide - Page 92
    Interface *O: Option (customizing) D*: The command is of the I/O registers at command completion are shown as following in this subsection. Example: READ SECTOR(S) At command issuance (I/O registers setting contents) Bit 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) 7 6 5
  • Fujitsu MHT2030AT | Manual/User Guide - Page 93
    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 register x, xx: Do not care (no necessary to
  • Fujitsu MHT2030AT | 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( the command is terminated due to an error, the remaining number of sectors of which data was not transferred is set in this register. (2) READ MULTIPLE (X'C4') The READ
  • Fujitsu MHT2030AT | Manual/User Guide - Page 95
    an example of the execution of the READ MULTIPLE command. • Block count specified by SET MULTIPLE MODE command = 4 (number of sectors in a block) • READ MULTIPLE command specifies; Number of requested sectors = 9 (Sector Count register = 9) Figure 5.2 Execution example of READ MULTIPLE command At
  • Fujitsu MHT2030AT | Manual/User Guide - Page 96
    Interface At command completion is terminated due to an error, the remaining number of sectors for which data was not transferred is set in this register. (3) READ DMA (X'C8' INTRQ signal and posts a status to the host system. The format of the error information is the same as the READ SECTOR(S)
  • Fujitsu MHT2030AT | Manual/User Guide - Page 97
    End sector No. / LBA [LSB] 00 (*1) Error information *1 If the command is terminated due to an error, the remaining number of sectors of which data was not transferred is set in this register. (4) READ VERIFY SECTOR(S) (X'40' or X'41') This command operates similarly to the READ SECTOR(S) command
  • Fujitsu MHT2030AT | Manual/User Guide - Page 98
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H *1 If the command is terminated due to an error, the remaining number of sectors of which data was not transferred is set in this register. (5) WRITE SECTOR(S) (X'30' or X'31') This
  • Fujitsu MHT2030AT | Manual/User Guide - Page 99
    block address (in the LBA mode) of the sector where the error occurred. At command issuance (I/O registers setting contents) 1F7H(CM) 0 0 1 1 0 0 0 R 1F6H(DH) x L x DV Start an error, the remaining number of sectors of which data was not transferred is set in this register. C141-E192-02EN 5-25
  • Fujitsu MHT2030AT | Manual/User Guide - Page 100
    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 MHT2030AT | Manual/User Guide - Page 101
    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 and posts a status to the host system. The format of the error information is the same as the WRITE SECTOR(S) command. C141-E192-02EN 5-27
  • Fujitsu MHT2030AT | Manual/User Guide - Page 102
    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 , the remaining number of sectors of which data was not transferred is set in this register
  • Fujitsu MHT2030AT | Manual/User Guide - Page 103
    command is terminated due to an error, the remaining number of sectors of which data was not transferred is set in this register. (9) RECALIBRATE (X'10' to X'1F device sets BSY bit of the Status register and performs a calibration. When the device completes the calibration, the device updates the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 104
    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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 105
    / LBA Sector No. / LBA [LSB] xx Error information (11) INITIALIZE DEVICE PARAMETERS (X'91') The host system can set the number of sectors per track and the maximum head number (maximum head number is "number of heads minus 1") per cylinder with this command. Upon receipt of this command, the device
  • Fujitsu MHT2030AT | Manual/User Guide - Page 106
    Interface At command issuance (I/O registers setting contents) 1F7H(CM) 1 0 0 1 0 0 0 1 1F6H(DH) x x x DV Max. head No. 1F5H(CH) xx 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) Number , the drive sets the BSY bit to one, prepares to transfer the 256 words of device identification data to the host, sets the DRQ
  • Fujitsu MHT2030AT | Manual/User Guide - Page 107
    to transfer data to the host in DMA mode, this command functions in the same way as the Identify Device command. At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 1 0 1 1 1 0 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 108
    or WRITE LONG command Firmware revision (ASCII code, 8 characters, left) Model name (ASCII code, 40 characters, left) Maximum number of sectors per interrupt on READ/WRITE MULTIPLE command Reserved Capabilities *4 Capabilities *5 PIO data transfer mode *6 Reserved Enable/disable setting of words 54
  • Fujitsu MHT2030AT | Manual/User Guide - Page 109
    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 command sets/function *17 Ultra DMA transfer mode
  • Fujitsu MHT2030AT | Manual/User Guide - Page 110
    MHT2030AT X'3FFF' X'10' X'3F' X'37E3E40' MHT2020AT X'3FFF' X'10' X'3F' X'2542980' *3 Status of the Word 2 Identify information is shown as follows: 37C8h The device requires the SET 13: Standby timer value. ATA spec is '1.' Bit 12: Reserved Bit 11: 1 = Supported Bit 10: 0 = Disable inhibition Bit 7-0:
  • Fujitsu MHT2030AT | Manual/User Guide - Page 111
    MULTIPLE command Bit 15-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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 112
    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 set. Bit 3: '1' = Supports the power management feature set. Bit 2: '1' = Supports the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 113
    Status Notification feature set. Bit 3: '1' = Supports the Advanced Power Management feature set. Bit 2: '1' = Supports the CFA (Compact Flash Association) feature set. Bit 1: '1' = Supports the READ/WRITE DMA QUEUED command. Bit 0: '1' = Supports the DOWNLOAD MICROCODE command. *: Option
  • Fujitsu MHT2030AT | Manual/User Guide - Page 114
    Interface Bit 11: Undefined. Bit 10: '1' = Supports the Host Protected Area function. Bit 9: '1' = Supports the DEVICE RESET command. Bit 8: '1' = Enables the SERVICE interrupt. From the SET FEATURES command Bit 7: '1' = Enables the release interrupt. From the SET FEATURES command Bit 6:
  • Fujitsu MHT2030AT | Manual/User Guide - Page 115
    MHT2030AT = X'0F': 30 minutes MHT2020AT = X'0A': 20 minutes *20 WORD 93 Bits 15: = 0 Bit 14: = '1' Bit 13: '1' = CBLID- is a higher level than VIH (80-conductor cable). '0' = CBLID- is a lower level than VIL (40-conductor cable). Bits 12-8: In the case of Device 1 (slave drive), a valid value is set
  • Fujitsu MHT2030AT | Manual/User Guide - Page 116
    Interface '00' = Reserved '01' = Using a jumper. '10' = Using the CSEL signal. '11' = Other method. Bit 8: = '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, Device 0 responds. Bit 5: '1'
  • Fujitsu MHT2030AT | Manual/User Guide - Page 117
    = Security counter expired '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 device features to be executed
  • Fujitsu MHT2030AT | Manual/User Guide - Page 118
    ' 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 management function. *3 Disables read cache function. Disables the reverting to power-on default settings after software reset
  • Fujitsu MHT2030AT | Manual/User Guide - Page 119
    register. By issuing this command with setting a value to the Sector Count register, the transfer mode can 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 120
    Interface Multiword DMA transfer drive does not receive any commands for a specific time. The sequence in which the power management level shifts is from Active Idle to Low Power Idle to Standby. The Mode-2 level requires the longest shifting time, depending on the APM level settings. The settings
  • Fujitsu MHT2030AT | Manual/User Guide - Page 121
    level setting is preserved by the drive across power on, hardware and software resets SET MULTIPLE MODE command. 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 of this command, the device sets
  • Fujitsu MHT2030AT | Manual/User Guide - Page 122
    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 SET MAX (X'F9') SET MAX Features Register Values Value 00h 01h 02h 03h 04h 05h - FFh Command Obsolete SET MAX SET PASSWORD SET MAX LOCK SET MAX UNLOCK SET MAX FREEZE LOCK Reserved • SET
  • Fujitsu MHT2030AT | Manual/User Guide - Page 123
    VV bit = 0 is held in case that this command with VV bit = 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 = 1. If this command with VV bit = 1 is
  • Fujitsu MHT2030AT | Manual/User Guide - Page 124
    . cylinder [LSB]/Max. LBA Max. sector/Max. LBA [LSB] xx Error information • SET MAX SET PASSWORD (FR = 01h) This command requests a transfer of 1 sector of data from the host, and defines the contents of SET MAX password. The password is retained by the device until the next power cycle. The READ
  • Fujitsu MHT2030AT | Manual/User Guide - Page 125
    0 1 to 16 17 to 255 Password information Contents Reserved Password (32 bytes) Reserved • SET MAX LOCK (FR = 02h) The SET MAX LOCK command sets the device into SET_MAX_LOCK state. After this command is completed, any other SET MAX commands except SET MAX UNLOCK and SET MAX FREEZE LOCK commands are
  • Fujitsu MHT2030AT | Manual/User Guide - Page 126
    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 information • SET MAX UNLOCK (FR = 03h) This command requests a transfer of single sector of data from the host, and defines the contents of SET MAX ADDRESS password. The password supplied
  • Fujitsu MHT2030AT | Manual/User Guide - Page 127
    SET_MAX_Frozen state. After the device made a transition to the Set Max Freeze Lock state, the following SET MAX commands are rejected, then the device returns command aborted: − SET MAX ADDRESS − SET MAX SET PASSWORD − SET MAX LOCK − SET MAX UNLOCK If the Device is in the SET_MAX_UNLOCK state with
  • Fujitsu MHT2030AT | Manual/User Guide - Page 128
    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 in the DH, CH, CL and SN registers. Then, it clears BSY and generates an interrupt. At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 1 1 1 0 0 0 1F6H(DH) x L x DV xx 1F5H(CH) xx
  • Fujitsu MHT2030AT | Manual/User Guide - Page 129
    (18) EXECUTE 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 130
    Interface Table 5.6 Diagnostic code Code X'01' X'02' X'03' X'04' X'05' X'06' of device 1 attention: The device responds to this command with the result of power-on diagnostic test. At command issuance (I/O registers setting contents) 1F7H(CM) 1 0 0 1 0 0 0 0 1F6H(DH) x x x DV Head No. /LBA [MSB]
  • Fujitsu MHT2030AT | Manual/User Guide - Page 131
    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 command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL
  • Fujitsu MHT2030AT | Manual/User Guide - Page 132
    . 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 command. This command is operated under the following conditions: • READ LONG
  • Fujitsu MHT2030AT | Manual/User Guide - Page 133
    bit, and generates an interrupt. After that, the host system can read up to 512 bytes of data from the buffer. At command issuance (I/O registers setting contents) 1F7H(CM) 1 1 1 0 0 1 0 0 1F6H(DH) x x x DV xx 1F5 (CH) xx H 1F4H(CL) xx 1F3H(SN) xx 1F2H(SC) xx 1F1H(FR) xx At command completion
  • Fujitsu MHT2030AT | Manual/User Guide - Page 134
    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 MHT2030AT | Manual/User Guide - Page 135
    [X'FE' to X'FF'] Point of timer Timeout disabled (Value × 5) seconds ((Value-240) × 30) min 21 minutes 8 hrs 21 minutes 15 seconds At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(FR) X'97' or X'E3' x x x xx xx xx Period of timer xx
  • Fujitsu MHT2030AT | Manual/User Guide - Page 136
    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' or X'E1' x x x xx xx
  • Fujitsu MHT2030AT | Manual/User Guide - Page 137
    X'E2') Upon receipt of this command, the device sets the BSY bit of the Status register and enters the 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 138
    Interface (26) STANDBY IMMEDIATE (X'94' or X'E0') Upon receipt of this command, the device sets the BSY 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 139
    spindle motor is stopped and the ATA interface section is inactive. All I/O register outputs are in high-impedance state. The only way to release the device from sleep mode is to execute a software or hardware reset. At command issuance (I/O registers setting contents) 1F7H(CM) 1F6H(DH) 1F5H(CH
  • Fujitsu MHT2030AT | Manual/User Guide - Page 140
    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 MHT2030AT | Manual/User Guide - Page 141
    are not supported with the command, the Aborted Command error is issued. Before issuing the command, the host must set the key set to D8h). If 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 MHT2030AT | Manual/User Guide - Page 142
    is used to transfer 512-byte insurance failure threshold value data to the host. * For information about the format of the insurance failure threshold value data, see Table 5.9. SMART ENABLE/DISABLE ATTRIBUTE AUTOSAVE: Enables (by setting the SC register to a value other than 00h) or disables (by
  • Fujitsu MHT2030AT | Manual/User Guide - Page 143
    Table 5.13 concerning the SMART selective self-test log data format. SMART WRITE LOG: A device which receives this sub-command asserts the BSY bit and when it has prepared to receive data from the host computer, it sets DRQ and clears the BSY bit. Next, it receives data from the host computer
  • Fujitsu MHT2030AT | Manual/User Guide - Page 144
    Interface Table 5.7 Features Register values (subcommands) and functions (3 of 3) Features Resister 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 145
    Key (4Fh) 1F3H(SN) xx 1F2H(SC) xx 1F1H(FR) Subcommand At command completion (I-O registers setting contents) 1F7H(ST) 1F6H(DH) 1F5H(CH) 1F4H(CL) 1F3H(SN) 1F2H(SC) 1F1H(ER) information The attribute value information is 512-byte data; the format of this data is shown the following Table 5.8. The
  • Fujitsu MHT2030AT | Manual/User Guide - Page 146
    Interface Table 5.8 Format of device attribute value data Byte 00 01 02 03 04 05 06 07 to 0C 0D 0E to 169 16A 16B 16C, 16D 16E 16F 170, 171 172 173 174 175 176 177 to 181 182 to 1FE 1FF Item Data format version number Attribute 1 Attribute ID Status flag Current attribute
  • Fujitsu MHT2030AT | Manual/User Guide - Page 147
    thresholds are the same. When a data format is changed, the data format version numbers are updated. • Attribute ID The attribute ID is 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 148
    an error rate. If this bit 1, it indicates the attribute that represents the number of occurrences. If this bit 1, it indicates the attribute that can be collected/saved even if the drive fault prediction function is disabled. Reserve bit • Current attribute value It indicates the normalized
  • Fujitsu MHT2030AT | Manual/User Guide - Page 149
    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 MHT2030AT | Manual/User Guide - Page 150
    that the attribute value is saved automatically after the pre-set operation of the drive. 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 151
    sectors of Address "01h" Reserved Number of sectors of Address "02h" Reserved Number of sectors of Address "06h" Reserved Number of sectors of Address "09h" Reserved Address 80h Number of sector Reserved Address 81h Address 9Fh "102" and "13F" are both the same format as "100-101" Reserved
  • Fujitsu MHT2030AT | Manual/User Guide - Page 152
    Interface Table 5.11 Data format 41 Sector Number register value 42 Cylinder Low register value 43 Cylinder High register value 44 Drive/Head log data structure 5 Format of each error log data structure is same as those of bytes 02 to 5B. 1C4, 1C5 Number of unrecoverable errors that
  • Fujitsu MHT2030AT | Manual/User Guide - Page 153
    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 by
  • Fujitsu MHT2030AT | Manual/User Guide - Page 154
    Interface • SMART Self-Test The host computer can issue the SMART Execute Off-line Immediate Self-test log 2 to 21 (Each log data format is the same as that in byte 02 to 19.) Vendor unique Self-test index Reserved Check sum • Self-test number Indicates the type of self-test executed. • Self-
  • Fujitsu MHT2030AT | Manual/User Guide - Page 155
    51h 52h...151h 152h...1EBh 1Ech...1F3h 1F4h...1F5h 1F6h...1F7h 1F8h 1F9h 1FAh, 1FBh 1FCh, 1FDh 1FEh, 1FFh Description Data Structure Revision Number Test Span 1 Starting LBA Ending LBA Test Span 2 Starting LBA Ending LBA Test Span 3 Starting LBA Ending LBA Test Span 4 Starting LBA Ending
  • Fujitsu MHT2030AT | Manual/User Guide - Page 156
    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 MHT2030AT | Manual/User Guide - Page 157
    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) 1 1 1 1 0 1 1 0 1F6h(DH) x x x DV xx 1F5h(CH) xx 1F4h
  • Fujitsu MHT2030AT | Manual/User Guide - Page 158
    Interface (31) SECURITY ERASE PREPARE (X'F3') The SECURITY ERASE UNIT user password or master password in the transferred data with the user password or master password already set. The device erases user data, invalidates the user password, and releases the lock function if the passwords are
  • Fujitsu MHT2030AT | Manual/User Guide - Page 159
    into FROZEN MODE. The following commands used to change the lock function return the Aborted Command error if the device is in FROZEN MODE. • SECURITY SET PASSWORD • SECURITY UNLOCK • SECURITY DISABLE PASSWORD • SECURITY ERASE PREPARE • SECURITY ERASE UNIT C141-E192-02EN 5-85
  • Fujitsu MHT2030AT | Manual/User Guide - Page 160
    Interface FROZEN MODE is canceled when the power is WRITE SECTORS (EXT) • WRITE VERIFY • SECURITY DISABLE PASSWORD • SECURITY FREEZE LOCK • SECURITY SET PASSWORD • SET MAX ADDRESS (EXT) • FLUSH CACHE (EXT) • DCO RESTORE • DCO SET • SET MAX ADDRESS (EXT) At command issuance (I-O register contents
  • Fujitsu MHT2030AT | Manual/User Guide - Page 161
    information (34) SECURITY SET PASSWORD (X'F1') This command enables a user password or master password to be set. The 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 162
    then on. LOCKED MODE can be canceled using the user password or the master password already set. The specified password is saved as a new master password. The lock function is not enabled. The specified password is saved as a new user password. The lock function is enabled after the device is turned
  • Fujitsu MHT2030AT | Manual/User Guide - Page 163
    user password is selected The password is compared with the user password already set. If the passwords are the same, LOCKED MODE is canceled. Otherwise, the Aborted Command error is returned. If the password comparison fails, the device decrements the UNLOCK counter. The UNLOCK counter initially
  • Fujitsu MHT2030AT | Manual/User Guide - Page 164
    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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 165
    (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 are identified by the value placed in the Features register. The following table shows these Features register values. If this
  • Fujitsu MHT2030AT | Manual/User Guide - Page 166
    command, all DEVICE CONFIGURATION SET, DEVICE CONFIGURATION FREEZE LOCK, DEVICE CONFIGURATION IDENTIFY, and DEVICE CONFIGURATION RESTORE commands are aborted by the device. The DEVICE CONFIGURATION FREEZE LOCK condition is cleared by a power-down, not cleared by a hardware or software reset. If the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 167
    aborted error is posted. • DEVICE CONFIGURATION SET (FR=C3h) The DEVICE CONFIGURATION SET command allows to reduce the set of optional commands, modes, or feature sets supported by a device as indicated by a DEVICE CONFIGURATION IDENTIFY command. The format of the overlay transmitted by the device
  • Fujitsu MHT2030AT | Manual/User Guide - Page 168
    supported Bit 4: 1 = Power-up in Standby feature set supported Bit 3: 1 = Security feature set supported Bit 2: 1 = SMART error log supported Bit 1: 1 = SMART self-test supported Bit 0: 1 = SMART feature set supported supported, same number of LBA as WORD60-61 is displayed. 5-94 C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 169
    READ NATIVE MAX ADDRESS EXT (X'27'): 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 register with HOB bit
  • Fujitsu MHT2030AT | Manual/User Guide - Page 170
    Interface (39) SET MAX ADDRESS EXT (X'37'): 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 is set in words 1, 54, 57, 58, 60, 61,
  • Fujitsu MHT2030AT | Manual/User Guide - Page 171
    1 1F5h(CH) 0 1F4h(CL) 1 1F4h(CL) 0 1F3h(SN) 1 1F3h(SN) 0 1F2h(SC) 1 1F2h(SC) 0 1F1h(ER) 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 (7-0) xx xx Error information 0: HOB=0 1: HOB=1 (40) FLUSH CACHE EXT (X'EA'): Option (customizing
  • Fujitsu MHT2030AT | Manual/User Guide - Page 172
    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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 173
    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 to 10000h. Other command controls are the same as those of the WRITE DMA command. At command issuance (I/O registers setting
  • Fujitsu MHT2030AT | Manual/User Guide - Page 174
    . 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 to 10000h. Other command controls are the same as those of the READ DMA command. At command issuance (I/O registers setting contents) 1F7h
  • Fujitsu MHT2030AT | Manual/User Guide - Page 175
    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 to 10000h. Other command controls are the same as those of the WRITE MULTIPLE command. At command issuance (I/O registers setting
  • Fujitsu MHT2030AT | Manual/User Guide - Page 176
    Interface (44) READ MULTIPLE EXT (X'29'): 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 MHT2030AT | Manual/User Guide - Page 177
    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 to 10000h. Other command controls are the same as those of the WRITE SECTOR (S) command. At command issuance (I/O registers setting
  • Fujitsu MHT2030AT | Manual/User Guide - Page 178
    Interface (46) READ SECTOR (S) EXT (X'24'): 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 179
    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 to 10000h. Other command controls are the same as those of the READ VERIFY SECTOR (S) command. At command issuance (I/O registers setting
  • Fujitsu MHT2030AT | Manual/User Guide - Page 180
    Interface (48) DOWNLOAD MICRO CODE (X'92') At command issuance (I/O registers setting contents) 1F7h(CM) 1 0 0 1 0 0 1 This command rewrites the microcode of the device (firmware). When this command is accepted, the device update of the rewriting microcode of the microcode. 5-106 C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 181
    from 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 182
    Interface 5.3.3 Error posting Table 5.21 lists the defined errors that are valid for each VERIFY SECTOR(S) RECALIBRATE SEEK INITIALIZE DEVICE PARAMETERS IDENTIFY DEVICE IDENTIFY DEVICE DMA SET FEATURES SET MULTIPLE MODE SET MAX READ NATIVE MAX ADDRESS EXECUTE DEVICE DIAGNOSTIC READ LONG WRITE LONG
  • Fujitsu MHT2030AT | Manual/User Guide - Page 183
    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 EXT *O SET MAX ADDRESS EXT *O FLUSH CACHE EXT *O WRITE DMA
  • Fujitsu MHT2030AT | Manual/User Guide - Page 184
    Interface 5.4 , Sector Number, Cylinder, and Device/Head registers. b) The host writes a command code to the Command register. c) The device sets the BSY is available for transfer to the host, the device sets DRQ bit and clears BSY bit. The drive then asserts INTRQ signal. e) After detecting the INTRQ
  • Fujitsu MHT2030AT | Manual/User Guide - Page 185
    5.4 Command Protocol 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 186
    Interface 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 host does
  • Fujitsu MHT2030AT | Manual/User Guide - Page 187
    drive. • WRITE SECTOR(S) (EXT) • WRITE LONG • WRITE BUFFER • WRITE VERIFY • SMART WRITE LOG SECTOR • SECURITY DISABLE PASSWORD • SECURITY ERASE UNIT • SECURITY SET PASSWORD Number, Cylinder, and Device/Head registers. b) The host writes a command code in the Command register. The drive sets the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 188
    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. 5.4.3 Commands without data transfer Execution
  • Fujitsu MHT2030AT | Manual/User Guide - Page 189
    5.4 Command Protocol • READY VERIFY SECTOR(S) • EXECUTE DEVICE DIAGNOSTIC • INITIALIZE DEVICE PARAMETERS • SET FEATURES • SET MULTIPLE MODE • SET MAX ADDRESS (EXT) • READ NATIVE MAX ADDRESS (EXT) • IDLE • IDLE IMMEDIATE • STANDBY • STANDBY IMMEDIATE • CHECK POWER MODE • SMART DISABLE OPERATION •
  • Fujitsu MHT2030AT | Manual/User Guide - Page 190
    Interface 5.4.4 Other commands • READ MULTIPLE host writes any parameters to the Features, Sector Count, Sector Number, Cylinder, and Device/Head register. b) The host initializes the writes a command code in the Command register. d) The device sets the BSY bit of the Status register. e) The device
  • Fujitsu MHT2030AT | Manual/User Guide - Page 191
    5.4 Command Protocol f g d d f e Figure 5.7 Normal DMA data transfer C141-E192-02EN 5-117
  • Fujitsu MHT2030AT | Manual/User Guide - Page 192
    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 indicate support of the Ultra DMA feature and the Ultra DMA Modes the device is capable of supporting. The Set transfer mode subcommand in the SET FEATURES
  • Fujitsu MHT2030AT | Manual/User Guide - Page 193
    5.5 Ultra DMA Feature Set Both the host and device perform a CRC function during an (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-
  • Fujitsu MHT2030AT | Manual/User Guide - Page 194
    Interface 7) The host shall release DD (15:0) within tAZ after asserting DMACK-. 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 195
    5.5 Ultra DMA Feature Set 2) The device shall pause an Ultra DMA burst by not 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 196
    Interface 6) The host shall drive DD (15:0) no sooner than tZAH after the device has negated DMARQ. For this step, the host may first drive DD (15:0) in 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 not
  • Fujitsu MHT2030AT | Manual/User Guide - Page 197
    5.5 Ultra DMA Feature Set 4) If the host negates HDMARDY- within tSR after the device 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).
  • Fujitsu MHT2030AT | Manual/User Guide - Page 198
    Interface 5.5.4 Ultra DMA data out commands 5.5.4.1 Initiating 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.7 and 5.6.3.2 for specific the host. 10) The host shall drive the first word of the data transfer
  • Fujitsu MHT2030AT | Manual/User Guide - Page 199
    5.5 Ultra DMA Feature Set 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). 2) The host shall generate an
  • Fujitsu MHT2030AT | Manual/User Guide - Page 200
    Interface 5) The device shall resume an Ultra DMA burst by asserting DDMARDY-. 5.5.4.4 Terminating an Ultra DMA data out burst a) Host terminating 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 201
    5.5 Ultra DMA Feature Set b) Device 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 202
    Interface 13) The host shall neither negate STOP nor HSTROBE until at least tACK When a CRC error is detected, it shall be reported by setting both ICRC and ABRT (bit 7 and bit 2 in the Error register) to one. ICRC is defined as the "Interface CRC Error" bit. The host shall respond to this error by
  • Fujitsu MHT2030AT | Manual/User Guide - Page 203
    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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 204
    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-
  • Fujitsu MHT2030AT | Manual/User Guide - Page 205
    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 MHT2030AT | Manual/User Guide - Page 206
    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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 207
    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 MHT2030AT | Manual/User Guide - Page 208
    Interface Table 10 10 10 Maximum time allowed for output drivers to release (from asserted or negated) tZAH 20 0 0 0 0 0 0 Minimum time before driving IORDY (*4) tACK 20 20 20 20 20 20 capacitive loads of 15 and 40 pf at the connector where all signals (Data and STROBE) have the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 209
    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 MHT2030AT | Manual/User Guide - Page 210
    Interface 5.6.3.3 Sustained Ultra DMA data in burst 5.6.3.2 contains the values for the (15:0) and DSTROBE signals are shown at both the host and the device to emphasize that cable setting time as well as cable propagation delay shall not allow the data signals to be considered stable at the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 211
    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 MHT2030AT | Manual/User Guide - Page 212
    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)
  • Fujitsu MHT2030AT | Manual/User Guide - Page 213
    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 MHT2030AT | Manual/User Guide - Page 214
    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 (
  • Fujitsu MHT2030AT | Manual/User Guide - Page 215
    tDH tDHIC tDS tDSIC tDH tDHIC Note: DD (15:0) and HSTROBE signals are shown at both the device and the host to emphasize that cable setting time as well as cable propagation delay shall not allow the data signals to be considered stable at the device until some time after they
  • Fujitsu MHT2030AT | Manual/User Guide - Page 216
    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(
  • Fujitsu MHT2030AT | Manual/User Guide - Page 217
    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 MHT2030AT | Manual/User Guide - Page 218
    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(
  • Fujitsu MHT2030AT | Manual/User Guide - Page 219
    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 width of RESETtN Time from RESET- negation to BSY set
  • Fujitsu MHT2030AT | Manual/User Guide - Page 220
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 221
    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-E192-02EN 6-1
  • Fujitsu MHT2030AT | Manual/User Guide - Page 222
    on diagnostics. If the master device cannot confirm assertion of the DASP- signal within 500 ms, the master device recognizes that no slave device is connected. After the slave device (device 1) releases its own power-on reset state, the slave device shall report its presence and the result of power
  • Fujitsu MHT2030AT | Manual/User Guide - Page 223
    device power is turned on. 6.1.2 Response to hardware reset Response to RESET- (hardware reset through the interface) is similar to the power-on reset. Upon receipt of hardware reset, the master device checks a DASP the master device recognizes that no slave device is connected. C141-E192-02EN 6-3
  • Fujitsu MHT2030AT | Manual/User Guide - Page 224
    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 MHT2030AT | Manual/User Guide - Page 225
    completed the self-diagnosis successfully. After the slave device receives the software reset, the slave device shall report its presence and the result after it is asserted if the command is not received. When the IDD is set to a slave device, the IDD asserts the DASP- signal when negating the PDIAG
  • Fujitsu MHT2030AT | Manual/User Guide - Page 226
    not received. If the command is received, the PDIAG-signal is negated according to timing at which the command is received. When the IDD is set to a slave device, the IDD asserts the DASP- signal when negating the PDIAG- signal. X'1F7' Reg. Write Master device Status Reg. BSY bit Max. 6 sec
  • Fujitsu MHT2030AT | Manual/User Guide - Page 227
    device also enters the idle mode in the same way after power-on sequence is completed. The subsequent mode transition changes depending on the APM setting. (1) Active mode In this mode, all the electric circuit in the device are active or the device is under seek, read or write operation. A device
  • Fujitsu MHT2030AT | Manual/User Guide - Page 228
    hard reset • Upon receipt of Idle/Idle Intermediate (4) Standby mode In this mode, the spindle motor has stopped from the low power idle state. The device can receive commands through the interface the standby mode is to execute a software or hardware reset. The drive enters the sleep mode under the
  • Fujitsu MHT2030AT | Manual/User Guide - Page 229
    STANDBY IMMEDIATE • SLEEP • CHECK POWER MODE • SET FEATURES (APM setting) 6.3 Defect Processing This device performs alternating processing in the system space specified for the user area according to the format at shipment of the media from the plant. 6.3.1 Spare area /drive. C141-E192-02EN 6-9
  • Fujitsu MHT2030AT | Manual/User Guide - Page 230
    avoiding the effects of defects), and each defective sector is assigned to the next contiguous sector that is normal. Depending on the format defined at shipment from the plant, this processing is performed for defective sectors. Figure 6.5 shows an example where sector (physical) 5 with cylinder
  • Fujitsu MHT2030AT | Manual/User Guide - Page 231
    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 MHT2030AT | Manual/User Guide - Page 232
    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 MHT2030AT | Manual/User Guide - Page 233
    of caching are as follows: • READ SECTOR (s) (EXT) • READ MULTIPLE (EXT) • READ DMA(EXT) However, if the caching function is prohibited by the SET FEATURES command, the caching operation is not performed. (2) Data that is a target of caching The data that is a target of caching are as follows
  • Fujitsu MHT2030AT | Manual/User Guide - Page 234
    LONG WRITE BUFFER RECALIBRATE FORMAT TRACK SET FEATURES SECURITY ERASE UNIT DEVICE CONFIGURATION DOWNLOAD MICROCODE UNSUPPORT COMMAND (INVALID 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-
  • Fujitsu MHT2030AT | Manual/User Guide - Page 235
    pointer) and DAP (disk address pointer) are defined in the head of the segment allocated from Buffer. (If pre-read is executed, HAP is set at the requested data reading position.) AP (host address pointer) Read segment DAP (disk address pointer) 2) During reading of read requested data, the request
  • Fujitsu MHT2030AT | Manual/User Guide - Page 236
    read-ahead without newly allocating the buffer for read. 1) When the sequential read command is received, HAP is set in the sequential address of the last read command, and DAP is set at a present read position as it is. HAP (host address pointer) Cache valid data Read requested data Read
  • Fujitsu MHT2030AT | Manual/User Guide - Page 237
    the readahead operation is in progress. 1) An example is the state shown below where the previous read command is executing sequential reading. First, HAP is set at the location where hit data is stored. HAP end location of the previous read command HAP HAP (It is reset to the hit data
  • Fujitsu MHT2030AT | Manual/User Guide - Page 238
    data, as shown below. TART LBA Cache valid data LAST LBA 1) HAP is set at the address where partial hit data is stored, and Transfer is started. HAP address pointer) Cache valid data Partial hit data 2) DAP and HAP are set at the head of Buffer newly allocated, and insufficient data is read.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 239
    SECTOR (S) EXT • WRITE MULTIPLE EXT • WRITE DMA EXT However, the caching operation is not performed when the caching function is prohibited by the SET FEATURES command. (2) Invalidation of cached data If an error occurs during writing onto media, write processing is repeated up to as many times as
  • Fujitsu MHT2030AT | Manual/User Guide - Page 240
    can be set only with the SET FEATURES command. The setting does not changed even when the error status is reported. The initial setting is stored 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 241
    6.5 Write Cache IMPORTANT If Write Cache is enabled, there is a possibility that data transferred from the host with the Write Cache enable command is not completely written on disk media before the normal end interrupt is issued. If an unrecoverable error occurs while multiple commands that are
  • Fujitsu MHT2030AT | Manual/User Guide - Page 242
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 243
    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 MHT2030AT | Manual/User Guide - Page 244
    the total operation 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 245
    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 MHT2030AT | Manual/User Guide - Page 246
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 247
    enclosure Device/head register Drive ready Ddata request bit Drive seek complete Drive write fault E ECC Error checking and correction ER Error register ERR Error F FR Feature register H HA Host adapter HDD Hard disk drive SG Signal ground SN Sector number register ST Status register T
  • Fujitsu MHT2030AT | Manual/User Guide - Page 248
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 249
    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 MHT2030AT | Manual/User Guide - Page 250
    , pull-up or pull-down 5-129 response, to diagnostic command 6-6 hardware reset 6-3 power-on 6-2 software reset 6-5 response to diagnostic command 6-6 hardware reset 6-3 power-on 6-2 software reset 6-5 S sector slip processing 6-10 sequential command 6-16 sequential hit 6-16 sleep mode 6-8 spare
  • Fujitsu MHT2030AT | Manual/User Guide - Page 251
    this manual. Manual code C141-E192-02EN Manual name MHT2080AT, MHT2060AT, MHT2040AT MHT2030AT, MHT2020AT DISK DRIVES PRODUCT MANUAL Please 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
  • Fujitsu MHT2030AT | Manual/User Guide - Page 252
    This page is intentionally left blank.
  • Fujitsu MHT2030AT | Manual/User Guide - Page 253
    MHT2080AT, MHT2060AT, MHT2040AT MHT2030AT, MHT2020AT DISK DRIVES PRODUCT MANUAL C141-E192-02EN MHT2080AT, MHT2060AT, MHT2040AT MHT2030AT, MHT2020AT DISK DRIVES PRODUCT MANUAL C141-E192-02EN
  • Fujitsu MHT2030AT | Manual/User Guide - Page 254
    This page is intentionally left blank
  • Fujitsu MHT2030AT | Manual/User Guide - Page 255
  • Fujitsu MHT2030AT | Manual/User Guide - Page 256
  • 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
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256

C141-E192-02EN
MHT2080AT, MHT2060AT, MHT2040AT
MHT2030AT, MHT2020AT
DISK DRIVES
PRODUCT MANUAL