Difference between revisions of "KDF11-U CPU"

From Computer History Wiki
Jump to: navigation, search
(External links: typo, +clr copy)
(+Hardware details)
Line 1: Line 1:
 
[[Image:KDF11-U.jpg|300px|thumb|right|KDF11-U card with [[KTF11-A memory management chip|KTF11-A]] and [[KEF11-A floating point chip|KEF11-A]]]]
 
[[Image:KDF11-U.jpg|300px|thumb|right|KDF11-U card with [[KTF11-A memory management chip|KTF11-A]] and [[KEF11-A floating point chip|KEF11-A]]]]
  
The '''KDF11-U''' is the [[PDP-11 architecture|PDP-11]] [[Central Processing Unit|CPU]] for the [[PDP-11/24]]; it used the [[UNIBUS]], unlike the [[QBUS]] of the other [[KDF11 CPUs]]. It was implemented as a single [[DEC card form factor|hex]] [[printed circuit board|board]], the KDF11-UA '''M7133''', using the same 'Fonz' [[F-11 chip set]] as the other KDF11 CPUs.
+
The '''KDF11-U''' is the [[PDP-11 architecture|PDP-11]] [[Central Processing Unit|CPU]] for the [[PDP-11/24]]; it was implemented as a single [[DEC card form factor|hex]] [[printed circuit board|board]], the KDF11-UA '''M7133'''. It used the same 'Fonz' [[F-11 chip set]] as the other KDF11 CPUs; however, it used the [[UNIBUS]], unlike the [[QBUS]] of the other [[KDF11 CPUs]].
  
The board has seven 40-pin [[chip socket]]s for the [[integrated circuit|chipset]] (including the [[KTF11-A memory management chip|KTF11-A]] [[PDP-11 Memory Management|memory mapping]] and [[KEF11-A floating point chip|KEF11-A]] [[floating point]] chips); it can also hold the double-width [[KEF11-B CIS chip]] 6-chip carrier implementing the [[PDP-11 Commercial Instruction Set]] (CIS) (not all KDF11 CPUs can hold this). In addition to the basic CPU functionality, the board also included two [[asynchronous serial line]]s (led out through the [[backplane]]).
+
The board has seven 40-pin [[Dual Inline Package|DIP]] [[chip socket]]s for the [[integrated circuit|chipset]] (including the [[KTF11-A memory management chip|KTF11-A]] [[PDP-11 Memory Management|memory management]] and [[KEF11-A floating point chip|KEF11-A]] [[floating point]] chips); it can also hold the double-width [[KEF11-B CIS chip|KEF11-B]] 6-chip carrier implementing the [[PDP-11 Commercial Instruction Set]] (CIS) (not all KDF11 CPUs can hold this). In addition to the basic CPU functionality, the board also included two [[asynchronous serial line]]s (led out through the [[backplane]]).
  
There are two different versions of the KDF11-U; in the later M7133-YA, in order to reduce the cost, a number of individual [[Dual Inline Package|DIP]] [[integrated circuit|chips]] were replaced with a pair of custom [[gate array]] chips, and the board was re-laid-out.
+
There are two different versions of the KDF11-U; in the later M7133-YA, in order to reduce the cost, a number of individual DIP [[integrated circuit|chips]] were replaced with a pair of custom [[gate array]] chips, and the board was re-laid-out.
 +
 
 +
The KDF11-U usually operates with the optional [[UNIBUS map]] board, the [[KT24 UNIBUS map option|KT24]].
 +
 
 +
==Hardware details==
 +
 
 +
The technical documentation for the KDF11-U is not as complete as it could/should be. Some areas are covered here.
 +
 
 +
===Voltages===
 +
 
 +
The card mostly uses +5 [[volt]]s, but there is some use of +12V (produced from +15V by the 7812 [[voltage regulator]] at top center of page K12 of the KDF11-U Field Maintenance Print Set, 'SC, Interrupt, Voltage Regulation, Front Panel'): CHIP CLK generation (chip E16, top right center of page K1, 'Clock, State Decode'); [[EIA RS-232 serial line interface|EIA]] interface chips (top left corner, page K12); F-11 chips (center of left side, page K13 of the prints, 'Fonz Chips'). There is also minimal use of -12V (produced from -15V at top center of page K12): [[Universal Asynchronous Receiver/Transmitter|UART]] chips (top left corner, page K8, 'SLU 1, Baud', and page K9, 'Address Decode, MIB Buffer, SLU 2'); EIA interface chips (top left corner, page K12).
 +
 
 +
===CPU clock===
 +
 
 +
