Skip to content
This repository has been archived by the owner on Aug 19, 2023. It is now read-only.

spider-tronix/VLSI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISC V Core

About RISC V

RISC-V (pronounced "risk-five") is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. Unlike most other ISA designs, the RISC-V ISA is provided under open source licenses that do not require fees to use.

Why RISC V

CPU design requires design expertise in several specialties: electronic digital logic, compilers, and operating systems. To cover the costs of such a team, commercial vendors of computer designs, such as ARM Holdings and MIPS Technologies charge royalties for the use of their designs, patents and copyrights. They also often require non-disclosure agreements before releasing documents that describe their designs' detailed advantages. In many cases, they never describe the reasons for their design choices.

RISC-V was started with a goal to make a practical ISA that was open-sourced, usable academically and in any hardware or software design without royalties.

Project Description

We focus on Developing a RISC-V core which executes the RV32IM (I-Basic Integer Operations, M-Multiplication and Division Operations) Instruction set architecture .The objective is to develop a basic processor that can be further customized to support other RISC-V Extensions (A,C etc). This can also be customized for different applications such as IOT, Embedded Systems and Machine Learning. This is a first step towards understanding the working of a processor along with other Computer Architecture concepts.

Project Flow

The idea is to design a RTL-Level Code of the Core using Vivado design suite and implement the design in a FPGA board for evaluation.The following image describes the different stages of the design Flow

FPGA Design Flow

Core Specs

Architecture Type : Harvard Architecture Cycles : Multicycle
ISA : RV32I
Cache : Planned for later stage
Branch Prediction : Planned for later stage
Pipelines : Work in progress

Core Architecture Diagram

Architecture Block Diagram

Note : subject to change

The Team

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy