Author: Soham Kapur
Description: ASIC Implementation of a 4-Stage Pipelined 32-bit RISC-V Processor
Abstract:
RISC-V is an open instruction set architecture (ISA) developed at University of California, Berkeley.
It is meant to support various extensions for customization. Building
a processor from scratch is a tedious and time-taking task which makes it difficult for
beginners in the field of digital hardware development to start out with learning the
intricacies of processor design.
The following project aims to develop a basic bare-bones processor which is useful for
educationists and researchers to start out with a ready template. It follows a synchronous
pipelined structure to implement 32-bit RISC-V ISA with simple arithmetic operations,
created using Verilog HDL. This design can be tested, optimized, modified or customized
to suit the needs of the user. It is also useful as a learning material to visualize and
understand the broad steps that make a processor function. It is intended to be open
source so as to reach a wider audience.
Block Diagram:
-
Notifications
You must be signed in to change notification settings - Fork 0
SKpro-glitch/RISCV-Processor-ASIC
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This is a basic RISC-V based processor under development. It follows the 32-bit Integer ISA.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published