The CPU's main internal [[clock]] is a simple adjustable [[resistor|R]]/[[capacitor|C]] circuit (in the lower middle of page K1); the trim [[potentiometer]] that's part of it is physically just to the left of centre on the very upper edge of the board, and can be adjusted to set the clock speed 'properly'. See the note in the bottom left corner of page K14 ('Switches, Jumpers, Clock Setting' for the adjustment procedure (the clock should be 300 nsec). (The 2.7648 MHz [[crystal]] along the upper edge, just to its right, actually drives the [[baud rate]] generator for the built-in serial lines.)
 +
 
 +
Section 4.2 ("Timimg") of the PDP-11/24 Technical Manual (below) covers all the various clocks used by the CPU section of the KDF11-U in some detail.
 +
 
 +
===LED's===
 +
 
 +
The board contains three [[Light Emitting Diode|LED]]'s (along the upper edge), which provide [[diagnostic]] information. One (marked 'CLK') an indication that the CPU's main internal clock (on page K1 of the prints, in the very upper left corner) is running. The other two (left center, page K12) are driven by a write-only [[register]], and are used by diagnostic code in the [[bootstrap]] to indicate progress.
 +
 
 +
The CLK LED is driven directly by the MCLK L internal [[signal]]; if that LED is not on, the CPU is not running. If either the bus ACLO or DCLO signals is asserted, MCLK L is off.
  
 
==External links==
 
==External links==
Line 11: Line 33:
 
* [http://www.bitsavers.org/pdf/dec/pdp11/1124/EK-11024-TM-001_PDP11_24_System_Technical_Manual_Jun81.pdf PDP-11/24 System Technical Manual] (EK-11024-TM-001) - the KDF11-U is covered in Chapters 3-5
 
* [http://www.bitsavers.org/pdf/dec/pdp11/1124/EK-11024-TM-001_PDP11_24_System_Technical_Manual_Jun81.pdf PDP-11/24 System Technical Manual] (EK-11024-TM-001) - the KDF11-U is covered in Chapters 3-5
 
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/dload/EK-11024-TM-003.pdf PDP-11/24 System Technical Manual] (EK-11024-TM-003) - the M7133-YA is documented in Appendix D
 
* [http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/dload/EK-11024-TM-003.pdf PDP-11/24 System Technical Manual] (EK-11024-TM-003) - the M7133-YA is documented in Appendix D
* [http://www.bitsavers.org/pdf/dec/pdp11/1124/MP01018_1124schem_Aug80.pdf 11/24 Field Maintenance Print Set] - - KDF11-UA Field Maintenance Print Set (MP01028) is on pp. 145-167  
+
* [http://www.bitsavers.org/pdf/dec/pdp11/1124/MP01018_1124schem_Aug80.pdf 11/24 Field Maintenance Print Set] - KDF11-UA Field Maintenance Print Set (MP01028) is on pp. 145-167
 
 
{{Nav PDP-11}}
 
  
[[Category:PDP-11 Processors]]
+
[[Category: PDP-11 UNIBUS Processors]]
[[Category:UNIBUS Processors]]
 

Revision as of 22:55, 29 March 2022

KDF11-U card with KTF11-A and KEF11-A

The KDF11-U is the PDP-11 CPU for the PDP-11/24; it was implemented as a single hex board, the KDF11-UA M7133. It used the same 'Fonz' F-11 chip set as the other KDF11 CPUs; however, it used the UNIBUS, unlike the QBUS of the other KDF11 CPUs.

The board has seven 40-pin DIP chip sockets for the chipset (including the KTF11-A memory management and KEF11-A floating point chips); it can also hold the double-width KEF11-B 6-chip carrier implementing the PDP-11 Commercial Instruction Set (CIS) (not all KDF11 CPUs can hold this). In addition to the basic CPU functionality, the board also included two asynchronous serial lines (led out through the backplane).

There are two different versions of the KDF11-U; in the later M7133-YA, in order to reduce the cost, a number of individual DIP chips were replaced with a pair of custom gate array chips, and the board was re-laid-out.

The KDF11-U usually operates with the optional UNIBUS map board, the KT24.

Hardware details

The technical documentation for the KDF11-U is not as complete as it could/should be. Some areas are covered here.

Voltages

The card mostly uses +5 volts, but there is some use of +12V (produced from +15V by the 7812 voltage regulator at top center of page K12 of the KDF11-U Field Maintenance Print Set, 'SC, Interrupt, Voltage Regulation, Front Panel'): CHIP CLK generation (chip E16, top right center of page K1, 'Clock, State Decode'); EIA interface chips (top left corner, page K12); F-11 chips (center of left side, page K13 of the prints, 'Fonz Chips'). There is also minimal use of -12V (produced from -15V at top center of page K12): UART chips (top left corner, page K8, 'SLU 1, Baud', and page K9, 'Address Decode, MIB Buffer, SLU 2'); EIA interface chips (top left corner, page K12).

CPU clock

The CPU's main internal clock is a simple adjustable R/C circuit (in the lower middle of page K1); the trim potentiometer that's part of it is physically just to the left of centre on the very upper edge of the board, and can be adjusted to set the clock speed 'properly'. See the note in the bottom left corner of page K14 ('Switches, Jumpers, Clock Setting' for the adjustment procedure (the clock should be 300 nsec). (The 2.7648 MHz crystal along the upper edge, just to its right, actually drives the baud rate generator for the built-in serial lines.)

Section 4.2 ("Timimg") of the PDP-11/24 Technical Manual (below) covers all the various clocks used by the CPU section of the KDF11-U in some detail.

LED's

The board contains three LED's (along the upper edge), which provide diagnostic information. One (marked 'CLK') an indication that the CPU's main internal clock (on page K1 of the prints, in the very upper left corner) is running. The other two (left center, page K12) are driven by a write-only register, and are used by diagnostic code in the bootstrap to indicate progress.

The CLK LED is driven directly by the MCLK L internal signal; if that LED is not on, the CPU is not running. If either the bus ACLO or DCLO signals is asserted, MCLK L is off.

External links