Maxtor 92305H3, 93073H4, 96147H8, 91536H2, 94610H6 Control Diagnostic Registers, Port Read Write

Page 39

HOST SOFTWARE INTERFACE

Control Diagnostic Registers

These I/O port addresses reference three Control/Diagnostic registers:

I/O PORT

READ

WRITE

 

 

 

3 F 6 h

Alternate Status

Fixed Disk Control

3F7h

Digital Input

Not used

Alternate Status Register

Contains the same information as the Status register in the Task File. However, this register may be read at any time without clearing a pending interrupt.

Device Control Register

Contains the software Reset and Enable bit to enable interrupt requests to the host. Bit definitions follow:

7

6

5

4

3

2

1

0

0

0

0

0

0

SRST

IEN

0

 

 

 

 

 

Reset

IRQ Enable

 

Reset – Setting the software Reset bit holds the drive in the reset state. Clearing the bit re-enables the drive. The software Reset bit must be held active for a minimum of 5 µsec.

IRQ Enable – Setting the Interrupt Request Enable to 0 enables the IRQ 14 signal to the host. When this bit is set to 1, IRQ14 is tri-stated, and interrupts to the host are disabled. Any pending interrupt occurs when the bit is set to 0. The default state of this bit after power up is 0 (interrupt enabled).

Digital Input Register

Contains information about the state of the drive. Bit definitions follow:

7

6

5

4

3

2

1

0

x

- W G

-HS3

-HS2

-HS1

-HS0

- DS1

DS0

Reserved

Write

Head

Head

Head

Head

Drive

Drive

 

Gate

Select 3

Select 2

Select 1

Select 0

Select 1

Select 0

Bit 7 of the host data bus is not driven when this register is read.

-Write Gate – Reflects the state of the active low write gate signal on the drive.

-Head Select 3 through -Head Select 0 – Represents the ones complement of the currently selected head number.

-Drive Select 1 – Is 0 if drive 1 selected; 1 otherwise.

-Drive Select 0 – Is 0 if drive 0 selected; 1 otherwise.

6 – 5

Image 39
Contents DiamondMax U T I O N Before You BeginContents Product Specifications AT Interface Description Service and Support Figures Abbreviations IntroductionMaxtor Corporation Manual OrganizationConventions Product Description DiamondMax 60 Key FeaturesMAX LBA Capacity Product FeaturesFunctional / Interface Model CYLCache Management Major HDA Components Subsystem Configuration Jumper Location / ConfigurationCylinder Limitation Jumper Description Models and Capacities Product SpecificationsDrive Configuration Performance SpecificationsParameter A N D a R D Metric Physical Dimensions maximumEnvironmental Limits Power RequirementsPower Mode Definitions EPA Energy Star ComplianceReliability Specifications Shock and VibrationParameter E R a T I N G EMC/EMI Safety Regulatory ComplianceHandling and Installation Hard Drive Handling PrecautionsElectro-Static Discharge ESD Multi-pack Shipping Container Unpacking and InspectionRepacking Physical InstallationHook up Before You BeginStart up Set upPin Description Summary Interface ConnectorPIN Signal AT Interface DescriptionPin Description Table PIN Name Signal Name Signal DescriptionPIO Timing Timing Parameters ModeDMA Timing Timing Parameters all times in nanoseconds Ultra DMA TimingSustained Ultra DMA Data In Burst Device Terminating an Ultra DMA Data In Burst Initiating an Ultra DMA Data Out Burst Device Pausing an Ultra DMA Data Out Burst Device Terminating an Ultra DMA Data Out Burst Host Software Interface Task File RegistersPort Read Write N T E N T S LBA Bits Command Register R a M E T E R S U S E D SummaryControl Diagnostic Registers Reset and Interrupt Handling Interface Commands Read Commands Read DMA Write Commands Write Multiple Mode Set/Check Commands Value DescriptionEV E L Value M M a N D Timer Value TIME-OUT Period Power Mode CommandsSleep Mode Content Description Initialization Commands15 -3 = reserved R D Content Description Initialize Drive Parameters Error Code Description Seek, Format and Diagnostic CommandsKey Register A.R.T. Command SetSupport Service and SupportService Policy No Quibble ServiceFrom Dial Block GlossaryCorrectableerror Fetch Landingzoneorlzone Physicalsector Softerror