On 25/04/2013 00:32, ben wrote:
On 4/14/2013 5:19 PM, Sytse van Slooten wrote:
What you would need is an FPGA board, one or more
SD cards (not SDHC
or newer,
but the 'old' type), and optionally a little board with the
enc424j600 chip
from Microchips on it to allow for a DEUNA-type ethernet controller.
The de0 board from Terasic has the advantage that it already has an
SD card
connector onboard. But, if you want to add the ethernet stuff, for
instance by
connecting a PMODNIC100 from Digilent, you'd have to wire it - look
at the
pictures on my site how that looks.
I just ordered the de0 board from Terasic.
What do recommend as good online reference for programing
the FPGA?
I started here:-
http://cosmiac.org/Projects_FPGA.html
& here
http://cosmiac.org/spartan3e_tutorials.html
but these are Xilynx specific, although the tools look very similar to
the Quartus II software...
I would run through the tutorials from Altera and then ask again about
the specifics you need more info on.
There is a load of free stuff on their web site similar to the cosmiac
sites.
http://www.altera.co.uk/education/univ/materials/manual/unv-lab-manual.html
Much is designed around the Quartus II tool for which there is a free
web edition for your chip/board.
So if you use these tutorials and the web edition software you should be
able to concentrate on learning Verilig or VHDL (or implementing using
schematics) ...
I still want to play around with some simple
computers in the 18 to 24 bit width range and since
I have to do it all from scratch, programing the FPGA for
what bit length I like looks, to be easy. It will be interfacing
the core logic to memory and I/O that I may need help with.
There will probably be sample designs of the web site. You may also
find usefull things on the "opencores.org" . There is also an FPGA
usenet group and a Yahoo group. Both are very quiet but with good stuff
ion the archives.
You need to decide if you are going to do a "high level" functional spec
base implementation which I would recommend to start with, or a "gate
perfect" implementation, which is much closed to the original spec, but
will take much longer.
Hope that's a clear enough shopping list for
you :-)
Ben.
PS. I used CUPL at one time for ALTERA CPLD's and I like using it.
I hope the answers are clear. Sorry for the delay but here in East
Pondia I sleep when you are all come out to play in West Pondia...
--
Dave Wade G4UGM
Illegitimi Non Carborundum