Difference between revisions of "Private Memory Interconnect"
(+ See also)
(→See also: better target)
|Line 57:||Line 57:|
[[Category: DEC Buses]]
[[Category: DEC Buses]]
Revision as of 00:44, 14 December 2020
The Private Memory Interconnect (PMI) bus was a high-performance memory bus, a variant of the QBUS, introduced with the KDJ11-B CPU. It also provides means for the CPU and a KTJ11-B UNIBUS adapter to communicate in providing UNIBUS service.
For data transfer, PMI provides two primary modes; i) single- and double-word data reads, and single-word and single-byte reads; ii) block mode, which can read up to 16 words. When operating with a KTJ11-B, it provides means for UNIBUS devices to perform DMA cycles (mapped to the full 22-bit address space via a UNIBUS map), and to interrupt the CPU.
Use of the standard CD interconnect means that PMI systems (such as a PDP-11/83) can be constructed with a standard Q/CD backplane, a KDJ11-B CPU card, and one or more PMI memories. The PDP-11/84 has a special backplane with a slightly modified form of CD interconnect for its PMI.
Note that PMI and QBUS devices and memories can co-exist on the same physical bus; in an -11/83 system, the CPU will use PMI to talk to the memory, but DMA devices on the QBUS will use normal QBUS methods to talk to that same memory.
PMI pins are identified in the standard DEC manner; there are four connectors, A-B; pins on the component side are 1, those on the solder side are 2. Pins are identified by the 'DEC alphabet', A-V, with G, I, O and Q dropped.
The tables below show the pins used for normal PMI master-slave cycles (as in the PDP-11/83), and those used to communicate with the KTJ11-B UNIBUS adapter (PDP-11/84 and PDP-11/94 only).
|CE1||PBCYC||Indicates a PMI cycle|
|DC1||PBYT||Used with BWTBT to indicate type of PMI cycle|
|CP1||PBLKM||Indicates a PMI block mode transfer (i.e. multi-word)|
|CJ1||PSBFUL||Slave buffer full|
|CH1||PHBPAR||High byte parity|
|CK1||PLBPAR||Low byte parity|
UNIBUS adapter communication signals
|CF1||PUBSYS||UNIBUS adapter present|
|DD1||PMAPE||Enable UNIBUS map for UNIBUS->PMI|
|CD1||PUBMEM||CPU access to UNIBUS|
|v • d • e PDP-11 Computers and Peripherals|
| UNIBUS PDP-11s - PDP-11/20 • PDP-11/15 • PDP-11/35 • PDP-11/40 • PDP-11/45 • PDP-11/50 • PDP-11/55 • PDP-11/70 • PDP-11/05 • PDP-11/10 • PDP-11/34 • PDP-11/04 • PDP-11/44 • PDP-11/60 • PDP-11/24 • PDP-11/84 • PDP-11/94
Clones: CM 1420