Difference between revisions of "KL10"

From Computer History Wiki
Jump to: navigation, search
(Adapters)
(DTE20s and RH20s)
Line 25: Line 25:
 
The '''KL10''' was the third generation of [[PDP-10]] processors. It was built out of [[ECL]], on [[DEC card form factor|hex]] cards.  It was the first [[Microcode|microprogrammed]] PDP-10 processor; the design was inspired by Stanford's [[Superfoonly]].
 
The '''KL10''' was the third generation of [[PDP-10]] processors. It was built out of [[ECL]], on [[DEC card form factor|hex]] cards.  It was the first [[Microcode|microprogrammed]] PDP-10 processor; the design was inspired by Stanford's [[Superfoonly]].
  
The [[Central Processing Unit|CPU]] had two main units, the 'E Box' ('Execution') and the 'M Box' ('Memory'). It provided three types of [[bus]]ses to the rest of the components of the system; the 'E Bus' (from the E Box), and the 'S Bus', and later the 'C Bus' (from the M Box). The S Bus was for the attachment of [[main memory]] units, while the C Bus alowed [[Direct Memory Access|DMA]] accesss to main memory.
+
The [[Central Processing Unit|CPU]] had two main units, the 'E Box' ('Execution') and the 'M Box' ('Memory'). It provided three types of [[bus]]ses to the rest of the components of the system; the 'E Bus', from the E Box; and the 'S Bus' ('Storage'), and later the 'C Bus' ('Channel'), from the M Box. The S Bus was for the attachment of [[main memory]] units, while the C Bus alowed [[Direct Memory Access|DMA]] accesss to main memory.
  
 
There were a number of variants over the lifetime of the KL10; the most significant division being between ''systems'' with an external memory bus(compatible with the earlier [[KA10]] and [[KI10]]), and those with an internal memory bus (the native S Bus).
 
There were a number of variants over the lifetime of the KL10; the most significant division being between ''systems'' with an external memory bus(compatible with the earlier [[KA10]] and [[KI10]]), and those with an internal memory bus (the native S Bus).
  
 
The former included a [[DMA20 Memory Bus Controller]], attached to the S Bus, to provide the external memory bus. Similarly, a [[DIA20 In/Out Bus Contoller]], attached to the E Bus, provided a KA10/KI10 compatible I/O bus.
 
The former included a [[DMA20 Memory Bus Controller]], attached to the S Bus, to provide the external memory bus. Similarly, a [[DIA20 In/Out Bus Contoller]], attached to the E Bus, provided a KA10/KI10 compatible I/O bus.
 +
 +
Up to 4 [[DTE20 Interface]]s (which allowed connection of a [[PDP-11]] [[front end]]) and up to 8 [[RH20 MASSBUS controller]]s could be connected to the E Bus (the latter also connected to the C Bus).
  
 
The KL10 was used in the [[DECsystem-10]] models 1080 and 1090 systems (with an external memory bus), and in the larger [[DECSYSTEM-20]] 20xx systems (with an internal memory bus).
 
The KL10 was used in the [[DECsystem-10]] models 1080 and 1090 systems (with an external memory bus), and in the larger [[DECSYSTEM-20]] 20xx systems (with an internal memory bus).
  
Like its predecessor, the KI10, it was initially released in a single-[[processor]] version; a two-CPU version was released later.
+
Like its predecessor, the KI10, it was initially released in a single-processor version; a two-CPU version was released later.
  
 
==Well-known KL10's==
 
==Well-known KL10's==

Revision as of 16:08, 5 July 2019


KL10
Manufacturer: Digital Equipment Corporation
Architecture: PDP-10
Year Design Started: January, 1972
Year First Shipped: June, 1975
Form Factor: mainframe
Word Size: 36 bits
Logic Type: ECL ICs
Design Type: clocked synchronous, microcoded
Microword Width: 80
Microcode Length: 1280 (Model A)
2K (Model B)
Clock Speed: 500 nsec
Cache Size: 2K words
Memory Speed: 1.0 μsec (initial core memory), 500 nsec (later MOS main memory)
Physical Address Size: 22 bits
Virtual Address Size: 18 bits (Model A and B)
23 bits (Model E)
Memory Management: paging, 512-word pages
Operating System: TOPS-10, TOPS-20, ITS, WAITS, TENEX, TYMCOM-X
Predecessor(s): KI10
Successor(s): none
Price: US$250K (CPU), US$600K-1.2M (system)


The KL10 was the third generation of PDP-10 processors. It was built out of ECL, on hex cards. It was the first microprogrammed PDP-10 processor; the design was inspired by Stanford's Superfoonly.

The CPU had two main units, the 'E Box' ('Execution') and the 'M Box' ('Memory'). It provided three types of busses to the rest of the components of the system; the 'E Bus', from the E Box; and the 'S Bus' ('Storage'), and later the 'C Bus' ('Channel'), from the M Box. The S Bus was for the attachment of main memory units, while the C Bus alowed DMA accesss to main memory.

There were a number of variants over the lifetime of the KL10; the most significant division being between systems with an external memory bus(compatible with the earlier KA10 and KI10), and those with an internal memory bus (the native S Bus).

The former included a DMA20 Memory Bus Controller, attached to the S Bus, to provide the external memory bus. Similarly, a DIA20 In/Out Bus Contoller, attached to the E Bus, provided a KA10/KI10 compatible I/O bus.

Up to 4 DTE20 Interfaces (which allowed connection of a PDP-11 front end) and up to 8 RH20 MASSBUS controllers could be connected to the E Bus (the latter also connected to the C Bus).

The KL10 was used in the DECsystem-10 models 1080 and 1090 systems (with an external memory bus), and in the larger DECSYSTEM-20 20xx systems (with an internal memory bus).

Like its predecessor, the KI10, it was initially released in a single-processor version; a two-CPU version was released later.

Well-known KL10's

There was a single KL10 ITS machine, MIT-MC. It was later renamed to MX and was shut down in 1988. It is now in storage at the Living Computers Museum. There was also a KL10 in the Stanford WAITS system.

External Links