On Sun, Jul 13, 2014 at 11:44 PM, Jan Adelsbach <jan at janadelsbach.com>
wrote:
Hi all,
I've implemented a DG NOVA in Verilog, at the current state it implements
all basic instructions, the only
thing the main CPU is lacking is interrupt support which I will add when I
have the time.
The main problem with the whole thing is the sheer lack of any OSes aside
from RDOS.
It would be nice if anyone had some smaller/more basic OSes or
bootstrappable standalone diagnostic software for me to test things with.
(RDOS when manually loaded into memory executes until it tries to load
something from disc, which I haven't yet implemented)
The Verilog is synthezisable, aside from the IO debugger, Disassembler and
device 077 which is currently hacked together.
You can find some documentation and download here;
http://janadelsbach.com/nova.html
Nice work. I wrote an implementation in VHDL a year or so ago for a school
project. I had to modify it slightly to fit the project description, but it
could execute a large subset of the code. I may go back and finish that up.
It didn't yet support interrupts or IOTs.
You should upload it to OpenCores (
http://opencores.org/projects) as I
noticed there is a deficiency in DG cores there.
Kyle