RISC V Processor Using Verilog

Authors

  • Ms Kazi Nikhat Parvin M Associate Professor: Department of Electronics and Communication Engineering, Bhoj Reddy Engineering College for Women Hyderabad, India Author
  • M Bhargavi, Farha Jabeen, D Narayani B. Tech Students: Department of Electronics and Communication Engineering, Bhoj Reddy Engineering College for Women Hyderabad, India Author

Keywords:

RISC-V Processor, Verilog HDL, Processor Design, Computer Architecture, Instruction Set Architecture (ISA), Arithmetic Logic Unit (ALU), Register File, Digital System Design, Hardware Description Language, Instruction Execution Cycle

Abstract

The RISC-V Processor using Verilog HDL project focuses on the design and implementation of a simplified 
processor based on the open-standard RISC-V Instruction Set Architecture (ISA). The primary objective of this 
work is to understand the internal organization and functionality of a processor by developing a modular 
hardware design using Verilog Hardware Description Language (HDL). The proposed processor demonstrates 
the fundamental concepts of instruction execution, data processing, and hardware control while providing 
practical knowledge of digital system design and processor architecture. The processor is developed using a 
modular design approach, where each functional unit is implemented independently and then integrated to form 
the complete processor. The architecture consists of essential components including the Program Counter (PC), 
Instruction Memory, Control Unit, Register File, Arithmetic Logic Unit (ALU), Data Memory, and multiplexers 
required for data routing. The processor follows the standard instruction execution cycle comprising instruction 
fetch, instruction decode, execution, memory access, and write-back stages, ensuring systematic processing of 
each instruction. 
The implemented processor supports a basic set of RISC-V arithmetic and logical instructions, including addition, 
subtraction, AND, OR, and XOR operations. Functional verification is carried out through simulation using 
Verilog HDL simulation tools, where waveform analysis is used to validate the correctness of instruction 
execution, control signal generation, ALU functionality, register operations, and overall data flow. The simulation 
results confirm that the processor executes the supported instructions accurately and produces the expected 
outputs.To simplify the hardware implementation and emphasize the fundamental concepts of processor design, 
an 8-bit architecture is adopted in this project. Although advanced processor features such as pipelining, cache 
memory, hazard handling, and branch prediction are not incorporated, the developed processor successfully 
demonstrates the core principles of the RISC-V architecture. The project provides a solid foundation for learning 
processor design, computer architecture, and hardware implementation using Verilog HDL, while offering 
opportunities for future enhancement through the integration of advanced architectural features and performance 
optimization. 

Downloads

Published

2026-07-13

How to Cite

RISC V Processor Using Verilog. (2026). International Journal of Engineering and Science Research, 16(3), 152-160. https://ijesr.org/index.php/ijesr/article/view/1778

Most read articles by the same author(s)

Similar Articles

21-30 of 1200

You may also start an advanced similarity search for this article.