Spike (RISC-V ISA Simulator)
github.com
Spec sheet
- Purpose
- Spike implements a functional model of one or more RISC-V harts.Read 11 Oct 2026 · github.com
- Security
- GitHub’s repository security page says the project has no SECURITY.md file and no published security advisories.Read 11 Oct 2026 · github.com
- Support
- The license says the Regents have no obligation to provide maintenance, support, updates, enhancements, or modifications.Read 11 Oct 2026 · github.com
- License
- The repository license permits redistribution and use in source and binary forms subject to stated conditions and disclaimers.Read 11 Oct 2026 · github.com
- Headquarters
- SwitzerlandRead 28 Sep 2026 · github.com
- Build requirements
- The documented build uses a C++ build process and lists device-tree-compiler and Boost regex/system development libraries as prerequisites.Read 11 Oct 2026 · github.com
- Customization
- The README explains how to add an instruction by defining its behavior, adding its opcode, and rebuilding the simulator.Read 11 Oct 2026 · github.com
- Debugging
- Spike includes an interactive debug mode for inspecting registers and memory and controlling instruction execution.Read 11 Oct 2026 · github.com
- GDB integration
- The README documents attaching GDB through OpenOCD using Spike’s remote bitbang connection.Read 11 Oct 2026 · github.com
- ISA support
- The README lists RV32I/RV64I base ISAs and many extensions, including vector, floating-point, cryptography, and hypervisor extensions.Read 11 Oct 2026 · github.com
- Maintainer
- The RISC-V Software organization says its repositories are maintained by RISC-V International and include upstream sources for open source projects.Read 11 Oct 2026 · github.com
- Platform
- The README documents building on Unix-like systems, including Linux package-manager instructions and a separate OpenBSD build procedure.Read 11 Oct 2026 · github.com
- Vector limitation
- The README states that the V extension requires a 64-bit host.Read 11 Oct 2026 · github.com
Plans and prices
Spike Free No paid plans or pricing stated Read 11 Oct 2026 · github.com
Where Specifiction places it
- Emulator Software#32 of 397.3