LSI-11 Option Module Configuration DataIts worth repeating that either of the sites below are good places to look for hardware information. In fact they look identical (and probably are through the magic of the internet). I have shamelessly included a little of this information along with the links so I have my own local copy, but there is a lot of other information at the source. Most of the information below came from "LSI-11 Systems Service Manual." Digital part # EK-LSIFS-SV. This was available for $42 in 2000, but they would only ship to addresses in the US. Pretty sure this no longer works, but back in the day you could call 1-800 Digital and tell them you want the "customer order managment group" (if you didn't do this you would likely be talking to someone who has never heard of a PDP-11). In addition to the jumper information below and on my CPU and Bootstrap Module page, this manual describes most of the PDP-11 Qbus compatible boards manufactured by DEC on or before 1985. The abridged listing below should let you decide if its something you need:
Another useful on-line reference is a work in progress by Tim Shoppa. He directed me to this site when I asked on the Newsgroup for information on the RQDX3 controller. Its an option module documentation manual from the early 90's, called "Entry Level Systems". There is a master index file from which the list below was extracted. Each individual page scanned from the manual has a 3 digit page number, ###, associated with it: out###.trim.png. This number is padded with zeros if less than 100. More PNG Info available on format and applications.
All pages listed below are in the same sub-directory as the master index: page module name/Number 19-24 AAV11/A1009 25-30 ADQ32/A030 31-35 ADV11/A1008 37-40 AXV11/A0026 41-46 CXA16/M3118-YA&CXB16/M3118-YB 47-51 CXY08/M3119-YA 53-57 DELQA/M7516 59-66 DEQNA/M7504 67-71 DESQA/M3127 73-77 DFA01/M3121-PA 79-86 DHV11/M3104 87-91 DLVJ1/M8043 93-101 DMV11/M8053/M8064 103-108 DPV11/M8020 109-112 DRQ3B/M7658 113-121 DRV11-J/M8049&DRV1J-S/M8049-PA 123-126 DSV11/M3108 127-133 DZQ11/M3106 135-139 DZV11/M7957 141-145 IBQ01/M3125 147-150 IEQ11/M8634 151-160 KDA50/M7164/M7165 161-176 KFQSA/M7769 177-183 KMV1A-M/M7500&KMV1A-S/M7500-P 185-191 KWV11-C/M4002&KWV11-S/M4002-PA 193-198 LPV11/M8027 199-203 MRV11-D/M8578 205-209 RA60 211-224 RA70 225-228 RA81 229-230 RA82 231-236 RA90 237-241 RC25 243-246 RD31&RD32 247-269 RD50 Series 271-274 RF30 275-278 RF71 279-284 RQDX2/M8639-Y&RQDX3/M7555 285-289 RQDXE/M7513 291-298 RRD40 299-303 RRD50 305-308 RX33 309-311 RX50 313-318 TK50 319-323 TK70 325-331 TS05 333-337 TU81-PLUS As time and motivation allow, I will attempt to expand this file. The service manual gives a full description of each boards registers. I have tried to provide the required configuration data, but only touch on the register information for the following modules:
MSV11-D,E (M8044,5) MOS Read/Write MemoryThis memory module is a two slot (dual height) card which was often used in systems with less than 64 kb. Several versions exist, the MSV11-D? (M8044) is non-parity (16 bits/word) and the MSV11-E? (M8045) has parity memory (18 bits/word).
Diagnostic: ZKMA??.BI? MOS/Core 0-124K Exerciser ZQMC??.BI? 0-124K Memory Exerciser Model Memory Module Memory Size Size Pins Connected MSV11-?A 4k M804?-A 17 to 15, 17 to 14 MSV11-?B 8k M804?-B 17 to 15, 12 to 14 MSV11-?C 16k M804?-C 16 to 15, 16 to 14 MSV11-?D 32k M804?-D 16 to 15, 10 to 14 \ / M804?-?? \ / -------------------------------------- | | | | | | | | | | | | | | | S1 | | ---- | | | | | | | | | | ---- | | 12 14 10 | | W3 17 15 16 | | 5v o W5 6 | | W2 5 | | 12v o W4 7 | | | | | | 2 1 3 | |_ _ _| |_______________| |________________| B AOne configures the starting bank address (0-31 decimal) via the five position dip switch S1. Each starting bank is 4k words, when installing multiple modules, set the first to start on bank 0, calculate the number of banks this card spans (1,2,4,8 decimal), and set the next cards bank select to span the next contiguous memory block. Repeat as required for more cards. Press down the desired side of rocker switch to enable or disable bit in starting bank number. Ie bank 0 => all closed, bank 1 => all but S1-1 closed... My manuals says the factory configuration is a jumper between pins 2-3 to disable bank 7 addressing. This configuration is used with an 11/03 type system without memory managment. Minic systems allowed a 2k io page rather than the standard 4k, and could use the bottom half of bank 7 for system memory. This is enabled with a jumper between pins 1-2. Its says one can use these boards in an 11/23 system with memory mapping, and has examples of setting the start bank to 7. I assume in this case one removes all jumpers from pins 1,2, and 3 but it never says this! Pins W2 through W5 control the power source. Install W3 and W2 for normal system power, or W4 and W5 for battery backup power.
All MSV11-D non-parity modules have pin 5 to pin 7. The memory size is also factory configured by pins {10,12,14,15,16,17} as shown in the table above. DLV11-J (M8043) Serial Line UnitDiagnostic: VDLA??.BI? DLV11-J Test \ / \ / -------------------------------------- | J1 J2 J3 J4 | | M0 M2 | | N0 R3 Z Y N2 | | M1 R2 0 W M3 | | N1 R0 1 K N3 | | R1 2 V | | 3 N | | E (4 sets L U T | | D CH 0-3) | | S | | P | | | | A5 | | A9 | | A12 A6 | | A10 A7 | | A11 V6 | | A8 V7 | | C2 B | | C1 | | V5 | | | |_ _ _| |_______________| |________________| B A many of labels above are associated with 3 pins as described below. R0-R3 indicate the position of terminating resistors.For register information see micronote 33, DL Device Reference, or my SLU register description. A copy of the configuration information from Metalab is given below:
Date: Sun, 17 Jan 93 20:03:00 PSTFrom: cdl@edu.ucsd.mpl (Carl Lowenstein) To: info-pdp11@com.transarcSubject: DLV11J alias DLVJ1 OK, here goes a graze through the manual. By the way, the right FM is "Microcomputer Products Handbook EB26078" Digital Equipment Corp. 1985. A very informative book, it stands out in a decade of DEC handbooks as the only one with real information in it. The M8043 is a 4-channel asynchronous serial line unit, known as DLVJ1, previously known as DLV11-J. E,D,S,P per channel can be connected either to 0 or 1. The 0'ness and 1'ness are the same as the address jumpers, which are labelled near the connector end of the board.The standard E = 0 Odd parity configuration: D = 1 8 data bits S = 0 1 stop bit P = 1 Parity inhibited Data rate selection is done by pins labelled 0,1,2,3 for the 4 channels, and another set U = 150 T = 300 V = 600 W = 1200 Y = 2400 L = 4800 N = 9600 K = 19200 Z = 38400 The configuration of the address and vector jumpers is somewhat complicated by the fact that channel 3 can be pre-empted to be at the standard PDP11 console address, somewhat independent of the addresses assigned to the other channels.Address bits <12-8> have 3 wire-wrap posts, labelled 0 1 X Jumper X to 1 for a 1 Jumper X to 0 for a 0 Address bits <7,6> have two wire-wrap posts. Jumper in for a 1 Jumper out for a 0 Jumpers C1 and C2 select the console address. To have a console at standard address (177560) install both jumpers X to 1. To have merely another serial port in the block of addresses selected by address bits <12-6> install both jumpers X to 0. Vector bits <7,6> have two wire-wrap posts. Jumper in for a 1 Jumper out for a 0 Vector bit 5 has 3 wire-wrap posts. If channel 3 is to be at the console address, jumper X to 0 Otherwise, jumper X to 1 for a 1, remove jumper for a 0 By the way, the use of channel 3 as a console device requires that the base address be set to 176500, 176540, or 177500. The standard configuration of the board is addr vec channel 0 176500 300 channel 1 176520 320 channel 2 176540 340 channel 3 177560 060 The jumpers M0,N0 and so on for the other channels can be used to set up the line drivers/receivers for balanced RS422 rather than the unbalanced RS232/RS423 that is the standard setup. For RS422, jumper M0 to 2 in its line of 3 posts,likewise jumper N0 to 2. Also add a 100-ohm termination resistor, on the pads provided. For RS232, jumper M0 to 3, and N0 to 3 (standard setting). Lots more than you really wanted to know, I'm sure. By the way, here's one more useful bit of information, not findable in almost any DEC manual. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DLV11-J Connector, seen from edge of card: 9 7 5 3 1 10 8 6 4 2 RS232 RS232 for DTE for DCE Signals on connector usually female usually male 1 UART clock 2 GND 7 7 3 Xmit data + 3 2 4 Xmit data - 5 GND 6 index key 7 Rcv data - jump to 9 jump to 9 8 Rcv data + 2 3 9 GND 10 +12v 20 (DTR) connect to connect to terminal modem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RXV21 (M8029) RX02 ControllerTwo consecutive registers, the Control Status, CSR, and Data Buffer, DB, are used in the IO page. The DB represents one of six controller registers according to the protocol of the function that is in progress. DB can be read after a function completes to obtain error information. Note that all data that passes to or from the disk passes through this register during read and write operations. The two standard controller locations are:1st Controller 2nd Controller CSR 177170 177200 (16 bit addresses) Vec 264 270 Diagnostics: ZRXC??.BI? RX02 Utility Driver ZRXD??.BI? RX02 SS Performance Exerciser ZRXE??.BI? RX02 Formatter Program ZRXF??.BI? RX02 FCTN/LogPDP11/23 systems require CS revision E1 or higher for this board. You can set the CSR and Vec via jumpers. A copy of the configuration information from Metalab is given below:
\-------------------/ \ M8029 / /---------------------------------------------------------------\ | | | |-------------------| | | |VV A| | | | | | | |-------------------| | | | | | | | | | | | | | | A3 | | * * | | | | A12 A4 | | * * * * | | For standard address (177170), | | V2 A5 install A12, A11, A10, A9, | | * * * * A6, A5, A4, and A3. | | | | V3 A6 | | * * * * For standard vector (264), | | install V2, V4, V5, and V7. | | V4 A7 (Note: some DEC manuals say to | | * * * * install V8 too, this is a typo | | | | V5 A8 | | * * * * | | | | V6 A9 | | * * * * | | | | V7 A10 | | * * * * | | | | V8 A11 | | * * * * | | | | | | --- | | |---| | | | | | | |----------------------------| |----------------------------|You might also want to look at the 567 Kb rxPocketGuide.pdf RLV21 (M8061) RL02 ControllerThis is the four slot (quad height) controller for RL01/02 disks. Four consecutive registers CSR,BAR,DAR, and MPR are always visible in the IO page. A fifth Bus Extension Register, BAE, is enabled with 22 bit addressing. Detailed register information is available in Section 3 of the Sigma SDC-RLV12 manual. This describes a board which emulates an RLV21 controller.Standard 16 bit CSR 174400 Vec 160 Diagnostics: VRLB??.BI? Diskless Diagnostic ZRLG??.BI? Controller Test Part 1 ZRLH??.BI? Controller Test Part 2 ZRLI??.BI? Drive Test Part 1 ZRLJ??.BI? Drive Test Part 2 ZRLN??.BI? Drive Test Part 3 ZRLK??.BI? Performance Excerciser ZRLL??.BI? Compatibility Test ZRLM??.BI? Bad Sector File _______ ______ =/ \= ----------------------------------------------------------- | J1 | | \__________/ | | | | M29 | | M28 | | | | M27 M26 | | M30 M11 (+5V) M23 | | M12 (A3 M24 | | W3 to to M25 | | M21 A12 | | M22 (GND) M10 to M3 | | (V8 to V2) | | | | M2 M1 | |_ _ W2 W1 _ _ _| |___________| |____________| |___________| |____________| D C B A Memory parity error abort feature may be enabled even if memory does not have parity error checking. Jumper M23-M24 for no parity check, and M24-M24 for parity error abort. The W1 and W2 jumpers should be left installed to allow priority signals to pass through the module. The M26-M27 and M28-M29 jumpers should also be left installed to enable the crystal oscillator and the voltage controlled oscillator. M1-M2 jumper is factory installed for 22 bit addressing (A21-A13 set). This allows bank 7 to be determined by the upper address bits. This will work on 16 and 18 bit systems if its the only RL02 controller in the system. Otherwise remove jumper for 18 bit mode bank 7 select (A17-A13 set). Address bits A12-A3 (M21-M12) connected to M22 (GND) decode as 1, connected to M11 (+5v) for don't care, and not connected to decode as 0. Vector bits V8-V2 (M10-M4) connect to M1 to decode as 1, not connected to decode as 0.If you have a high bandwidth connection, you might also want to look at the 8 Mb rlPocketGuide.pdf and associated rlErrata.htm. DZV11 (M7957) DZV11 Asynchronous MultiplexerThis four slot (quad height) module multiplexes four serial lines through a single interrupt vector and CSR. Three consecutive registers are visible in the IO page, they have different functions during a read and write. The status information includes modem signals so this card is often used for remote line connections. There are modem control line jumpers and dip switchs for setting the CSR and vector address.
CSR (16 bit) address must be in floating point range 16xxx0 Vec 300 to 777 Diagnostics: VDZA??.BI? DZV11 4 Line Asynch MUX 1 of 2 ZDZB??.BI? DZV11 4 Line Asynch MUX 2 of 2 ZDZC??.BI? DZV11 Cable and Echo Test _______ ______ =/ \= ----------------------------------------------------------- | Connector | | \___________/ | | | | W5 W6 | | W8 W7 | | | | -- | | W1 W2 | | W4 W3 W13 W14 W15 W16 | | -- W9 W12 | | -- -- | | --------- --------- | | | AS | | VS | | | W10 W11 --------- --------- | | A12 A3 V8 V3 | |_ _ _ _ _| |___________| |____________| |___________| |____________| D C B A -- above are unlabled jumpers?? W# are jumpers described belw AS is the CSR address dip switch, A12-A3 VS is the vector address dip switch, V8-V3 Jumpers W9,W12-W16 are for manufacturing test and should be installed in the field. W10 and W11 must be installed where C and D signals are used for bus signals as in the H9270 backplane. They are removed in a backplane that uses C and D to connect to the adjacent module. Jumpers W1-W8 are used for modem control signals W1-W4 connect DTR to RTS when installed. W5-W8 connect FB (forced busy) to RTS Line DTR to RTS FB to RTS 3 W1 W5 2 W2 W6 1 W3 W7 0 W4 W8Several of the DZ11 manuals are available on bitsavers You might also want to look at Chapter 3 of the DZ11 Programmers Reference Manual |
PDP-11 >