Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pbrit/hack-verilog

Verilog implementation of Hack CPU from Nand2Tetris
https://github.com/pbrit/hack-verilog

Last synced: about 1 month ago
JSON representation

Verilog implementation of Hack CPU from Nand2Tetris

Awesome Lists containing this project

README

        

# Hack-verilog

## Combinational

Module | Behavior | Structure | Test coverage
------ | :------: | :-------: | :-----------:
Mux8Way16 | X | X | X
Mux16 | X | X | X
Mux4Way16 | X | X | X
Mux | X | X | X
DMux | X | X | X
And16 | X | X | X
DMux4Way | X | X | X
Decoder2 | X | X | X
Not16 | X | | X
Add16 | X | | X
Alu | X | | X
FullAdder | | |
HalfAdder | | |
DMux8Way | | |
Mux4Way16 | | |
Mux8Way16 | | |
Or16 | | |
Or8Way | | |

## Sequental

Module | Behavior | Structure | Test coverage
------ | :------: | :-------: | :-----------:
Bit | X | | X
Register | | X | X
RAM8 |
RAM64 |
RAM512 |
RAM4K |

# Prerequisites

* gsed (in script/add.sh)

# Scripts
* scripts/new.sh