<?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=ML11_MOS_Memory_System</id>
		<title>ML11 MOS Memory System - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://gunkies.org/index.php?action=history&amp;feed=atom&amp;title=ML11_MOS_Memory_System"/>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=ML11_MOS_Memory_System&amp;action=history"/>
		<updated>2026-05-25T15:07:44Z</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=ML11_MOS_Memory_System&amp;diff=31008&amp;oldid=prev</id>
		<title>Jnc: Avoid redir</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=ML11_MOS_Memory_System&amp;diff=31008&amp;oldid=prev"/>
				<updated>2023-08-14T16:24:49Z</updated>
		
		<summary type="html">&lt;p&gt;Avoid redir&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 16:24, 14 August 2023&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 '''ML11''' was a [[MASSBUS]] [[solid state]] [[mass storage]] device. Its basic format was 18-[[bit]] [[word]]s (for use in [[PDP-10]] and [[PDP-15]] machines), but it could be used in [[PDP-11]]s and [[VAX]]en, which simply ignored the two high bits.&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 '''ML11''' was a [[MASSBUS]] [[solid state]] [[mass storage]] device. Its basic format was 18-[[bit]] [[word]]s (for use in [[PDP-10]] and [[PDP-15]] machines), but it could be used in [[PDP-11]]s and [[VAX]]en, which simply ignored the two high bits.&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 attached to any MASSBUS controller, e.g. [[RH11 MASSBUS controller|RH11]] ([[UNIBUS]]), [[RH70 MASSBUS controller|RH70]], or [[RH780 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;MASSBUS controller&lt;/del&gt;|RH780]]. Up to 8 devices total can be attached to any MASSBUS controller.&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 attached to any MASSBUS controller, e.g. [[RH11 MASSBUS controller|RH11]] ([[UNIBUS]]), [[RH70 MASSBUS controller|RH70]], or [[RH780 &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Massbus Adapter&lt;/ins&gt;|RH780]]. Up to 8 devices total can be attached to any MASSBUS controller.&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 initial configuration, using 16Kbx1 [[Dynamic RAM|DRAM]] [[integrated circuit|chip]]s, could hold up to 4MB in 1MB increments (composed of groups of 4 storage modules); later, the use of 64Kbx1 chips expanded the maximum to 16MB. An ML11 with the former was denominated as an '''ML11-A'''; with the latter, as an '''ML11-B'''.&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 initial configuration, using 16Kbx1 [[Dynamic RAM|DRAM]] [[integrated circuit|chip]]s, could hold up to 4MB in 1MB increments (composed of groups of 4 storage modules); later, the use of 64Kbx1 chips expanded the maximum to 16MB. An ML11 with the former was denominated as an '''ML11-A'''; with the latter, as an '''ML11-B'''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

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

	<entry>
		<id>https://gunkies.org/w/index.php?title=ML11_MOS_Memory_System&amp;diff=24196&amp;oldid=prev</id>
		<title>Jnc: A good start</title>
		<link rel="alternate" type="text/html" href="https://gunkies.org/w/index.php?title=ML11_MOS_Memory_System&amp;diff=24196&amp;oldid=prev"/>
				<updated>2021-09-25T22:27:46Z</updated>
		
		<summary type="html">&lt;p&gt;A good start&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;The '''ML11''' was a [[MASSBUS]] [[solid state]] [[mass storage]] device. Its basic format was 18-[[bit]] [[word]]s (for use in [[PDP-10]] and [[PDP-15]] machines), but it could be used in [[PDP-11]]s and [[VAX]]en, which simply ignored the two high bits.&lt;br /&gt;
