A library for RISC-V.
RISC-V is an open instruction set architecture (ISA) based on reduced-instruction-set-computer (RISC) principles. RISC-V is modular, with base instruction sets and optional extensions.
This ACL2 library includes
a preliminary formalization of part of the the RISC-V ISA:
unprivileged RV32IM and RV64IM
(except for
the
We have a generic model of RISC-V, parameterized over a growing set of features, and we have two specialized models tailored to RV32IM and RV64IM. We plan to have the general model cover more features, and we plan to re-obtain the specialized models via transformation and specialization of the general model.
This library is based on the following sources:
These square-bracketed references may be used as nouns or parenthentically.