Awesome-RISCV

本文档详细介绍了RISC-V指令集,包括基础模块和扩展模块,并提供了RISC-V官方及各大IP设计厂商的文档资源,如芯来科技、SiFive、阿里平头哥和晶心科技等。
摘要由CSDN通过智能技术生成

本文档持续更新 收集在RVISCV学习过程中的链接汇总

RISC-V 指令集概括

   RISC-V(发音为“risk-five”)是一种新型指令集体系结构(ISA)。Risc-V的基础指令集是整数指令集,在任何架构方案中,必须完整实现基础的整数指令集。    RISC-V的基础指令集主要通过整数寄存器的长度来区分,比如RV32I,在该指令集方案中,整数寄存器的长度为32位,在RV64I指令集方案中,整数寄存器的长度为64位。对于RV32I,由于整数寄存器是32位,所以可以提供2^32=4GB的地址访问空间,对于RV64I,整数寄存器是64位,所以可以提供2^64=4194304TB的地址访问空间。通常用xlen表示整数寄存器位数或者说地址空间位数,所以对于RV32I, xlen=32, 对于RV64I, xlen=64。
   在整数指令集的基础上,可以选择实现扩展模块,比如RV32IMAFDC,表示当前实现支持这些模块的组合,其中IMAFD是通用组合,用字母G表示,所以RV32IMAFDC,也可以写作RV32GC。具体的模块特点在下面扩展模块表格中有详细说明

「RISC-V的指令集主要包括以下模块」 模块分别有处于批准(Ratified)、草案(Draft)和冻结(Freeze)三种状态 。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值