Design and Implementation of RISC-V ISA (RV32IM) on FPGA

  • Singh A
  • Kumar A
  • Singh A
  • et al.
N/ACitations
Citations of this article
13Readers
Mendeley users who have this article in their library.

Abstract

RISC-V, an open-source Instruction Set Architecture, originated from the collaborative efforts of researchers at the University of California, Berkeley, in 2010. It is a basic Load and Store type architecture based on traditional principles of RISC whilst providing flexibility in terms of extensions to the base Integer Set such as multiply, floating point and atomic instructions. This paper details the Design and Implementation of 5 stages pipelined RV32IM (base integer set with multiply extension). The design also incorporates a 2-bit branch predictor for increased throughput. Analysis and Verification have been performed for proper decoding, pipelined operation, branch prediction, stalling, memory access, and overall functionality. Verilog HDL on Intel QuestaSim has been used to design the core and simulation. DE 10 Lite board with Max 10 family of FPGA has been used for hardware synthesis and analysis of the design.

Cite

CITATION STYLE

APA

Singh, A., Kumar, A., Singh, A., R, A. R., & K N, P. (2023). Design and Implementation of RISC-V ISA (RV32IM) on FPGA. International Journal of VLSI & Signal Processing, 10(2), 17–21. https://doi.org/10.14445/23942584/ijvsp-v10i2p103

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free