> On Oct 19, 2016, at 6:48 PM, shadoooo <shado...@gmail.com> wrote:
> 
> Hello,
> I read several posts about Unibus disk interfaces and emulation.
> One of my retrocomputing dream is to design an Unibus universal board,
> probably based on FPGA because of precise timing requirements,
> to emulate one or more disk/tape interfaces, and possibly something more.
> The real storage could be based on SD card, so very easy to be moved
> to a PC for imaging and data transfer.
> Probably a low level emulation would be quite easy, while a more complex
> solution (MSCP) could be more difficult.
> The board itself wouldn't be cheap at all, because PCB would be big,
> and because FPGA aren't cheap either.
> Probably it would be anyway cheaper than an MSCP-SCSI, and it would be far 
> more
> flexible.

Actually, Unibus has very straightforward timing.  It certainly should be a 
breeze with an FPGA, but the original designs (nicely spelled out in the back 
of the early Peripherals Handbooks, or later on in the Unibus Handbook) take 
just a handful of MSI ICs.

Yes, a non-MSCP disk would be a good choice.  I'd suggest the Massbus series, 
they are just about as simple as anything and that's where you find the largest 
capacities short of MSCP devices.  And even an RP07 fits comfortably on a small 
SD card.  Or 8 of them, for that matter.  Apart from MSCP, avoid RL emulation 
also.

SD is actually the hardest part, at least the initialization.  If there's off 
the shelf IP that handles that state machine, the rest is simple.  
Alternatively, is CompactFlash still around?  That's just an ATA interface, 
really easy.

How small is the smallest possible Unibus DMA card?  Quad, if I remember right, 
because of where the NPR/NPG wires live?

        paul

Reply via email to