PDP12.ORG Logo

PDP-8 Minis
PDP-8 (0)
PDP-8/E (3)
PDP-8/M (2)
PDP-8/S (0)
PDP-11 Minis
PDP-12 Minis
PDP-12 Front View
Front View of HP-9100
Monroe 630
Tektronix 909
Test Equipment
Front View of HP-3440
Marconi 2955B
Front View of IBM 360 Front Panel
Help the Museum
Contact Us
Hosted by KRTEN.COM

FPP-12 -- The PDP-12 Floating Point Unit

FPP-12 Front View S M L XL

This is an FPP-12A, a floating point unit for the PDP-12 minicomputer. It is 32 columns of cards by 12 rows (384 card positions, although not all are occupied). (A normal FPP-12 has a 12-bit exponent and a 32-bit mantissa; the FPP-12A was upgraded to a 64-bit mantissa. The last four rows of modules were added to make the FPP-12 into an FPP-12A.)

The FPP-12 uses some "exotic" M-series cards:
M1272-2-2-3 AND NOR Gate
M13310-2 Input NAND Gates (implemented via 9 x 74H00s)
M1353 Input NAND Gate (implemented via 3 x 74H10s)
M1393-8 Input NAND Gates (implemented via 3 x 74H30s)
M155General purpose 24-pin chip carrier; effectively allows you to kludge a 24-pin chip onto the backplane, with the usual 74-series assumption about +5V and GND. Causual inspection of the FPP-12 shows them used with 74154 (4-to-16 line decoder) chips. These are at the top right of the picture.
M1722 x 9 Data Mixer
M1788 x 6 Data Mixer
M1904 bit arithmetic logic module (using a 74181)
M191(unlabeled) uses 2 x 74182
M2055 D-type Flip Flops
M238(unlabeled) uses 2 x 74193
M245General purpose 2 x 16-pin chip carrier; allows you to kludge 2 16-pin chips onto the backplane.
M611High Speed Power Inverter
M734I/O Input Bus Multiplexer

I actually have two of these; a FPP-12 in my PDP-12, and this one (an FPP-12A) in a stand-alone rack.

Latest Updates
Master Reference
PDP-12 is alive!
New machine: PDP-8/L

Contact us This page was updated on Fri Feb 19 00:10:09 EST 2010 © 2000-2007 by Robert Krten.
All rights reserved.
Areas of expertise: 8044, 8051, ARC/CBS, ARCNet, ARM, ASM-86, Automated Disassembly, Avanza, Avionics Software, awk, bash, Bell 103, Bell 202, BITBus, Bootloaders, C, Call Processing, Caller ID, CF-UTTH, Clear Thinking and Common Sense, Client/Server, CMR-91, Code Analysis, Cold Standby, Computer Based Training, Course Developemnt, Course Presentation, CRS-1, curl, cvs, Czech Language, Databases, Data Acquisition, Data Recovery, Decompilation, Debugging, Distributed Processing, DMS-100, Documentation, Drivers, DSP, DTMF, E.164, Embedded Systems, Emulation, Equinox, expect, Fault Tolerance, FFT, Filesystems, Firewalls, Fractals, FreeBSD, FSK, Gammacell 40/1000/3000, Graphics, GSR-12000, Hardware, High Availability, Home Automation, Hot Standby, HTML, HTTP, IDA Pro, IIDS, Image Processing, In-Service Upgrade, Industrial Automation, Infrastructure, Internationalization, iRMX-86/286, ISBT-128, Kernels, ksh, Ladder Logic, Lexical Analyzers, Linux, Loggers, m4, make, Medical Devices, Memory Constrained Environments, Message Passing, Microcontrollers, MIDI, MIL-STD-2167A, NNTP, OpenBSD, Optimization, OrCAD, Oscilloscopes, PABX, Parallel Processing, Parsing, PDP-8, Photon, Porting, POSIX, POVRay, Powerpoint, PowerPC, Preprocessor, Process Control, Program Flow Analysis, Project Management, Prototyping, Public Speaking, QNET, QNX 2, QNX 4, QNX 6 (Neutrino), Radarsat, rcs, Realtime Techniques, Recursive Descent Parsers, Regression Testing, Regular Expressions, Requirements Analysis, Resource Managers, Restoration, Reverse Engineering, Scripting, Security Systems, sed, Serial Protocols, SGML, Simulation, SMDR, SMTP, Soldering, svn, SX-20, Synthesizers, System Architecture, T.4, T.30, TCL, TCP/IP, Technical Presentations, Technical Writing, Telecoms, Testcases, Testjigs, Text Processing, Threads, Tools, Traceability Matrices, TTL, UNIX, Utilities, UUCP, Validation Protocols, Vaulting, VAX/VMS, vi, Virtual Filesystems, Warm Standby, wget, Wirewrap, X-10, X.25, x86