RISC-V Instruction Set Manual
Local copies below are refreshed from upstream drafts dated 2026-09-17. Prefer the official RISC-V specifications library for ratified text.
RISC-V Assembly Programmer's Manual
Web version: RISC-V Assembly Programmer's Manual
RISC-V Instruction Set Manual
The ISA manual is now published as a combined HTML document (Volumes I–III). The Volume I / II paths below still work and point at that combined snapshot.
Combined ISA Manual (20260917-draft)
Web version: The RISC-V Instruction Set Manual
Official ratified HTML (20260120): Volume I · library home
RISC-V Optimization Guide
Web version: RISC-V Optimization Guide
RISC-V Unified Database
- Generated ISA manuals
- ISA Explorer: extensions
- ISA Explorer: instructions
- ISA Explorer: CSRs
- UDB documentation preview
Cores
Rocket Chip — Chipyard 1.14.0
Also: latest Chipyard docs
RISCV-BOOM documentation
XiangShan 香山
Software
- Spike ISA simulator
- QEMU RISC-V system emulation
- RISC-V GNU toolchain
- LLVM
- Sail RISC-V model
- OpenSBI
- RISC-V SBI specification
Third-party tools
- rvcodec.js · RISC-V Instruction Encoder/Decoder
- rvcodec.js (Vercel)
- QtRVSim: RISC-V simulator for education