Just wanted to let folks know where I am with respect to the MEM11 project.

I had decided to take a break from writing J1 code and updating the simulator 
to actually work on
the hardware.

To make things easy for myself, I decided to use my FPGA eval board and build a 
daughter board
with CPLDs and other parts (FRAMs, etc) so that I could have another vehicle 
for validating the J1
code.  This should also be a fairly simple board to build and I could focus on 
functionality (and test
points) rather than trying to make it fit into an SPC form factor.

I wrote a lot of the Verilog code for the CPLDs and quickly found out that my 
partitioning wouldn’t
fit in any reasonably sized CPLDs.  Even with some additional re-partitioning, 
it was touchy as to
if it would fit (changing a couple of lines of Verilog code caused the design 
to no longer fit).

I went back and thought about the problem and decided that the easiest thing to 
do would be to
create a non-SPC formfactor board that was SW & HW functionally correct.  So, 
I’ve been working
on writing all of the code to fit in an FPGA.  One advantage is that I could 
re-use a lot of the code
that I wrote for the CPLDs.

Last night I managed to get a reasonably clean synthesis of the design.  The 
only thing missing is
the UNIBUS code (which I hadn’t written yet).  It fits easily into the FPGA 
that I’ve chosen (a Xilinx
Spartan 3-E 500).

By going this route, I’ve discovered some incorrect assumptions that I’ve made 
in terms of how the
HW will appear to the J1 code.  So I have to update the simulator to match this 
and the relevant J1
code.

So, things are moving forward.  I also wanted to get folk's opinion on the need 
to actually produce
an SBC form factor board.  In other words (and sort of in line with how 
peripherals were done on the
original 11/20) is it OK to have the MEM11 be outside of the 11/20 chassis and 
connect via BC11A
(my replica) cables?

I wanted to put that out, because it may require a fair amount of work to make 
everything fit into an
SPC form factor.  That’s assuming of course that the power requirements for the 
MEM11 can be
fulfilled by a single SPC slot.  One of the things that I can do with the 
“prototype” is actually measure
the incoming power.  I’m hoping that it will but in the worst case, it may 
require splitting the MEM11
functionality across multiple boards.

TTFN - Guy

Reply via email to