hotwolf / N1

A small stack machine.

Home Page:https://hotwolf.github.io/N1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

N1
==

The N1 is a stack machine, inspired by the J1 (http://www.excamera.com/files/j1.pdf) 

Please refer to the manual for further information:
https://github.com/hotwolf/N1/blob/master/doc/N1_manual.pdf

Directories:
============
|
+-rtl           
|  |
|  +-verilog            - Verilog source code
|
+-bench           
|  |
|  +-verilog            - Testbenches and verification IP
|
+-tools                 - Tool configuration and support files
|  |
|  +-gtkwave            - GTKWave setup
|  |  |
|  |  +-src             - Scripts to generate .stems and .gtkw files
|  |
|  +-SymbiYosis         - SymbiYosis setup
|     |
|     +-src             - .sby files
|     |
|     +-run             - Temporary run directories
|
+-doc                   - User manual 
   |
   +-src                - LaTex source files
   |
   +-run                - Build directory

The N1 soft IP is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with the N1 soft IP. If not, see
<http://www.gnu.org/licenses/>.

About

A small stack machine.

https://hotwolf.github.io/N1


Languages

Language:Verilog 51.8%Language:Perl 25.8%Language:SystemVerilog 17.1%Language:Assembly 1.9%Language:Makefile 1.9%Language:HTML 1.6%