A self-designed single-cycle RISC-V CPU with UART as I/O on FPGA using Verilog, which execute prebuilt executables and output through the UART device. This project involved a comprehensive design process, including hardware design and implementation, simulation, and verification.
This project is a team effort, and my main role in this project is responsible for the design and implementation of the CPU component.