Simple RISC Machine
A simple RISC machine built on the FPGA component of a De1-SoC board.
Built a turing complete simple Reduced Instruction Set Computer machine with branching and memory functions on the FPGA component of a De1-SoC board using Verilog in the lab of a Microcomputers course at UBC.
- Finite State Machine (FSM) controller
- Program Counter (PC)
- Arithmetic Logic Unit (ALU)
- Register files
- Shifter Unit
- Status flags
- Writing testbenches
- Code review
Gained a stronger understanding in the fundamental hardware of a computer.