risc-v
Unlike most other ISA designs, the RISC-V ISA is provided under open source licenses that do not require fees to use. A number of companies are offering or have announced RISC-V hardware, open source operating systems with RISC-V support are available and the instruction set is supported in several popular software toolchains.
Notable features of the RISC-V ISA include a load–store architecture, bit patterns to simplify the multiplexers in a CPU, IEEE 754 floating-point, a design that is architecturally neutral, and placing most-significant bits at a fixed location to speed sign extension. The instruction set is designed for a wide range of uses. The base instruction set has a fixed length of 32-bit naturally aligned instructions, and the ISA supports variable length extensions where each instruction could be an any number of 16-bit parcels in length. Subsets support small embedded systems, personal computers, supercomputers with vector processors, and warehouse-scale 19 inch rack-mounted parallel computers.
Here are 73 public repositories matching this topic...
CS202 Project: Programming a RISC-V CPU in VHDL
-
Updated
Jul 15, 2024 - VHDL
⚡ 32-bit, single-cycle RISC-V (RV32I) processor implemented entirely in VHDL-2008. It includes a complete toolchain for compiling and simulating C and Assembly programs, making it an ideal educational project for studying computer architecture.
-
Updated
Sep 28, 2025 - VHDL
Design and implementaion of a RISC-V processor
-
Updated
Dec 15, 2019 - VHDL
A digital design project for a MIPS Reduced Instruction Set Computer (RISC) single-cycle processor design that supports 32-bit MIPS instructions with an 8-bit wide datapath, on a 256x32 ROM and 256x8 RAM, implemented through structural VHDL
-
Updated
Mar 21, 2023 - VHDL
Course assignments of COL216:- Computer Architecture course at IIT Delhi under Professor Kolin Paul
-
Updated
Dec 1, 2024 - VHDL
See beyond reality: Image super-resolution carved into silicon (FPGA Ignite 2024)
-
Updated
Jun 7, 2025 - VHDL
This project offers a Risc-V implementation that is able to execute multiple fine grained threads in a single CPU
-
Updated
Jun 26, 2025 - VHDL
A VHDL implementation of a RISC-V model processor
-
Updated
Jul 15, 2023 - VHDL
Development of a Risc-V microprocessor capable of processing basic assembly instructions, as well as implementing some AVX instructions and enabling the processor to support them.
-
Updated
Jan 13, 2025 - VHDL
A 32 bit RISC-V RV32IM CPU described in Verilog HDL.
-
Updated
Oct 15, 2025 - VHDL
- Followers
- 171 followers
- Website
- github.com/topics/riscv
- Wikipedia
- Wikipedia