Skip to content

wnyyyy/nand2tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project 1: Boolean Logic

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.

Project 2: Boolean Arithmetic

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.

Project 3: Memory

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors