|
93 | 93 | * [Others](#Others)
|
94 | 94 |
|
95 | 95 | #### CPU
|
96 |
| -* [schoolMIPS](https://github.com/MIPSfpga/schoolMIPS) - A small MIPS CPU core originally based on Sarah L. Harris MIPS CPU ("Digital Design and Computer Arhitecture" by David Money Harris and Sarah L Harris). |
97 |
| -* [RARS](https://github.com/TheThirdOne/rars.git) - RARS, the RISC-V Assembler, Simulator, and Runtime, will assemble and simulate the execution of RISC-V assembly language programs. |
| 96 | +* [schoolMIPS](https://github.com/MIPSfpga/schoolMIPS) - A small MIPS CPU core originally based on Sarah L. Harris MIPS CPU ("Digital Design and Computer Arhitecture" by David Money Harris and Sarah L Harris). |
98 | 97 | * [schoolRISCV](https://github.com/zhelnio/schoolRISCV.git) - Tiny RISCV CPU. Originally based on Sarah L. Harris MIPS CPU ("Digital Design and Computer Arhitecture" by David Money Harris and Sarah L Harris) and schoolMIPS project.
|
| 98 | +* [RARS](https://github.com/TheThirdOne/rars.git) - RARS, the RISC-V Assembler, Simulator, and Runtime, will assemble and simulate the execution of RISC-V assembly language programs. |
99 | 99 | * [LUMOS](https://github.com/IUST-Computer-Organization/LUMOS.git) - Multicycle RISC-V processor that implements a subset of RV32I instruction set, designed for educational use in computer organization classes at Iran University of Science and Technology.
|
100 |
| -* [PicoRV32](https://github.com/YosysHQ/picorv32.git) - PicoRV32 is a CPU core that implements the RISC-V RV32IMC Instruction Set. |
101 |
| -* [MIRISCV](https://github.com/MPSU/MIRISCV.git) - CPU core that implements ISA RV32IM. |
| 100 | +* [PicoRV32](https://github.com/YosysHQ/picorv32.git) - PicoRV32 is a CPU core that implements the RISC-V RV32IMC Instruction Set. |
| 101 | +* [NERV](https://github.com/YosysHQ/nerv.git) - NERV is a very simple single-stage RV32I processor. |
102 | 102 | * [Ibex](https://github.com/lowRISC/ibex.git) - Production-quality open source 32-bit RISC-V CPU that supports the Integer (I) or Embedded (E), Integer Multiplication and Division (M), Compressed (C), and B (Bit Manipulation) extensions.
|
103 | 103 | * [Zip CPU](https://github.com/ZipCPU/zipcpu.git) - The Zip CPU is a small, light-weight, RISC CPU.
|
104 |
| -* [CORE-V Wally](https://github.com/openhwgroup/cvw.git) - Configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals. |
105 |
| -* [RISCV-DV](https://github.com/chipsalliance/riscv-dv.git) - RISCV-DV is a SV/UVM based open-source instruction generator for RISC-V processor verification. |
106 | 104 | * [AAPG](https://gitlab.com/shaktiproject/tools/aapg.git) - Automated Assembly Program Generator for the RISC-V ISA.
|
107 | 105 | * [APS](https://github.com/MPSU/APS.git) - Лекции и лабораторные по курсу «Архитектуры процессорных систем»
|
108 |
| -* [NERV](https://github.com/YosysHQ/nerv.git) - NERV is a very simple single-stage RV32I processor. |
| 106 | +* [MIRISCV](https://github.com/MPSU/MIRISCV.git) - CPU core that implements ISA RV32IM. |
109 | 107 | * [Snippy](https://github.com/syntacore/snippy.git) - This is an LLVM project fork containing the LLVM-snippy generator.
|
| 108 | +* [SCR1](https://github.com/syntacore/scr1.git) - Open-source and free to use RISC-V compatible MCU-class core, designed and maintained by Syntacore |
| 109 | +* [RISCV-DV](https://github.com/chipsalliance/riscv-dv.git) - RISCV-DV is a SV/UVM based open-source instruction generator for RISC-V processor verification. |
110 | 110 | * [VeeR-ISS](https://github.com/chipsalliance/VeeR-ISS.git) - Whisper is a RISC-V instruction set simulator (ISS) developed for the verification of the Veer micro-controller.
|
111 | 111 | * [VeeR EH2](https://github.com/chipsalliance/Cores-VeeR-EH2.git) - Machine-mode (M-mode) only, 32-bit CPU core which supports RISC-V’s integer (I), compressed instruction (C), multiplication and division (M), atomic (A), and instruction-fetch fence, CSR, and subset of bit manipulation instructions (Zb*) extensions.
|
112 | 112 | * [VeeR-EL2](https://github.com/chipsalliance/Cores-VeeR-EL2.git) - VeeR EL2 RISC-V Core
|
| 113 | +* [Rocket Chip Generator](https://github.com/chipsalliance/rocket-chip.git) - The Rocket chip generator necessary to instantiate the RISC-V Rocket Core |
113 | 114 | * [Spike](https://github.com/riscv-software-src/riscv-isa-sim.git) - Spike, the RISC-V ISA Simulator, implements a functional model of one or more RISC-V harts.
|
114 | 115 | * [uRV](https://ohwr.org/project/urv-core) - The uRV (Micro RISC-V) core is a small-sized implementation of a 32-bit RISC-V core, targeted specifically at FPGAs.
|
115 | 116 | * [Hummingbirdv2 E203 Core and SoC](https://github.com/riscv-mcu/e203_hbirdv2.git) - The Ultra-Low Power RISC-V Core
|
| 117 | +* [CORE-V Wally](https://github.com/openhwgroup/cvw.git) - Configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals. |
116 | 118 | * [CV32E40P](https://github.com/openhwgroup/cv32e40p.git) - CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
|
117 | 119 | * [CV32E40X](https://github.com/openhwgroup/cv32e40x.git) - CV32E40X is a small and efficient, 32-bit, in-order RISC-V core with a 4-stage pipeline
|
118 | 120 | * [CVA6](https://github.com/openhwgroup/cva6.git) - The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
|
| 121 | +* [CVFPU](https://github.com/openhwgroup/cvfpu.git) - Parametric floating-point unit with support for standard RISC-V formats and operations as well as transprecision formats |
119 | 122 | * [Vortex GPGPU](https://github.com/vortexgpgpu/vortex.git) - Vortex is a full-stack open-source RISC-V GPGPU
|
120 | 123 | * [RISC-V Debug](https://github.com/pulp-platform/riscv-dbg.git) - RISC-V Debug Support for PULP RISC-V Cores
|
121 | 124 | * [biRISC-V](https://github.com/ultraembedded/biriscv.git) - 32-bit Superscalar RISC-V CPU
|
122 |
| -* [Rocket Chip Generator](https://github.com/chipsalliance/rocket-chip.git) - The Rocket chip generator necessary to instantiate the RISC-V Rocket Core |
123 | 125 | * [RISC-V Core](https://github.com/ultraembedded/riscv.git) - 32-bit RISC-V core written in Verilog and an instruction set simulator supporting RV32IM
|
124 | 126 | * [RV12](https://github.com/RoaLogic/RV12.git) - Highly configurable single-issue, single-core RV32I, RV64I compliant RISC CPU intended for the embedded market.
|
125 | 127 | * [RSD](https://github.com/rsd-devel/rsd.git) - RISC-V Out-of-Order Superscalar Processor
|
126 | 128 | * [DarkRISCV](https://github.com/darklife/darkriscv.git) - opensouce RISC-V cpu core implemented in Verilog from scratch in one night
|
127 | 129 | * [SERV](https://github.com/olofk/serv.git) - The SErial RISC-V CPU
|
128 |
| -* [CVFPU](https://github.com/openhwgroup/cvfpu.git) - Parametric floating-point unit with support for standard RISC-V formats and operations as well as transprecision formats |
129 | 130 | * [VeriGPU](https://github.com/hughperkins/VeriGPU.git) - OpenSource GPU, in Verilog, loosely based on RISC-V ISA
|
130 | 131 |
|
131 | 132 | #### Tools
|
|
0 commit comments