The why not use a UniBone comment has merit, what will your (FPGA) implementation add ?
If you have additional capability in prospect, there remains the matter of drivers https://retrocmp.com/projects/qbone/326-qbone-unibone-alternative-bus-drivers If you solve the (near) unobtanium OC driver / receiver problem - I for one will be all ears Martin -----Original Message----- From: Milo Velimirović via cctalk [mailto:cctalk@classiccmp.org] Sent: 29 March 2025 20:06 To: General Discussion: On-Topic and Off-Topic Posts <cctalk@classiccmp.org> Cc: shadoooo <shado...@gmail.com>; Milo Velimirović <milovelimiro...@gmail.com> Subject: [cctalk] Re: DEC Unibus variants > On Mar 29, 2025, at 12:33 PM, shadoooo via cctalk <cctalk@classiccmp.org> > wrote: > > Hello, > I'm searching information about all existing variants of DEC Unibus in > Dual/Quad/Hex flavors. > I read the "UnibusSpec1979.pdf" on bitsavers, which reports a "Standard > Unibus" pinout in the last pages. > However in several backplanes "Small Peripheral Controller", "Modified Unibus > Device" and "Extended Unibus" are supported. > Maybe also other unlisted Unibus variants do exist (e.g VAX 11/730)? > I also found the gunkies.org WIKI very helpful, however it is still quite > difficult to compare the pinout differences (dummy proof). Try this one: https://hampage.hu/dr/unibus.html > > Where could I find a specific DEC documentation about the more recent > variants, similar to the 1979 specs, but referred to SPC, MUD, EUB, ect? > > Big doubts: > - why DEC, having defined the dual Standard pinout, had then to implement the > quad SPC backplanes? The “dual Standard pinout” for slots A/B was generally used for a BC11-A Unibus cable, with a Unibus terminator in the very last slot. The Unibus cable carried signals (not power!) between backplanes. Quad SPC is common to (at least) Modified Unibus(MUD) and Standard Unibus. The differences between the two backplane specs are in slots A/B only, with slots C-F the same (AFAIK.) Also some slots of the of the VAX730 backplane. > - why DEC, having defined quad backplanes, had then to implement the hex > (standard + SPC) or (MUD + SPC) or EUB? Probably due to changes in cabinets and packaging. The 11/20 was unique in having a quad backplane mounted from side to side in a BA-11 (and upside-down too!) Most of the subsequent Unibus pdp11s had hex backplanes mounted either vertically, top to bottom, (11/40, 11/45 and 11/70,) horizonatlly, front to back, (some 11/05s, 11/34, 11/35, 11/44 etc.), another orientation was vertically to one side, front to back in 5.25” cabinets. EUB was unique to the 11/24 and 11/44 and only for memory boards. [https://gunkies.org/wiki/Extended_UNIBUS] > > > I mean: given that in AB all Unibus signals are present (from > specifications), what is the need for CDEF? The ability to use larger printed circuit boards; it gets you higher density and avoids the need to run (as many) interconnects off the board and thru the backplane. Remember that 50-60 years ago was the era of 14,16-pin DIP packages for small-scale and medium-scale integration; larger packages existed of course, but they were the exception. You still needed lots of wires to interconnect functionality between chip packages. Using a hex board instead of single or dual boards allowed many of those “wires” to be traces on a PCB, rather than run through the backplane or on an over-the-top jumper. (See the 11/34a.) > Provided that several signals are duplicated in hex pinout, the > backplane will connect homologue signals together, or AB bus will always be > separated from CDEF bus? > > My aim is to design a reprogrammable digital logic board which could > be employed in any system, using 18bits address or also 22bits (i.e. for > 11/24). See the Unibone, to ensure you’re not reinventing the wheel. It also includes a Unibus description that might be helpful. For something simpler take a look at the M1710 Unibus Interface Foundation Module. Brochure: https://vt100.net/manx/details/1,22302 https://retrocmp.com/projects/unibone —Milo