Maxtor 93073H4, 96147H8, 91536H2, 94610H6, 92305H3 specifications Reset and Interrupt Handling

Page 40

HOST SOFTWARE INTERFACE

Reset and Interrupt Handling

Reset Handling

One of three different conditions may cause a reset: power on, hardware reset or software reset. All three cause the interface processor to initialize itself and the Task File registers of the interface. A reset also causes a set of the Busy bit in the Status register. The Busy bit does not clear until the reset clears and the drive completes initialization. Completion of a reset operation does not generate a host interrupt.

Task File registers are initialized as follows:

Error

1

Sector Count

1

Sector Number

1

Cylinder Low

0

Cylinder High

0

Drive/Head

0

Interrupt Handling

The drive requests data transfers to and from the host by asserting its IRQ 14 signal. This signal interrupts the host if enabled by bit 1 (IRQ enable) of the Fixed Disk Control register.

Clear this interrupt by reading the Status register, writing the Command register, or by executing a host hardware or software reset.

6 – 6

Image 40
Contents DiamondMax Before You Begin U T I O NContents Product Specifications AT Interface Description Service and Support Figures Introduction Maxtor CorporationManual Organization AbbreviationsConventions DiamondMax 60 Key Features Product DescriptionProduct Features Functional / InterfaceModel CYL MAX LBA CapacityCache Management Major HDA Components Jumper Location / Configuration Subsystem ConfigurationCylinder Limitation Jumper Description Product Specifications Drive ConfigurationPerformance Specifications Models and CapacitiesPhysical Dimensions maximum Parameter A N D a R D MetricPower Requirements Power Mode DefinitionsEPA Energy Star Compliance Environmental LimitsShock and Vibration Reliability SpecificationsParameter E R a T I N G Safety Regulatory Compliance EMC/EMIHard Drive Handling Precautions Handling and InstallationElectro-Static Discharge ESD Unpacking and Inspection Multi-pack Shipping ContainerPhysical Installation RepackingBefore You Begin Hook upSet up Start upInterface Connector PIN SignalAT Interface Description Pin Description SummaryPIN Name Signal Name Signal Description Pin Description TableTiming Parameters Mode PIO TimingDMA Timing Ultra DMA Timing Timing Parameters all times in nanosecondsSustained 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 Task File Registers Host Software InterfacePort Read Write N T E N T S LBA Bits Command Register Summary R a M E T E R S U S E DControl Diagnostic Registers Reset and Interrupt Handling Interface Commands Read Commands Read DMA Write Commands Write Multiple Value Description Mode Set/Check CommandsEV E L Value M M a N D Power Mode Commands Timer Value TIME-OUT PeriodSleep Mode Initialization Commands Content Description15 -3 = reserved R D Content Description Initialize Drive Parameters Seek, Format and Diagnostic Commands Error Code DescriptionA.R.T. Command Set Key RegisterService and Support Service PolicyNo Quibble Service SupportFrom Dial Glossary BlockCorrectableerror Fetch Landingzoneorlzone Physicalsector Softerror