<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=FPF11_floating_point_processor</id>
		<title>FPF11 floating point processor - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=FPF11_floating_point_processor"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;action=history"/>
		<updated>2026-04-11T09:20:09Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.1</generator>

	<entry>
		<id>https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=27826&amp;oldid=prev</id>
		<title>Jnc: plugs into UNIBUS or QBUS</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=27826&amp;oldid=prev"/>
				<updated>2022-10-12T00:31:12Z</updated>
		
		<summary type="html">&lt;p&gt;plugs into UNIBUS or QBUS&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 00:31, 12 October 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] (which use the [[F-11 chip set]]); it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] (which use the [[F-11 chip set]]); it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, though; &lt;/del&gt;a [[flat cable]] connects the FPF11 to the CPU board&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;; &lt;/del&gt;it plugs into the [[Dual Inline Package|DIP]] [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;It &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;can be plugged into either a [[UNIBUS]] or [[QBUS]] backpane, since it does not use the [[bus]]; it &lt;/ins&gt;only gets power from the backplane&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. All [[signal]]s are received over &lt;/ins&gt;a [[flat cable]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which &lt;/ins&gt;connects the FPF11 to the CPU board&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, where &lt;/ins&gt;it plugs into the [[Dual Inline Package|DIP]] [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microinstruction]] &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;bus&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the&amp;#160; [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microinstruction]] bus on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the&amp;#160; [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen; but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance, on-board.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen; but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance, on-board.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:24749:newid:27826 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=24749&amp;oldid=prev</id>
		<title>Jnc: +manual, FMPS</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=24749&amp;oldid=prev"/>
				<updated>2021-11-19T03:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;+manual, FMPS&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 03:16, 19 November 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] (which use the [[F-11 chip set]]); it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] (which use the [[F-11 chip set]]); it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board; it plugs into the [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board; it plugs into the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Dual Inline Package|DIP]] &lt;/ins&gt;[[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the&amp;#160; [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the&amp;#160; [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The floating point [[register]]s are actually on the FPF11 (probably for performance), unlike those for the KEF11-A, which are in the [[KTF11-A memory management chip]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The floating point [[register]]s are actually on the FPF11 (probably for performance), unlike those for the KEF11-A, which are in the [[KTF11-A memory management chip]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==External links==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://www.bitsavers.org/pdf/dec/pdp11/1123/EK-FPF11-TM-001_Jul81.pdf FPF11 Floating-Point Processor Technical Manual] (EK-FPF11-TM-001)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://www.bitsavers.org/pdf/dec/pdp11/1123/MP01285_FPF11_Jun81.pdf 11/23 Floating Point Processor Field Maintenance Print Set] (MP01285)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: PDP-11 Processors]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: PDP-11 Processors]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:18916:newid:24749 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=18916&amp;oldid=prev</id>
		<title>Jnc: Go via redir so that if a separate page gets done...</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=18916&amp;oldid=prev"/>
				<updated>2018-11-18T13:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;Go via redir so that if a separate page gets done...&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:13, 18 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot; &gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board; it plugs into the [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board; it plugs into the [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;microcode|&lt;/del&gt;microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the&amp;#160; [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the&amp;#160; [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen; but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance, on-board.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen; but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance, on-board.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:18915:newid:18916 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=18915&amp;oldid=prev</id>
		<title>Jnc: copyedit for clarification</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=18915&amp;oldid=prev"/>
				<updated>2018-11-18T13:12:46Z</updated>
		
		<summary type="html">&lt;p&gt;copyedit for clarification&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 13:12, 18 November 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] which use the [[F-11 chip set]]; it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(&lt;/ins&gt;which use the [[F-11 chip set]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;; it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, and &lt;/del&gt;plugs into the [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; it &lt;/ins&gt;plugs into the [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microcode|microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;floating point &lt;/del&gt;[[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;That socket gives the FPF11 access to both the [[data bus]] and the [[microcode|microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;[[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/del&gt;but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance on-board. The FPF11 has its own [[clock]], &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;and its microcode can select cycles &lt;/del&gt;of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;different durations, as needed&lt;/del&gt;; the FPF11 can re-synchronize with the main CPU when control is to be transferred back to it &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;at the end of &lt;/del&gt;the floating point instruction.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;; &lt;/ins&gt;but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, &lt;/ins&gt;on-board.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The FPF11 has its own [[clock]], &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which is not synchronized to that &lt;/ins&gt;of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the main CPU&lt;/ins&gt;; the FPF11 can re-synchronize with the main CPU when control is to be transferred back to it&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, when &lt;/ins&gt;the floating point instruction &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is completed. It also supports clocking for [[microcycle]]s of shorter duration, which its microcode can select, as needed, to run individual microcycles as fast as possible&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The floating point [[register]]s are actually on the FPF11 (probably for performance), unlike those for the KEF11-A, which are in the [[KTF11-A memory management chip]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The floating point [[register]]s are actually on the FPF11 (probably for performance), unlike those for the KEF11-A, which are in the [[KTF11-A memory management chip]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: PDP-11 Processors]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: PDP-11 Processors]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki-wiki_:diff:version:1.11a:oldid:18909:newid:18915 --&gt;
&lt;/table&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	<entry>
		<id>https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=18909&amp;oldid=prev</id>
		<title>Jnc: Very good coverage</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=FPF11_floating_point_processor&amp;diff=18909&amp;oldid=prev"/>
				<updated>2018-11-18T03:29:14Z</updated>
		
		<summary type="html">&lt;p&gt;Very good coverage&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The '''FPF11 floating point processor''' is an optional [[co-processor]] module which provides high-performance [[floating point]] for [[KDF11 CPUs]] which use the [[F-11 chip set]]; it implements [[FP11 floating point|FP11]]-compatible [[floating point]].&lt;br /&gt;
&lt;br /&gt;
It is a [[DEC card form factor|quad]] [[printed circuit board|board]] (the M8188) which plugs into the [[backplane]] slot next to the [[Central Processing Unit|CPU]] board. It only gets power from the backplane, though; a [[flat cable]] connects the FPF11 to the CPU board, and plugs into the [[chip socket]] which the [[KEF11-A floating point chip]] normally goes into.&lt;br /&gt;
&lt;br /&gt;
That socket gives the FPF11 access to both the [[data bus]] and the [[microcode|microinstruction]] [[bus]] on the CPU card. The FPF11 contains [[microcode]] to control both the main CPU, and the floating point [[hardware]] on the FPF11. The main CPU is sent [[no-op]] microinstructions when there is nothing for it to do; e.g. when the FPF11 does not need it to [[fetch]] data from, or [[store]] it in, [[main memory]].&lt;br /&gt;
&lt;br /&gt;
Control of the main CPU is transferred to the FPF11 in the same way as to the KEF11-A when a floating point instruction is seen, but while the latter uses the hardware on the CPU to perform all its calcuations, the FPF11 has extensive hardware to perform floating point calculations at higher performance on-board. The FPF11 has its own [[clock]], and its microcode can select cycles of different durations, as needed; the FPF11 can re-synchronize with the main CPU when control is to be transferred back to it at the end of the floating point instruction.&lt;br /&gt;
&lt;br /&gt;
The floating point [[register]]s are actually on the FPF11 (probably for performance), unlike those for the KEF11-A, which are in the [[KTF11-A memory management chip]].&lt;br /&gt;
&lt;br /&gt;
[[Category: PDP-11 Processors]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	</feed>