RV32I base instruction set

GPTKB entity

Statements (37)
Predicate Object
gptkbp:instanceOf gptkb:architecture
gptkbp:designedBy gptkb:RISC-V_Foundation
gptkbp:endianSupport little-endian
gptkbp:extendsTo gptkb:RISC-V_ISA
gptkbp:fileExtension gptkb:RV32C
gptkb:RV32M
RV32A
RV32D
RV32F
https://www.w3.org/2000/01/rdf-schema#label RV32I base instruction set
gptkbp:instructionLength 32
gptkbp:introducedIn 2011
gptkbp:partOf gptkb:RISC-V
gptkbp:registerCount 32
gptkbp:registerNaming x0-x31
gptkbp:registerWidth 32
gptkbp:specifies 2.2
gptkbp:standardizedBy true
gptkbp:supports arithmetic instructions
branch instructions
load/store instructions
logical instructions
integer operations
jump instructions
system instructions
control flow instructions
immediate instructions
gptkbp:usedBy gptkb:SiFive_processors
OpenHW Group cores
many academic projects
gptkbp:usedIn embedded systems
microcontrollers
educational processors
gptkbp:width 32
gptkbp:x0Register hardwired zero
gptkbp:bfsParent gptkb:RV32IMAC_instruction_set
gptkbp:bfsLayer 7