13 projects
Chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
663
95
$1.6M
XiangShan
Open-source high-performance RISC-V processor
591
70
$3.7M
Ibex
Ibex is an open-source RISC-V processor core designed for embedded systems. It implements the RV32IMC instruction set architecture and is optimized for area and power efficiency while maintaining good performance. The core is written in SystemVerilog and includes features like a 2-stage pipeline, optional PMP support, and debug capabilities.
502
84
$28M
Structural Simulation Toolkit (SST)
SST Architectural Simulation Components and Libraries
328
27
$11M
FireSim
FireSim is an open-source FPGA-accelerated hardware simulation platform that enables cycle-accurate microarchitecture simulation of RISC-V systems at scale. It allows users to simulate and debug complex hardware designs using cloud FPGAs, supporting both single-node and networked multi-node simulations.
274
46
$2.3M
Sail ISA Specification Language
Sail architecture definition language
248
79
$13M
Bochs IA-32 Emulator
Bochs is an open-source x86 PC emulator written in C++, capable of emulating a complete IBM PC compatible computer system. It can run operating systems like Linux, DOS, and Windows, and is particularly useful for operating system development, debugging, and computer architecture education.
185
30
$16M
CORE-V Wally
CORE-V Wally is a 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.
Spike
Spike, a RISC-V ISA Simulator
VortexGPGPU-Vortex
VortexGPGPU-Vortex is a Linux Foundation project focused on developing a high-performance, open-source GPU architecture implementation that leverages General-Purpose GPU (GPGPU) computing capabilities for accelerating parallel processing tasks across various computing environments.
Xilinx QEMU Fork
Xilinx's fork of Quick EMUlator (QEMU) with improved support and modelling for the Xilinx platforms.
gem5/gem5
The official repository for the gem5 computer-system architecture simulator.