FPGAs, unobtanium and FPJ11s

Pete Turnbull pete at dunnington.plus.com
Sat Nov 25 06:43:02 CST 2006


Roger Ivie wrote:
> On Fri, 24 Nov 2006, Richard wrote:
>>
>> Would it be possible to do the same sort of trick with the LSI-11?
>> I've got an 11/03 and it would be nice to have floating-point :-).
> 
> There were a couple of floating point options for 11/03. I haven't
> actually seen either.
> 
> The first, FIS-11, was a ROM that goes into the empty socket.
> 
> The second, FPP-11, was an add-on board that connected to the 11/03 via
> the empty socket.

I think you're confusing this with 11/23, or maybe 11/40 options.  There 
is a microcode ROM for the 11/03, which contains EIS/FIS (ie, both the 
Extended Instruction Set and the Floating Instruction Set).  It's called 
KEV11, not FIS-11.  There is a FIS option (and a separate EIS option) 
for an 11/40.  However, the FIS is not the same as other PDP-11 floating 
point instructions.  For a start, it's all stack-based (no register 
operations) and it uses a different floating point format.  Which is why 
the opcodes are different too.

There's a similarly-named option called KEF11 for an 11/23, which does 
implement the normal PDP-11 floating point instructions (in microcode). 
  It needs the MMU present, because it uses registers in the MMU; it 
doesn't implement EIS because the basic 11/23 KDF-11 chipset already has 
EIS, unlike the KD-11 chipset in the 11/03.  It doesn't implement FIS 
either, because there's no point.  There is also a quad board with a 
floating point processor which plugs into an 11/23 (or 11/24) instead of 
the KEF-11; this is called an FPF-11, and it doesn't need the MMU 
registers because it has its own.

I've never heard of an FPP-11.  There are several FP11-x boards for 
Unibus machines.

> As I understand it, the empty socket could be used for either floating
> point or the commercial instruction set. Since there's only one empty
> socket, you can't have both floating point and the CIS.

There's no CIS for an 11/03; there is a CIS option for KDF-11 machines, 
which consists of a carrier that plugs into a *pair* of microm sockets 
on an 11/23 or 11/24.  The carrier holds six chips.  There's also a CIS 
for the 11/44 (two board set).

> There's also a writable control store, WCS-11, that plugs into that
> slot.

Yes, that's a KUV-11, M8018.  I suppose if you could fit the floating 
point instruction set into 1024 microcode words, you'd almost be able to 
implement floating point -- but there would still be no registers 
available to operate on.

-- 
Pete						Peter Turnbull
						Network Manager
						University of York



More information about the cctech mailing list