Designer | University of California, Berkeley |
---|---|
Bits | 32, 64, 128 |
Introduced | 6 August 2014[1] |
Version | |
Design | RISC |
Type | Load–store |
Encoding | Variable |
Branching | Compare-and-branch |
Endianness | Little[2]: 9 [a] |
Page size | 4 KiB |
Extensions |
|
Open | Yes, royalty free |
Registers | |
General-purpose |
|
Floating point |
|
RISC-V[b] (pronounced "risk-five"[2]: 1 ) is an open standard instruction set architecture (ISA) based on established reduced instruction set computer (RISC) principles. The project began in 2010 at the University of California, Berkeley, transferred to the RISC-V Foundation in 2015, and on to RISC-V International, a Swiss non-profit entity, in November 2019.[5][6] Like several other RISC ISAs, e.g. Amber (ARMv2) or OpenRISC, RISC-V is offered under royalty-free open-source licenses.[7] The documents defining the RISC-V instruction set architecture (ISA) are offered under a Creative Commons license or a BSD License.
Mainline support for RISC-V was added to the Linux 5.17 kernel, in 2022, along with its toolchain.[8] In July 2023, RISC-V, in its 64-bit variant called riscv64,[9] was included as an official architecture of Linux distribution Debian, in its unstable version.[10] The goal of this project was "to have Debian ready to install and run on systems implementing a variant of the RISC-V ISA."[11]
Some RISC-V International members, such as SiFive, Andes Technology, Synopsys, Alibaba's Damo Academy, Raspberry Pi, and Akeana,[12][13] are offering or have announced commercial systems on a chip (SoCs) that incorporate one or more RISC-V compatible CPU cores.[14]
isa20191213
was invoked but never defined (see the help page).priv-isa
was invoked but never defined (see the help page).:5
was invoked but never defined (see the help page).
Cite error: There are <ref group=lower-alpha>
tags or {{efn}}
templates on this page, but the references will not show without a {{reflist|group=lower-alpha}}
template or {{notelist}}
template (see the help page).