Skip to content

viniciuskant/kant-v

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

This project implements a minimal RISC-V processor in Verilog, following the RISC-V ABI (Application Binary Interface) standard. The processor is designed to be a simple and starting point for understanding processor architecture and instruction set design.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors