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.

3.10.2 Software Interface<br />

The following presents a detailed description of the four DR11-B registers. These<br />

registers are assigned bus addresses and can be read or loaded (with the exception<br />

noted) using any instruction that refers to their address_ "IN IT" refers to<br />

the initialization signal produced on power up, power down, by the RESET instruction,<br />

or by the start switch on the console. "R/W" stands for read/write. Note<br />

that the INIT signal is held asserted internal to the DRll-B whenever an interlock<br />

error occurs (M968 test board neither in slots AB02 for normal operation nor<br />

CD04 for maintenance mode).<br />

Status and Command Register (DRST)<br />

The DRST is used to give commands to the user device and to provide status indicators<br />

of the DR11·B control and the user device.<br />

BIT<br />

15 Error<br />

NAME MEANING AND OPERATION<br />

Indicates an error condition: either NEX<br />

(BIT 14), ATTN (BIT 13), interlock error<br />

(test board is neither in slots AB02 nor<br />

CD04), or bus address overflow<br />

(BAOF:DRBA incremented from all l's to<br />

all O's). Sets READY (BIT 7) and causes interrupt<br />

if IE (BIT 6) is set. ERROR is<br />

cleared by removing ail four possible error<br />

conditions: interlock error is removed by<br />

inserting test board in CD04 for diagnos·<br />

tic tests or in AB02 for normal operation;<br />

bus address overflow is cleared by loading<br />

DRBA; NEX is cleared by loading bit 14<br />

with a zero; ATTN is cleared by user device.<br />

Read only.<br />

14 Nonexistent Memory (NEX) Non-existent memory indicates that as<br />

Unibus master, the DRll-B did not receive<br />

a SSYN 'response 20 usec after asserti ng<br />

MSYN. Cleared by INIT or loading with a 0;<br />

can not be loaded with a 1. Sets ERROR.<br />

Read /Write O.<br />

13 Attention (ATTN) Attention bit that reads the state of the<br />

ATN user signal. Sets ERROR. (Used for<br />

device initiated interrupt.) Set and cleared<br />

by user control only. Read only.<br />

12 Maintenance Maintenance bit used with diagnostic programs.<br />

Cleared by INIT. Read/Write.<br />

11-9 Device Status (DSTAT A.B.C) Device status bits that read the state of<br />

the DSTAT A, B, and C user signals. (Not<br />

tied to interrupt.) Set and cleared by user<br />

control only. Read only.<br />

8 Cycle<br />

CYCLE is used to prime bus cycles; if set<br />

when GO is issued, an immediate bus<br />

cycle occurs. Cleared when bus cycle begins;<br />

cleared by INIT. Read/Write.<br />

278

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

Saved successfully!

Ooh no, something went wrong!