PDP11 PeripheralsHbk 1972 - Trailing-Edge
PDP11 PeripheralsHbk 1972 - Trailing-Edge
PDP11 PeripheralsHbk 1972 - Trailing-Edge
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