From Nand, the following gates were built:
- Not
- Not16
- And
- And16
- Or
- Or8Way
- Or16
- Xor
- Mux
- Mux4Way16
- Mux8Way16
- Mux16
- DMux
- DMux4Way
- DMux8Way
Source files include chip .hdl implementations and helper truth table.
The Arithmetic Logic Unit (ALU) chip was implemented this section, alongside a few other ones:
- Add16
- FullAdder
- HalfAdder
- Inc16
Source files include chip .hdl implementations and helper truth table.
In this project, time-dependent chips were built, using the flip-flop as primitive. Therefore, the bit chip is the lowest implemented level:
- Bit
- Register
- RAM8
- RAM64
- RAM512
- RAM4K
- RAM16K
- PC
Source files include chip .hdl implementations.