PDP-11/84 Qbus slots for memory
Jerry Weiss
jsw at ieee.org
Sun Jul 22 17:43:42 CDT 2018
On 7/22/18 12:54 PM, Noel Chiappa via cctalk wrote:
> > From: Mark Matlock
>
> > With the 11/83 the position of the memory board ... above the CPU uses
> > PMI
>
> Yes, through the C-D interconnect; described in detail here:
>
> http://gunkies.org/wiki/CD_interconnect#Use_by_PMI
>
> The 'above' is because the CD interconnect is not a true bus, it only
> interconnected pairs of slots.
>
> > In the 11/84 the CPU is above the MSV11-JE memory
>
> The PMI is still on the CD connector in this machine, but the PMI is wired as
> a true bus on the backplane, allowing that ordering.
>
> > there are 3 Bus slots in the 11/84 above the Unibus map board, would it
> > be possible to put a dual width Q22 I/O board in the second memory slot
> > (not the PMI side of the slot) and have it able to DMA into the
> > MSV11-JE?
>
> It is speculated that this should be possible, but there are jumpers on the
> backplane you'd need to pull. See the writeup here:
>
> http://gunkies.org/wiki/PDP-11/84#QBUS_slots
>
You might also need a change to the device handler. For example in
RT-11 to support the mapped window from 18bit to 22bit, the DU handler
(for a UC07) uses extended memory subroutine $MPPHY ($MPPTR) tell the
controller what addresses to use. $MPPHY uses Q.PAR, which is the
relocation constant for the UMR (when present).
Since this I/O isn't going through the KTJ11-B the handler at minimum
would need to modified to use $MPMEM (Q.MEM) instead, to supply (in
conjunction with Q.BUFF) the physical address.
Jerry
More information about the cctech
mailing list