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.

Control Clock - One control clock cycle is equal to four times the duration of a data clock cycle;<br />

therefore, the MCLK bit must be set and reset four times (1,0, 1,0, 1,0, 1,0) to derive a control clock<br />

cycle.<br />

Data Bit Simulation - To simulate read data transfers (Read, Write Check, Read Header), it is necessary<br />

to set and reset the Read Data (MERD) bit in conjunction with MCLK. A data bit of one can be<br />

simulated by the setting of the MERD bit. However, a data bit of zero can be simulated by either the<br />

setting or resetting of the MERD bit, depending on the condition of the previous data bit, i.e., a data<br />

zero following a one requires a reset condition, while a data zero following a zero requires a set<br />

condition.<br />

To simulate write data transfers (Write, Write Header), the MERD bit is set and reset in conjunction<br />

with MCLK in the same manner described for read simulation. However for write data transfers, it is<br />

necessary to monitor the condition of the resultant Write Data (MEWD) bit.<br />

7.4.1 Read Simulation<br />

The following sequence of operations simulates the reading of a complete sector in Diagnostic mode.<br />

1. With the exception of RKCSl, load the device registers required to support a normal Read<br />

command.<br />

2. Set the Diagnostic mode (DMD) bit (bit 5 in RKMRl).<br />

3. Load Command (FI-F4) bits (bits 1-4) and GO bit (bit 0) in RKCSI.<br />

4. Toggle the Maintenance Clock (MCLK) bit (bit 8 in RKMRl) a sufficient number of times<br />

to assemble Message A (MR2) and Message B (MR3), and simulate transmission (message<br />

swap between MR2 and MR3).<br />

5. Toggle (1, 0) the Maintenance Sector Pulse (MSP) bit (bit 6 in RKMRl) to simulate the<br />

generation of a sector pulse.<br />

6. Toggle MCLK in conjunction with the Read Data (MERD) bit (bit 9 in RKMRl) to simulate<br />

the transfer of 128 of the 255 Header Preamble Zeros.<br />

7. Check for the setting of the Read Gate (RDGT) signal (bit 15 in RKMRl).<br />

8. Toggle MCLK in conjunction with MERD to simulate the transfer of the remaining 127<br />

Header Preamble Zeros, concluding with the generation of a single One bit to reflect the<br />

SYNC bit.<br />

9. Simulate the transfer of the three header words.<br />

10. Simulate the transfer of the Gap bits (64 zeros).<br />

7-32

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

Saved successfully!

Ooh no, something went wrong!