Difference between revisions of "KD11-D CPU"

From Computer History Wiki
Jump to: navigation, search
(A pretty good start)
 
m (clarify)
Line 5: Line 5:
 
Like other early, low-cost PDP-11s, it did not support either [[memory management]] of any kind, or hardware [[floating point]], [[PDP-11 Extended Instruction Set|EIS]] [[instruction]]s, or the various instructions added to the PDP-11 [[instruction set]] (XOR, SOB, SXT and MARK).
 
Like other early, low-cost PDP-11s, it did not support either [[memory management]] of any kind, or hardware [[floating point]], [[PDP-11 Extended Instruction Set|EIS]] [[instruction]]s, or the various instructions added to the PDP-11 [[instruction set]] (XOR, SOB, SXT and MARK).
  
There is a lack of clarity over the RTT instruction; some manuals say it is not implemeneted, but the ''PDP-11 Architecture Handbook'' says "available in 11/04 but is different from other implementations".
+
There is a lack of clarity over the RTT instruction; some manuals say it is not implemented, but the ''PDP-11 Architecture Handbook'' says "available in 11/04 but is different from other implementations".
  
 
It was plugged into a modified [[Modified UNIBUS Device|MUD]] [[backplane]], either the the [[DD11-C backplane|DD11-C]] or [[DD11-D backplane]]s, or the special [[DD11-P backplane]] of the [[PDP-11/34]].
 
It was plugged into a modified [[Modified UNIBUS Device|MUD]] [[backplane]], either the the [[DD11-C backplane|DD11-C]] or [[DD11-D backplane]]s, or the special [[DD11-P backplane]] of the [[PDP-11/34]].
  
It supported the [[KY11-LA Operator's Console]] and the [[KY11-LB Programmer's Console]], including the maintainence functionality to allow the CPU's microcode to be [[single-step]]ped.
+
It supported the [[KY11-LA Operator's Console]] and the [[KY11-LB Programmer's Console]], including the latter's maintainence functionality which allowed the CPU's microcode to be [[single-step]]ped.
  
 
==KY11-LB Interface==
 
==KY11-LB Interface==

Revision as of 23:32, 18 January 2019

A KD11-D card.

The KD11-D PDP-11 CPU of the PDP-11/04 was a micro-programmed processor contained on single hex card (the M7263), the first PDP-11 CPU to be built on a single card.

Like other early, low-cost PDP-11s, it did not support either memory management of any kind, or hardware floating point, EIS instructions, or the various instructions added to the PDP-11 instruction set (XOR, SOB, SXT and MARK).

There is a lack of clarity over the RTT instruction; some manuals say it is not implemented, but the PDP-11 Architecture Handbook says "available in 11/04 but is different from other implementations".

It was plugged into a modified MUD backplane, either the the DD11-C or DD11-D backplanes, or the special DD11-P backplane of the PDP-11/34.

It supported the KY11-LA Operator's Console and the KY11-LB Programmer's Console, including the latter's maintainence functionality which allowed the CPU's microcode to be single-stepped.

KY11-LB Interface

The microcode diagnostic interface to the KY11-LB is carried over a 10-wire flat cable connected to the J2 Berg connector header on the KY11-LB's M7859 module (the other 10-pin header on that card is unused with the -11/04), and a set of vertical pins in the upper left-hand corner (see image above) of the M7263. (The main functionality of the KY11-B is done over the UNIBUS, and a pair of backplane lines.)