Please note, RISC-V ISA and related specifications are developed, ratified and maintained by RISC-V Foundation contributing members within the RISC-V Foundation Technical Committee. Operating details of the Technical Committee can be found in the RISC-V Foundation Tech Group. Work on the specification is performed on GitHub and the GitHub issue mechanism can be used to provide input into the specification.

ISA Specification

The specifications shown below is the currentĀ ratified release. The most recent version of the draft specification, which is in development within the Technical Committee, can be found here on GitHub. You can also read it directly on this page.

Compliance Framework

The RISC-V Compliance Framework Version 0.1 is now available

  • Compares arbitrary models against a reference signature
  • Currently covers RV32IMC and RV64IMC unprivileged spec only
  • Work on Version 0.2 is underway

The RISC-V spec allows many architectural implementation choices, a new repository created to describe implementation configurations that the Framework will use to select & configure tests.

Compliance github: https://github.com/riscv/riscv-compliance/

Latest Compliance spec: https://riscv-config.readthedocs.io/en/latest/