Projects and Applications
These are some of my projects that didn't make it on to my Resume
October 2022
4-Bit Full Adder
4-Bit full adder. Adder includes both carry IN and OUT bits. Implemented using four full adders connected in series. Programmed onto Basys3 Board using switches and LEDs. (VHDL and Verilog)
September 2022
Flip Flop Package
Package created containing simple state circuits. Circuits include SR latch as well as SR, D, JK, and T Flip Flops. Both synchoronus and asynchoronus resets implemented. Programmed onto Basys3 Board using switches and LEDs. (VHDL and Verilog)
April 2022
Fan Controller
Arduino controller that controls fan speed based on keyboard input. Depending on recieved input from keyboard, 0 (low) to 5 (high), fan speed is adjusted accordingly and fan speed is Displayed onto an LCD. (C++)
February 2021
Traffic Light
Simple traffic light program functioning on Arduino. Controlled 2 "traffic lights"; 3-LED systems appropriately controlling which of the red, yellow, and green lights illuminate and for which duration. (C++)
July 2020
Arduino LCD Display
Wrote arduino code that initialize both an LCD and the Arduino serial monitor. The code takes user input (keyboard) from the serial monitor and outputs it to the LCD display. The output is displayed as scrolling text. (C++)
March 2018
22 Instruction miniMIPS
Built 22 instruction microprocessor (miniMIPS) using VHDL; the microprocessor contained basic computer architecture including an ALU, data cache, registers, memory, and next address components. (VHDL)
March 2018
Basic logic
Created basic logic gate (AND, OR, NAND, NOR, XOR, XNOR) circuit layouts using MOSFET transistor technology. The circuit layouts were designed in Cadence.
March 2017
Amplifying Circuit
Designed a amplifying circuit using basic circuit elements. The circuit was tested in Micro-Cap, and refined using a breadboard, passive elements, and an oscilloscope. The circuit was then converted to a PCB layout (printed circuit board) using Eagle. The final product amplified simulated signals and voice input.