LSI-11 chip set
It is the Western Digital WD16/CP1600 (alternative designations); Western Digital later turned this into a product which was used in other systems.
The chip set consists of a data path chip, a control chip, and two or three microcode ROMs (each holding 512 microwords, which are 22 bits wide). (The microcode is thus more 'vertical' than 'horizontal'.)
The uROMs all have the same pinout, and are wired in parallel, so they can be placed in any of the three uROM positions. The first two uROMs contain the basic PDP-11 instruction set; the third uROM is optional, and a number of different choices are available.
Some versions of the CPU boards also support the optional KUV11 Writeable Control Store.
5 pairs are directly addressable from the microcode, 6 pairs an only be addressed indirectly (via a 3-bit internal register, loadable from the register fields ), and 2 pairs support both:
The control chip contains control for the data port; it includes a 'programmable translation array', which decodes macro-instructions to produce microcode addresses, the 11-bit 'location counter' (micro-program counter), the 'return register' (microcode subroutine return), and interrupt logic.
There are a number of variants of all the various uROM chips in the base set; it is not known if all variants are completely inter-operable (i.e. any revision of any chip can be replaced with any other, and have the machine still work), so combinations will be listed.
Chip numbers of the form 23-xxxxx-rr, etc are DEC part numbers (where 'rr' seems to represent a revision number - 0, if not given); the corresponding Western Digital numbers are xxxxy, etc (where the 'x's are digits, and the 'y' a letter).
The Data Path chip is a 1611H (various DEC part numbers), and the Control chip is a 2007C (ditto); the uROM chips are all 30xxy.
The following sets (Data, Control, uROMs) have been observed (the first three on LSI-11/2 cards):
- 1611H 21-11549-01, 2007C 23-002C4, 3010A 23-001B5, 3007D 23-002B5
- 1611H 21-16890, 2007C 23-002C4, 3010D 23-001B5, 3007D 23-007B5
- 1611H 21-16890, 2007C 23-003C4, 3010D 23-008B5, 3007D 23-007B5
- unknown, unknown, 3010D 23-001B5, 3007D 23-002B5
The 3010D contains uROM addresses 0x000-0x1ff, and the 3007D 23-002B5 contains 0x200-0x3ff.
- Mark J. Sebern, A Minicomputer-Compatible Microcomputer System: The DEC LSI-11, in C. Gordon Bell, J. Craig Mudge, John. E. McNamara, Computer Engineering: A DEC View of Hardware Systems Design, Digital Press, Bedford, 1978
- The LSI-11 - A System Microcomputer
- LSI-11, PDP-11/03 user's manual (EK-LSI11-TM-002)
- LSI-11 Processors
- Microcode disassembler
- WikiChip LSI-11
- Western Digital WD9000 Pascal Microengine Microcode
|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/04 • PDP-11/34 • PDP-11/60 • PDP-11/44 • PDP-11/24 • PDP-11/84 • PDP-11/94
Also: PDP-11 architecture • PDP-11 Extended Instruction Set • FIS floating point • FP11 floating point • PDP-11 Commercial Instruction Set • PDP-11 Memory Management • PDP-11 stacks • PDP-11 family differences