Description
Combinational Chips (Arithmetic+ALU)
Objective:
Build the gates described in Chapter 2 (see table below), which will test your understanding of Boolean Logic and Arithmetic, building the gates that do so.
A Word document (or PDF) with screen shots of each of the working (or not) logic gates.
NOTE: the HDL code you write for the ALU (ALU.hdl) will be used in BOTH test scripts (ALU-nostat.tst and ALU.tst). Please take a screen shot of the output from both tests. This is to maximize partial credit for you in case you aren’t able to get the status output flags working.
| Chip | Working? | Well built? | |||
| HalfAdder | / | 10 | / | 5 | |
| FullAdder | / | 10 | / | 5 | |
| Add16 | / | 10 | / | 5 | |
| Inc16 | / | 10 | / | 5 | |
| ALU + no status
outputs (ALU- nostat.tst) |
/ | 15 | / | 5 | |
| ALU + full test (ALU.tst) | / | 5 | / | 5 | |
| Subtotal | / | 60 | / | 30 | |
| Documentation | / | 10 | |||
See http://nand2tetris.org/02.php for some tips/resources/tools



