# Mini Open Processor in Verilog (RISC-V ABI) ## Project Overview This project implements a mini processor in Verilog that follows the RISC-V ABI (Application Binary Interface). It is a simple and extensible processor design aimed at understanding processor architecture and instruction set design. ## Project Files - **alu.v**: Arithmetic and Logic Unit (ALU) implementation, supporting basic operations such as ADD, SUB, AND, OR, etc. - **control.v**: Control unit for instruction decoding and generating control signals for the ALU and registers. - **registers.v**: General-purpose registers for storing data during instruction execution. ## Requirements - Verilog for the processor implementation. - Simulation tools (e.g., ModelSim, XSIM) to test the design.