FP11-E Floating Point Processor: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
m link, typo
m External links: +FMPS, manual
Line 14: Line 14:
The FP11-E has its own microcode, 88 bits wide, to control its operation, and interaction with the main CPU.
The FP11-E has its own microcode, 88 bits wide, to control its operation, and interaction with the main CPU.


{{PDP-11}}
==External links==
 
* [http://www.bitsavers.org/pdf/dec/pdp11/1160/EK-FP11E-UG-001_FP11-E_Users_Guide_Dec77.pdf FP11-E floating-point processor user's guide] (EK-FP11E-UG-001)
* [http://www.bitsavers.org/pdf/dec/pdp11/1160/MP-00429_FP11-E_Engineering_Drawings_Jun77.pdf FP11-E Field Maintenance Print Set] (MP00429)


[[Category: PDP-11 Processors]]
[[Category: PDP-11 Processors]]

Revision as of 11:12, 11 January 2022

The FP11-E Floating Point Processor is the optional hardware floating point unit for the KD11-K CPU of the PDP-11/60. The KD11-K provided the full FP11 floating point using microcode; the FP11-E was an option which provided considerably improved floating point performance.

It was a 4 hex board co-processor:

  • Floating Point Next Micro-Address (FNUA - M7878)
  • Floating Point Exponent (FLTEXP - M7879)
  • Multiplying Network (MULNET - M7880)
  • Floating Point ALU (FALU - M7881)

which mounted in slots 8-11 of the CPU's backplane. The main CPU can detect the presence of the FP11-E, and, if present, uses it to perform any floating point instructions found in the program.

Electrically, it connected directly to the CPU and is controlled by it; unidirectional data buses are provided to move information (including instructions) from the CPU to the FPP, and vice versa.

The FP11-E has its own microcode, 88 bits wide, to control its operation, and interaction with the main CPU.

External links