02.07.2013 Views

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

PDP11 PeripheralsHbk 1972 - Trailing-Edge

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

a. If immediate interrupt operation is to be initiated, a device which has been se·<br />

lected as bus master asserts INTR and a vector address on the D lines, at the<br />

same time that it clears SACK and asserts BBSY. If data transfers occur prior<br />

to interrupt then SACK must remain asserted until INTR is asserted. If the de·<br />

vice has been making data transfers prior to the interrupt, it should assert<br />

SACK through the last cycle.<br />

b. The processor receives the INTR signal, waits 75 ns for deskew to ensure that<br />

a/l bits of the interrupt vector address are available, and asserts SSYN when<br />

the data is read in. :<br />

c. The bus master (interrupting device) receives SSYN and clears INTR, the D<br />

lines, and BBSY. This constitutes active release of the bus to the processor.<br />

d. The processor clears SSYN when INTR is cleared, and enters the interrupt se·<br />

quence to store the contents of the current PC and PS registers and replace<br />

them with the contents of the location specified by the vector address.<br />

1.3.3 Priority Chaining<br />

The PDp-ll uses electrical chaining of devices to assign minor priority levels.<br />

These levels separate devices of the same major priority level to provide a full ar·<br />

ray of priority servicing. Figure 1-8 illustrates the mode of operation and advan·<br />

tages of this system. Six devices are shown in order of their electrical distance<br />

from the processor. Three devices are at major priority level 4: device A, device C,<br />

and device D. The remaining three are at major priority level 5.<br />

f-BR5<br />

f-BR4<br />

r-BG5<br />

PROCESSOR -BG4 -<br />

DEVICE<br />

A<br />

LEVEL 4<br />

-<br />

DEVICE DEVICE DEVICE DEVICE<br />

B C D E<br />

LEVEL 5 LEVEL 4 LEVEL4 LEVEL 5<br />

Figure 1-8 Priority Chaining Example<br />

-<br />

DEVICE<br />

F<br />

LEVEL 5<br />

-<br />

TO NEXT<br />

DEVICE<br />

If the processor is at priority level 5 or above, no bus requests are granted from<br />

any of these devices. At a processor priority of 4, only requests from devices B, E,<br />

or F are granted. Assume that the processor priority is 2 and also that during one<br />

instruction cycle, devices C, E, and F assert bus requests. At the end of the in·<br />

struction, the processor conducts a PTR operation. Since BR 5 is asserted, the<br />

processor does not respond to BR 4 (device C). When BG 5 is asserted, the signal<br />

first goes to device B. After a delay to clock the interrupt control shift register<br />

190

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

Saved successfully!

Ooh no, something went wrong!