02.07.2013 Views

RK06/RK07 Disk Drive User's Manual - Trailing-Edge

RK06/RK07 Disk Drive User's Manual - Trailing-Edge

RK06/RK07 Disk Drive User's Manual - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Start Spindle Command<br />

If a Start Spindle command is initiated for a drive in which the heads have already been loaded, a<br />

controller interrupt can be returned on completion of the command, but an attention interrupt cannot<br />

be returned.<br />

Unload Command<br />

If an Unload command is initiated for a drive in which the heads have already been unloaded, a<br />

controller interrupt can be returned on completion of the command; but an attention interrupt cannot<br />

be returned.<br />

<strong>Drive</strong> Error Unload/Reload<br />

When a drive is in the RUN state and the heads unload due to a drive error (refer to Paragraph 7.2.6,<br />

Current <strong>Drive</strong> Attention - Bit 14), a successful error clear will result in a reload of the heads and the<br />

generation of two interrupts: the first interrupt will occur with the drive error, and the second interrupt<br />

will occur (up to 6 seconds later) when the heads reload.<br />

Enabling an Interrupt<br />

The Interrupt Enable (IE) bit (bit 6 in RKCS 1) must be set prior to the initiation of an operation or an<br />

interrupt will not be generated.<br />

Simultaneous Interrupts<br />

If interrupt conditions simultaneously occur in the controller due to the overlapping of an operational<br />

and data transfer command (e.g., Seek done and Read Data done), the data transfer interrupt will take<br />

precedence and the operational interrupt will not be processed until another operation is completed.<br />

Therefore, to ensure that no interrupts are lost, a program should scan all interrupt indIcators in<br />

conjunction with the recognition of an interrupt.<br />

<strong>Drive</strong> Ready Requirement<br />

A Seek, or any other head motion command, will be ignored by a drive if the <strong>Drive</strong> Ready (DRDY) bit<br />

is not asserted in the RKDS register when the command is initiated.<br />

Dual-Access Operation<br />

The programmer should be aware of a problem that can occur only with the Dual-Access Option. See<br />

Paragraph 9.4.3.<br />

7-44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!