The PDP-11 processors tend to fall into several natural groups depending on the original design upon which they are based and which I/O
bus they use. Within each group, most models were offered in two versions, one intended for
OEMs and one intended for end-users. Although all models share the same instruction set, later models added new instructions and interpreted certain instructions slightly differently. As the architecture evolved, there were also variations in handling of some processor status and control registers.
Unibus models The following models use the
Unibus as their principal bus: • PDP-11/20 and PDP-11/15 – 1970. The 11/20 sold for $11,800. The original, non-microprogrammed processor was designed by Jim O'Loughlin.
Floating point is supported by
peripheral options using various data formats. The 11/20 lacks any kind of
memory protection hardware unless retrofitted with a KS-11
memory mapping add-on. There was also a very stripped-down 11/20 at first called the 11/10, but this number was later re-used for a different model. • PDP-11/45 (1972), and PDP-11/55 (1976) • PDP-11/70 – 1975. •
MicroPDP-11/73 – The third generation LSI-11, this system uses the faster "Jaws-11" (
J-11) chip set and supports up to 4 MB of memory. • MicroPDP-11/53 – Slower 11/73 with on-board memory. • MicroPDP-11/83 – Faster 11/73 with PMI (private memory interconnect). • MicroPDP-11/93 – Faster 11/83; final DEC Q-Bus PDP-11 model. • KXJ11 – Q-Bus card (M7616) with PDP-11 based peripheral processor and DMA controller. Based on a J11 CPU equipped with 512 KB of RAM, 64 KB of ROM, and parallel and serial interfaces. •
Mentec M100 – Mentec redesign of the 11/93, with J-11 chipset at 19.66 MHz, four on-board serial ports, 1–4 MB of on-board memory, and optional FPU. •
Mentec M11 – Processor upgrade board; microcode implementation of PDP-11 instruction set by Mentec, using the TI 8832 ALU and TI 8818 microsequencer from
Texas Instruments. •
Mentec M1 – Processor upgrade board; microcode implementation of PDP-11 instruction set by Mentec, using
Atmel 0.35
μm ASIC. • Quickware QED-993 – High performance PDP-11/93 processor upgrade board. • DECserver 500 and 550 LAT terminal servers DSRVS-BA using the KDJ11-SB chipset
Models without standard bus • PDT-11/110 • PDT-11/130 • PDT-11/150 The PDT series were desktop systems marketed as "smart terminals". The /110 and /130 were housed in a
VT100 terminal enclosure. The /150 was housed in a table-top unit which included two 8-inch floppy drives, three asynchronous serial ports, one printer port, one modem port and one synchronous serial port and required an external terminal. All three employed the same chipset as used on the LSI-11/03 and LSI-11/2 in four "microm"s. There is an option which combines two of the microms into one dual carrier, freeing one socket for an EIS/FIS chip. The /150 in combination with a
VT105 terminal was also sold as
MiniMINC, a budget version of the
MINC-11. • PRO-325 • PRO-350 • PRO-380 The
DEC Professional series are desktop PCs intended to compete with IBM's earlier
8088 and
80286 based personal computers. The models are equipped with 5 inch floppy disk drives and hard disks, except the 325 which has no hard disk. The original operating system was P/OS, which was essentially
RSX-11M+ with a menu system on top. As the design was intended to avoid software exchange with existing PDP-11 models, the poor market response was unsurprising. The
RT-11 operating system was eventually ported to the PRO series. A port of the
RSTS/E operating system to the PRO series was also done internal to DEC, but it was not released. The PRO-325 and -350 units are based on the DCF-11 ("Fonz") chipset, the same as found in the 11/23, 11/23+ and 11/24. The PRO-380 is based on the DCJ-11 ("Jaws") chipset, the same as found in the 11/53,73,83 and others, though running only at 10 MHz because of limitations in the support chipset.
Models that were planned but never introduced • PDP-11/74 – A PDP-11/70 that was extended to contain multiprocessing features. Up to four processors could be interconnected, although the physical cable management became unwieldy. Another variation on the 11/74 contained both the multiprocessing features and the Commercial Instruction Set. A substantial number of prototype 11/74s (of various types) were built and at least two multiprocessor systems were sent to customers for beta testing, but no systems were ever officially sold. A four processor system was maintained by the RSX-11 operating system development team for testing and a
uniprocessor system served PDP-11 engineering for general purpose timesharing. The 11/74 was due to be introduced around the same time as the announcement of the new 32-bit product line and the first model: the VAX 11/780. The 11/74 was cancelled because of concern for its field maintainability, though employees believed the real reason was that it outperformed the 11/780 and would inhibit its sales. In any case, DEC never entirely migrated its PDP-11 customer base to the VAX. The primary reason was not performance, but the PDP-11's superior real-time responsiveness. • PDP-11/27 – A Jaws-11 implementation that would have used the
VAXBI Bus as its principal I/O bus. • PDP-11/68 – A follow-on to the PDP-11/60 that would have supported 4 MB of physical memory. ''|229x229px
Special-purpose versions •
GT40 – VT11
vector graphics terminal using a PDP-11/10. • GT42 – VT11 vector graphics terminal using a PDP-11/10. when based on the 11/23, it was sold as a 'MINC-23', but many MINC-11 machines were field-upgraded with the 11/23 processor. Early versions of the MINC-specific software package would not run on the 11/23 processor because of subtle changes in the instruction set; MINC 1.2 is documented as compatible with the later processor. •
C.mmp – Multiprocessor system from
Carnegie Mellon University. robot arm controller used DEC LSI-11 series hardware.|229x229px • The
Unimation robot arm controllers used Q-Bus LSI-11/73 systems with a DEC M8192 / KDJ11-A processor board and two DEC DLV11-J (M8043) async serial interface boards. • SBC 11/21 (boardname KXT11) Falcon and Falcon Plus – single board computer on a Q-Bus card implementing the basic PDP-11 instruction set, based on T11 chipset containing 32 KB static RAM, two ROM sockets, three serial lines, 20 bit parallel I/O, three interval timers and a two-channel DMA controller. Up to 14 Falcons could be placed into one Q-Bus system. • KXJ11 Q-Bus card (M7616) with PDP-11 based peripheral processor and DMA controller. Based on a J11 CPU equipped with 512 KB RAM, 64 KB ROM and parallel and serial interfaces. • HSC high end CI disk controllers used backplane mounted J11 and F11 processor cards to run the CHRONIC operating system. • VAX Console – The
DEC Professional Series PC-38N with a real-time interface (RTI) was used as the console for the
VAX 8500 and 8550. The RTI has two serial line units: one connects to the VAX environmental monitoring module (EMM) and the other is a spare that could be used for data transfer. The RTI also has a programmable peripheral interface (PPI) consisting of three 8-bit ports for transferring data, address, and control signals between console and the VAX console interface. •
T-11 is a microprocessor that implements the PDP-11 instruction set architecture. It was developed for embedded systems and was the first single-chip microprocessor developed by DEC. It was sold on the open market.
Unlicensed clones The PDP-11 was sufficiently popular that many unlicensed PDP-11-compatible minicomputers and microcomputers were produced in
Eastern Bloc countries. Some were pin-compatible with the PDP-11 and could use its peripherals and system software. These include: •
SM-4,
SM-1420,
SM-1600,
Electronika 100-25,
Electronika BK series,
Electronika 60,
Electronika 85,
DVK,
UKNC, and some models of the
SM EVM series (in the
Soviet Union). •
SM-4,
SM-1420,
IZOT-1016 and peripherals (in
Bulgaria). • MERA-60 in
Poland. • SM-1620, SM-1630 (in
East Germany). •
SM-4, TPA-1140, TPA-1148, TPA-11/440 (in
Hungary). • SM-4/20, SM , JPR-12R (in Czechoslovakia). • CalData – Made in US, ran all DEC OSes. The CalData hardware was sufficiently DEC-compatible that CalData memory boards could be used in DEC PDP-11 systems. • CORAL series (made at
ICE Felix in
Bucharest) and the INDEPENDENT series (made at ITC
Timișoara) running the
RSX-11M operating system (in
Romania). The CORAL series had several models: the CORAL 4001 was roughly equivalent to the PDP-11/04, the CORAL 4011 was a PDP 11/34 clone, while the CORAL 4030 was a PDP-11/44 clone. These were used in state-owned companies and in public universities, originally operated with
punched cards, later through video terminals like the Romanian
DAF-2020, to teach FORTRAN and Pascal, until replaced by IBM PC compatibles, starting in 1991. •
Systime Computers models 1000, 3000, 5000 – OEM agreement for sales in the UK and Western Europe, but disputes originated over both intellectual property infringement and indirect sales to the
Eastern Bloc. == Operating systems ==