&lt;br /&gt;
It attached to any MASSBUS controller, e.g. [[RH11 MASSBUS controller|RH11]] ([[UNIBUS]]), [[RH70 MASSBUS controller|RH70]], or [[RH780 MASSBUS controller|RH780]]. Up to 8 devices total can be attached to any MASSBUS controller.&lt;br /&gt;
&lt;br /&gt;
The initial configuration, using 16Kbx1 [[Dynamic RAM|DRAM]] [[integrated circuit|chip]]s, could hold up to 4MB in 1MB increments (composed of groups of 4 storage modules); later, the use of 64Kbx1 chips expanded the maximum to 16MB. An ML11 with the former was denominated as an '''ML11-A'''; with the latter, as an '''ML11-B'''.&lt;br /&gt;
&lt;br /&gt;
The [[memory]] was organized in 36-bit words, with 3 bits per word added to hold a [[cyclic redundancy check|CRC]] [[error-correcting code|ECC]].&lt;br /&gt;
&lt;br /&gt;
==Registers==&lt;br /&gt;
&lt;br /&gt;
In the table below, 'Number' is the MASSBUS [[register]] number; the 'Address' is the UNIBUS [[address]] (e.g. when using an RH11).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Location !! Number !! Name !! Function&lt;br /&gt;
|-&lt;br /&gt;
| 000 || 00 || MLCS1 || Control and Status 1&lt;br /&gt;
|-&lt;br /&gt;
| 002 || &amp;amp;nbsp; || MLWC || Word Count&lt;br /&gt;
|-&lt;br /&gt;
| 004 || &amp;amp;nbsp; || MLBA || Bus Address&lt;br /&gt;
|-&lt;br /&gt;
| 006 || 05 || MLDA || Desired Address&lt;br /&gt;
|-&lt;br /&gt;
| 010 || &amp;amp;nbsp; || MLCS2 || Control and Status 2&lt;br /&gt;
|-&lt;br /&gt;
| 012 || 01 || MLDS || Drive Status&lt;br /&gt;
|-&lt;br /&gt;
| 014 || 02 || MLER || Error&lt;br /&gt;
|-&lt;br /&gt;
| 016 || 04 || MLAS || Attention Summary&lt;br /&gt;
|-&lt;br /&gt;
| 020 || 07 || MLPA || PROM Address&lt;br /&gt;
|-&lt;br /&gt;
| 022 || &amp;amp;nbsp; || MLDB || Data Buffer&lt;br /&gt;
|-&lt;br /&gt;
| 024 || 03 || MLMR || Maintenance&lt;br /&gt;
|-&lt;br /&gt;
| 026 || 06 || MLDT || Drive Type&lt;br /&gt;
|-&lt;br /&gt;
| 030 || 010 || MLSN || Serial Number&lt;br /&gt;
|-&lt;br /&gt;
| 032 || 011 || MLE1 || ECC CRC Word 1&lt;br /&gt;
|-&lt;br /&gt;
| 034 || 012 || MLE2 || ECC CRC Word 2&lt;br /&gt;
|-&lt;br /&gt;
| 036 || 013 || MLD1 || Data Diagnostic 1&lt;br /&gt;
|-&lt;br /&gt;
| 040 || 014 || MLD2 || Data Diagnostic 2&lt;br /&gt;
|-&lt;br /&gt;
| 042 || 015 || MLEE || ECC Error&lt;br /&gt;
|-&lt;br /&gt;
| 044 || 016 || MLEL || ECC Location&lt;br /&gt;
|-&lt;br /&gt;
| 046 || 017 || MLPD || PROM Data&lt;br /&gt;
|-&lt;br /&gt;
| 050 || &amp;amp;nbsp; || MLBAE || Bus Address Extension@&lt;br /&gt;
|-&lt;br /&gt;
| 052 || &amp;amp;nbsp; || MLCS3 || Control and Status 3@&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
@ = RH70 only, not RH11&lt;br /&gt;
&lt;br /&gt;
The [[address]]es shown are based at 0776400 for the first ML11 in a system.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
The basic system consisted of a number of [[DEC card form factor|hex]] [[printed circuit board|boards]] mounted in a custom 22-slot [[backplane]] ([[DEC part number]] 70-17508), all housed in a [[BA11-K mounting box]]. The basic [[device controller]] boards were:&lt;br /&gt;
&lt;br /&gt;
* M7361 asynchronous control module&lt;br /&gt;
* M7362 synchronous control&lt;br /&gt;
* M7363 array data module&lt;br /&gt;
&lt;br /&gt;
Initially, data storage was provided with M7357 boards, used in groups of four, each board holding 256KB; later, these were supplanted by M7358 boards, each board holding 1MB.&lt;br /&gt;
&lt;br /&gt;
Three dual-width M5903 boards provided the MASSBUS interface; [[flat cable]]s led from [[Berg connector]] headers on the M5903's to the MASSBUS controller.&lt;br /&gt;
&lt;br /&gt;
Board locations (as seen from the board insertion side of the backplane, not the [[wire-wrap]] pin side, as is common in [[DEC]] documentation) are:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! !! colspan=&amp;quot;6&amp;quot; | Connector&lt;br /&gt;
|-&lt;br /&gt;
! Slot !! A !! B !! C !! D !! E !! F&lt;br /&gt;
|-&lt;br /&gt;
| 1 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M5903 MASSBUS || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused&lt;br /&gt;
|-&lt;br /&gt;
| 2 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M5903 MASSBUS || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused&lt;br /&gt;
|-&lt;br /&gt;
| 3 || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M5903 MASSBUS || colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Unused&lt;br /&gt;
|-&lt;br /&gt;
| 4 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7361 asynchronous control&lt;br /&gt;
|-&lt;br /&gt;
| 5 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7362 synchronous control&lt;br /&gt;
|-&lt;br /&gt;
| 6 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7363 array data&lt;br /&gt;
|-&lt;br /&gt;
| 7 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7357/58 arrray board 0&lt;br /&gt;
|-&lt;br /&gt;
| 8-21 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | Arrray boards 1-14&lt;br /&gt;
|-&lt;br /&gt;
| 22 || colspan=&amp;quot;6&amp;quot; style=&amp;quot;text-align:center;&amp;quot; | M7357/58 arrray board 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
* ''ML11 User's Guide'' (EK-0ML11-UG) - not available online&lt;br /&gt;
* ''ML11 Technical Description'' (EK-0ML11-TD) - not available online&lt;br /&gt;
* ''ML11 MOS Memory System Technical Manual'' (EK-0ML11-TM-002) - not available online, but in microfiche&lt;br /&gt;
* ''ML11 MOS Memory System Technical Manual'' (EK-ML11A-TM-003) - not available online, but in microfiche&lt;br /&gt;
* ''ML11 MOS Memory System Service Guide'' (EK-ML11A-SV-001) - not available online, but in microfiche&lt;br /&gt;
&lt;br /&gt;
[[Category: MASSBUS Devices]]&lt;/div&gt;</summary>
		<author><name>Jnc</name></author>	</entry>

	</feed>