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