Completed
FPGA Computer Processor
Custom computer processor designed and implemented on an Altera DE2-115 FPGA for a Computer Architecture course.
Electronics Coding
A custom computer processor implemented on an Altera DE2-115 FPGA development board as the final project for Computer Architecture and Organization.

Tools
- Quartus Prime — synthesis and pin assignment
- Qsys (Platform Designer) — system-level integration of processor components
- Eclipse — software development for the soft processor
- Verilog — hardware description language for custom components
Design
The processor was assembled in Qsys by connecting a Nios II soft-processor core with custom peripheral components — timers, memory, and I/O controllers. Quartus Prime mapped the design onto the FPGA fabric and configured I/O pins to the board’s switches, LEDs, and seven-segment displays.
The project covered the full stack from gate-level logic through assembly programming, which gave a much clearer mental model of how hardware and software interact at the lowest level.