Projects
32-Bit ARM Processor
Verilog-designed 32-bit ARM processor, featuring 32 x 64-bit general purpose registors and 255 x 64-bit data memory registers. Consists of Arithmetic Logic Unit (ALU), Control Unit, Program Counter, Random Access Memory (RAM), and Read-Only Memory (ROM). Designed in Intel Quartus Prime.
Tri-Oscillator
PCB design project utilizing three oscillator circuits: Tone Drone Oscillator, Astable Multivibrator, & BJT Phase Shift Oscillator. Additionally all three oscillators are summed together and connected to a mixer to listen to. In addition to the Altium development, the class was taught PCB design.