17.05.2015 Views

8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge

8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge

8x300 design guide - Al Kossow's Bitsavers - 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.

~<br />

,<br />

FLopp, DISI FORI A II Ei/CoNTRoLLER<br />

8' iiG<br />

BIPOLAR LSI DIVISION<br />

FUNCTIONAL OPERATION<br />

As shown in Figure 2, the interface between the 8X300 and<br />

8X330 consists of twelve (12) lines-IVO-IV7, SC, WC,<br />

MCLK, and ME; the Master Enable (ME) input (pin 21) is<br />

driven from either the LB (Left Bank) or RB (Right Bank)<br />

output of the 8X300. An expanded view of this interface is<br />

shown in Figure 3 and, as indicated, the 8X330 appears as a<br />

number of addressable registers (1108-1278 and 1328-1378)<br />

under input/output control of the 8X300. These registers are<br />

used for general-purpose storage, data-transfer operations,<br />

disk commands, disk status, and various control functions.<br />

Design-oriented information for these registers and other<br />

data-processing/logic functions of the 8X330 are described<br />

in the paragraphs that follow; in all of these registers, bitO is<br />

the Most Significant Bit (MSBl.<br />

NOTE<br />

When power is first applied to the 8X330, the Disk Command lines (DC1-DC7), the Write<br />

Gate (WG) output, and contents of Command/Status Register #2 (CSR #2) are set to 1<br />

(high). The wakeup state of all other bits is undefined.<br />

General-Purpose Register File<br />

This general-purpose (scratch pad) memory is directly<br />

accessible by the 8X300 and is used to store system variables<br />

such as track address, sector address and other<br />

necessary parameters. The sixteen 8-bit registers (1108-<br />

1278) provide sufficient on-Chip memory to accommodate a<br />

minimum of two disk drives; the maximum numberofdrives<br />

that this non-dedicated memory file can support depends<br />

on several factors-system configuration, reliability requirements,<br />

economic constraints, and so on. Because of<br />

the on-chip file, all other system memory can be dedicated<br />

to the purpose of handling data to-and-from the disk media.<br />

I!OBUS<br />

-~ -<br />

-<br />

... iVo-iV7 I/O BUS .... .....<br />

..... BUFFERS! ..... ....<br />

DRIVERS<br />

GENERAL-<br />

PURPOSE<br />

--- -<br />

REGISTER FILE<br />

-- (1a a-BIT REG)<br />

-<br />

~ ADDRESSES:<br />

110a-127a<br />

DATA REGISTER<br />

l.:-! ADDRESS-137a<br />

SC-<br />

WC-<br />

I---MC~-<br />

ME-<br />

I/O BUS<br />

CONTROL<br />

LOGIC<br />

COMMAND!<br />

~<br />

STATUS<br />

REGISTER #3<br />

:::::;<br />

~<br />

---'<br />

L:-! ADDRESS-134a ----'<br />

-<br />

~ COMMAND!<br />

STATUS :=:;<br />

REGISTER #4<br />

~<br />

ADDRESS-13Sa ~<br />

:::::: COMMAND! ---...i<br />

-<br />

STATUS<br />

REGISTER #1<br />

::::::<br />

~ ADDRESS-132a f----<br />

COMMAND!<br />

;:::::::<br />

STATUS<br />

REGISTER #2<br />

-:::::: ~ ADDRESS-133a<br />

~<br />

~<br />

SECTOR LENGTH ~<br />

- - REGISTER<br />

~<br />

- - ~<br />

~ ADDRESS-138a<br />

~REGISTER<br />

CONTROL<br />

~<br />

BYTE<br />

COUNTER<br />

L<br />

'--<br />

I<br />

...<br />

r-~1--1<br />

..<br />

CHIP CONTROL LOGIC<br />

r~Dh<br />

iLO-W:.>ASsl<br />

Lf~~T~l!tJ<br />

PHASE-LOCK LOOP (PLL)<br />

and DATA-SEPARATION LOGIC<br />

1<br />

SYSTEM CLOCK<br />

....<br />

•<br />

....<br />

CHIP STATUS<br />

and CONTROL<br />

I---<br />

f--<br />

DATA/CLOCK WINDOW<br />

SYNCHRONIZED DATA<br />

DATA PROCESSING and<br />

ERROR-CHECK FUNCTIONS<br />

PRECOMPENSATION CLOCK-<br />

H>-<br />

DISK<br />

COMMANDS<br />

DISK<br />

STATUS<br />

POWER<br />

FAIL<br />

WRITE<br />

GATE<br />

READ DATA<br />

FROM DISK<br />

WRITE DATA<br />

TO DISK<br />

Figure 3. An Expanded View of the aX330/aX300 Interface<br />

6 !ijgIOliC!i

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

Saved successfully!

Ooh no, something went wrong!