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