Description | Simulator and tools for NED1, a 32-bit RISC stack machine. |
Owner | Aaron Taylor |
Last Change | Mon, 12 Jul 2021 05:08:10 +0000 (22:08 -0700) |
Clone URL | git://git.subgeniuskitty.com/ned1/ |
-rw-r--r-- | 1108 | LICENSE.txt | blob | blame | history | raw |
-rw-r--r-- | 300 | Makefile | blob | blame | history | raw |
-rw-r--r-- | 1059 | README.md | blob | blame | history | raw |
drwxr-xr-x | - | common | tree | history |
drwxr-xr-x | - | docs | tree | history |
drwxr-xr-x | - | misc | tree | history |
drwxr-xr-x | - | nedasm | tree | history |
drwxr-xr-x | - | neddis | tree | history |
drwxr-xr-x | - | nedfp | tree | history |
drwxr-xr-x | - | nedsim | tree | history |
drwxr-xr-x | - | software | tree | history |
NED is an experimental CPU architecture.
The folders nedsim/
, nedasm/
and neddis/
form a simulator, assembler and
disassembler for the NED architecture. More details can be found in the
README.md
located in the top level directory of each sub-project.
A passive front panel, found in the nedfp/
folder, works in conjunction with
nedsim
.
Among other things, the docs/
folder contains an architecture manual,
instruction reference, and compatibility matrix for the various parts of NED.
The software/
folder contains assembly programs written for the NED
architecture.
Everything from the Architecture Manual is implemented except the CMPSWP instruction.
The calculator located under software/
provides a tested, working example.
A convenience makefile is included in this top level directory with targets
make all
and make clean
which will compile/remove nedsim/nedasm/neddis.
Binaries can be used in place or manually copied where desired.