Fixed minor typo in `nedsim` README.
[ned1] / nedsim / README.md
CommitLineData
bc5b63cf
AT
1Overview
2========
3
4A simulator for the NED architecture.
5
6Status
7======
8
9The CPU simulation is complete except for the CMPSWP instruction. Only a single
10CPU is currently supported.
11
12A UART-like console is included with the following register layout:
13
14 0x8000000 - Transmit Buffer - Accepts bytes and prints to console
15 0x8000004 - Transmit Status - Non-zero when UART is ready to accept a character.
16 0x8000008 - Receive Buffer - Contains a byte from the console when available.
17 0x800000C - Receive Status - Non-zero when UART contains a character.
18
19Installation
20============
21
22Use `make` and `make clean` to build/remove nedsim files. System installation
23requires manually copying the binary in to place.
24
dd41f220 25What configuration is available can be found as `#define`s at the top of the
bc5b63cf
AT
26nedsim source code. This includes things like size of system RAM, number of
27hardware threads, etc.
28
29Operation
30=========
31
32Use `nedsim -h` to see current command-line options.
33
34The simulator will terminate if a HALT instruction is reached and can also be
35terminated during operation with Ctrl-C.
de1f1345
AT
36
37The `nedfp` program provides a passive front panel compatible with `nedsim`.