Difference between revisions of "F-11 chip set"
(→ODT limitations: link ODT) |
m (+links) |
||
Line 1: | Line 1: | ||
[[Image:m8186.jpg|250px|thumb|right|F-11 chip set on a [[KDF11-A CPU|KDF11-A]]]] | [[Image:m8186.jpg|250px|thumb|right|F-11 chip set on a [[KDF11-A CPU|KDF11-A]]]] | ||
− | The '''F-11 chip set''' (code-named 'Fonz') was [[DEC]]'s second [[microprocessor]] implementation of the [[PDP-11 architecture]]. It was used in the [[KDF11 CPUs]]. The main [[Central Processing Unit|CPU]] was implemented in two [[integrated circuit|chips]] (carried on a single DIP carrier). | + | The '''F-11 chip set''' (code-named 'Fonz') was [[DEC]]'s second [[microprocessor]] implementation of the [[PDP-11 architecture]]. It was used in the [[KDF11 CPUs]]. The main [[Central Processing Unit|CPU]] was implemented in two [[integrated circuit|chips]] (carried on a single [[Dual Inline Package|DIP]] carrier). |
− | Unlike the first microprocessor implementation (the [[LSI-11]]), the F-11 chip set implemented the full PDP-11 architecture, including the optional [[KTF11-A memory management chip]] which implemented standard [[PDP-11 Memory Management]], and the optional [[KEF11-A floating point chip]] which implemented the [[FP11 floating point|FP11]]-compatible [[floating point]]. | + | Unlike the first microprocessor implementation (the [[LSI-11]]), the full F-11 chip set implemented the full PDP-11 architecture, including the optional [[KTF11-A memory management chip]] which implemented standard [[PDP-11 Memory Management]], and the optional [[KEF11-A floating point chip]] which implemented the [[FP11 floating point|FP11]]-compatible [[floating point]]. |
(The KEF11-A requires the KTF11-A, since the floating point [[register]]s are actually in the KTF11-A. The reason why is not known; although the KEF11-A is [[microcode]], there are enough pins for both the data [[bus]], and the microcode bus.) | (The KEF11-A requires the KTF11-A, since the floating point [[register]]s are actually in the KTF11-A. The reason why is not known; although the KEF11-A is [[microcode]], there are enough pins for both the data [[bus]], and the microcode bus.) | ||
Line 11: | Line 11: | ||
==Chip versions== | ==Chip versions== | ||
− | The data paths chip is the DC302, DEC part # 21-15541-Ax, where x is a capital letter giving the revision (B is the most common, although C has been seen), which contains the registers, [[Arithmetic logic unit|ALU]], etc. The control chip is the DC303, DEC part # 23-001C7-Ax (only the A revision has been seen), which contains microcode and a small amount of miscellaneous logic. The carrier as a whole has the DEC part # 57-00000-01-A1 or 57-00000-02 (the latter with the -AC revision of the data paths chip). | + | The data paths chip is the DC302, [[DEC part numbers|DEC part #]] 21-15541-Ax, where x is a capital letter giving the revision (B is the most common, although C has been seen), which contains the registers, [[Arithmetic logic unit|ALU]], etc. The control chip is the DC303, DEC part # 23-001C7-Ax (only the A revision has been seen), which contains microcode and a small amount of miscellaneous logic. The carrier as a whole has the DEC part # 57-00000-01-A1 or 57-00000-02 (the latter with the -AC revision of the data paths chip). |
==ODT limitations== | ==ODT limitations== |
Revision as of 03:11, 1 January 2021

The F-11 chip set (code-named 'Fonz') was DEC's second microprocessor implementation of the PDP-11 architecture. It was used in the KDF11 CPUs. The main CPU was implemented in two chips (carried on a single DIP carrier).
Unlike the first microprocessor implementation (the LSI-11), the full F-11 chip set implemented the full PDP-11 architecture, including the optional KTF11-A memory management chip which implemented standard PDP-11 Memory Management, and the optional KEF11-A floating point chip which implemented the FP11-compatible floating point.
(The KEF11-A requires the KTF11-A, since the floating point registers are actually in the KTF11-A. The reason why is not known; although the KEF11-A is microcode, there are enough pins for both the data bus, and the microcode bus.)
There is also a 6-chip carrier, the KEF11-B CIS chip, which implements the PDP-11 Commercial Instruction Set (CIS).
Chip versions
The data paths chip is the DC302, DEC part # 21-15541-Ax, where x is a capital letter giving the revision (B is the most common, although C has been seen), which contains the registers, ALU, etc. The control chip is the DC303, DEC part # 23-001C7-Ax (only the A revision has been seen), which contains microcode and a small amount of miscellaneous logic. The carrier as a whole has the DEC part # 57-00000-01-A1 or 57-00000-02 (the latter with the -AC revision of the data paths chip).
ODT limitations
The F-11 chip set includes microcode which provides 'front panel' functionality named 'ODT'; the ability to read and write to main memory, start the processor, etc. However, the original version of the KDF11-A only supported 18-bit addressing, and even though later versions supported 22-bit addressing, ODT in the KDF11's was always limited to 18-bit addressing: i.e. it is impossible to interact with memory above 256 Kbytes from ODT.
The later KDJ11 CPUs do not have this limitation.
External links
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/34 • PDP-11/04 • PDP-11/44 • PDP-11/60 • PDP-11/24 • PDP-11/84 • PDP-11/94
QBUS PDP-11s - PDP-11/03 • PDP-11/23 • PDP-11/23+ • MicroPDP-11/73 • MicroPDP-11/53 • MicroPDP-11/83 • MicroPDP-11/93 Clones: CM 1420 Also: PDP-11 • PDP-11 architecture • PDP-11 Memory Management • PDP-11 stacks • FP11 floating point • UNIBUS • QBUS |