The Lego Computer
The goal of this project is to build functioning digital computers out
of legos, demonstrating the lesson that computers can be demystified and
understood by everyone.
Here is the project plan: (current status is in boldface)
- Create a NOT gate
- Create multi-input AND and OR gates
- Use NOT, AND and OR gates to implement a PAL
- Implement a MUX
- Create wall sensors
- Use wall sensors, MUX, PAL and motorized wheels to create a robot driven by a state machine.
- Implement memory registers
- Create a ripple-carry adder
- Implement a simple ALU
- Use the PAL, MUX, ALU and registers to create a processor
The NOT Gate

Older NOT Gate design
