02.07.2013 Views

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - 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.

5 through 1 of the UNIBUS-to-UNIBUS control status register (UUCSR) in the interface.<br />

The contents of this 5-bit register are used for the five most significant<br />

bits of the secondary bus address. This may be loaded by a MOV BLOCK, UUCSR<br />

instruction.<br />

The interface can be operated in one of two modes. In the first mode, a single bus<br />

operation may access the secondary UNIBUS by addressing the seventhAK field<br />

on the primary UNIBUS. The interface recognizes the address, requests control of<br />

the secondary bus, and interconnects the two sets of bus lines when it receives<br />

control. The interface releases control of the secondary UNIBUS when the transfer<br />

is complete.<br />

In the second mode of operation,if the hold bit is set in the UUCSR, the interface<br />

requests control of the secondary bus and maintains bus mastership until the<br />

hold bit is cleared. This mode of operation permits the primary bus to conduct a<br />

series of data transfers with the secondary bus at the full bus transfer speed. The<br />

only additional time required for a transfer is the signal transmission time within<br />

the interface. The time delays caused by waiting for the secondary bus to grant<br />

bus mastership to the interface are eliminated; therefore, a disk on the primary<br />

bus can transfer data to locations on the secondary bus with the lowest possible<br />

latency delays.<br />

3.8.2 Interface Implementation<br />

In Figure 3-14 UNIBUS 1 (the primary UNIBUS) controls the interface and conducts<br />

data transfers through the interface to UNIBUS 2 (th6 secondary UNIBUS).<br />

The interface control circuit is shown in greater detail in Figure 3-15. This figure<br />

illustrates the UUCSR device register, an address recognition circuit, a MSYN delay<br />

circuit, and several gating circuits. .<br />

When the address asserted on the primary UNIBUS is in the seventh 8K field<br />

(A =00110), the STEAL signal is asserted in the interface. The STEAL L<br />

signal causes an NPR request on the secondary UNIBUS. (If the hold flip-flop is<br />

set, the interface is already bus master and no further bus requests are initiated.)<br />

When the interface becomes a bus master, the MASTER A L signal is asserted.<br />

The combination of STEAL L and MASTER A L produces gating signals to interconnect<br />

the two sets of bus lines as shown in Table 3-1. The MSYN delay circuit<br />

regenerates the 150-ns deskewing period between the assertion of the A and C<br />

lines and the assertion of MSYN on the secondary UNIBUS. This prevents delays<br />

in signal transmission within the interface from affecting the timing on either<br />

UNIBUS_<br />

Table 3-1 Bus Line Gating<br />

Signal From To Gated by: Remarks<br />

A Block Reg UNIBUS2 GATE ADDR ICTRL<br />

A UNIBUS 1 UNIBUS 2 GA TE ADDR ICTRL<br />

C UNIBUS 1 UNIBUS 2 GATE ADDR ICTRL<br />

D UNIBUS2 UNIBUS 1 GATE IN Cl =0 (DATI<br />

or DATIP)<br />

0 UNIBUS 1 UNIBUS 2 GATE OUT Cl = 1 (DATO<br />

or DATOS)<br />

MSYN UNIBUS 1 UNIBUS 2 GATE MSYN<br />

SSYN UNIBUS 2 UNIBUS 1 GATE ADDR ICTRL<br />

269

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

Saved successfully!

Ooh no, something went wrong!