Completed Projects

  • Laundry Sorting Robot

    The final project for the Introduction to Robotics class at UC Berkeley involved a friendly robot called Baxter. We decided to apply the knowledge gained during the semester by programming Baxter to sort laundry according to the colour of the linen.

  • RISC-V CPU FPGA Implementation

    This project was done as a final project for the Introduction to Digital Design class at UC Berkeley. We used Verilog to design the logic behind a RISC-V CPU and implemented it on a Xilinx FPGA. As an add-on, we connected the CPU to the AC97 codec and Chrontel DVI chip on the ML505 board so as to enable audio and video output.

  • Automated Pinball Machine

    This project was done as a final project for the Introduction to Digital Design class at UC Berkeley. We used Verilog to design the logic behind a RISC-V CPU and implemented it on a Xilinx FPGA. As an add-on, we connected the CPU to the AC97 codec and Chrontel DVI chip on the ML505 board so as to enable audio and video output.