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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Error<br />

Operation Incomplete (OPI)<br />

DTC Parity Error (DTC<br />

PAR)<br />

Write Check Error (WCE)<br />

Nonexistent Memory<br />

(NEM)<br />

Data Late Error (DLTERR)<br />

<strong>Drive</strong> Timing Error (DTE)<br />

Data Check (DCK)<br />

Multiple <strong>Drive</strong> Select (M DS)<br />

Error Correction Hard (ECH)<br />

Controller Time-Out (CTO)<br />

Table 7-1 Combined Error (CERR) (Cont)<br />

Indicator Bit<br />

RKER bit 13<br />

RKCSI bit 13<br />

RKCS2 bit 14<br />

RKCS2 bit 11<br />

RKCS2 bit 15<br />

RKER bit 12<br />

RKER bit 15<br />

RKCS2 bit 9<br />

RKER bit 6<br />

RKCSI bit II<br />

Condition<br />

Desired header cannot be found.<br />

Parity error in message from drive.<br />

Write Check indicates data from disk<br />

did not match data from memory.<br />

No SSYN within 10 JlS of MSYN assertion.<br />

Data late to /from Silo.<br />

Write Clock loss during write, data<br />

loss during read.<br />

Data error detected by ECC.<br />

More than one drive simultaneously<br />

selected.<br />

Data error un correctable using ECC.<br />

Command possibly not executed.<br />

7.2.2 Word Count Register (RKWC)<br />

The RK WC register (Figure 7-3) is loaded with the two's complement of the number of data words to<br />

be transferred to or from main memory. The register is incremented by 1 after each bus cycle, and<br />

accommodates a maximum transfer of 65,536 words. The RKWC register can only be cleared by<br />

writing all zeros via program control.<br />

7.2.3 Bus Address Register (RKBA)<br />

The RKBA register (Figure 7-4) is initially loaded with the low-order 16 bits of the Unibus address<br />

that will reflect the main memory start location for a data transfer. With the low-order bit (0) always<br />

forced to 0, the RKBA register content is combined with high-order bits 8 and 9 of the RKCS 1 register<br />

(BA 16, BAI7) to form a complete even-numbered word address. Following each data transfer bus<br />

cycle, the register is incremented by two to select the next even-numbered location.<br />

7.2.4 <strong>Disk</strong> Address Register (RKDA)<br />

For Read, Write, and Write Check commands, the RKDA register (Figure 7-5) is initially loaded to<br />

define the desired sector (1 of 20 or 22) and track (l of 3 read/write heads) on the selected drive, from<br />

or to which the first block of a data transfer will be initiated. If the word count value indicates that a<br />

block of more than 256 data words is to be transferred, the Sector Address bits of the RKDA register<br />

will be incremented to select the next consecutive sector and the next track, if necessary, until a word<br />

count overflow indicates that data transfers are completed or an error occurs. In either case, completion<br />

of the command is indicated by the setting of the Controller Ready (RDY) bit in RKCS 1 and<br />

an increment of the RKDA register to the next sector location.<br />

Sector Address Bits 0-4 (SAO-SA4)<br />

Sector Address bits 0-4 are configured (00-23) to select a value (00-19 19) for a 20-sector format (18-bit<br />

data words) or configured (00-25) to select a value (00-2119) for a 22-sector format (l6-bit data words).<br />

The Sector Address is incremented by one when the sector has been transferred.<br />

7-6

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

Saved successfully!

Ooh no, something went wrong!