risc-v是什么意思 指令集介绍

什么是risc-v
大家听过最多的处理器架构可能就是x86和arm,x86架构主要用在pc端,arm主要用在移动终端。学习嵌入式的小伙伴肯定都知道arm,但是arm是国外的,设计一款arm架构的芯片,需要经过arm公司的授权,同时会产生一些费用,这也带来了一个问题:假如有一天arm公司不授权怎么办?
risc-v架构就是为了解决这个问题的!risc-v最早在2010年起源于加州大学伯克利分校,由于受够了现有处理器架构的复杂性和相关知识产权的限制,伯克利大学决定发明一种全新的、简单且开放免费的指令集架构。
从名字可以看出,risc-v就是risc的第五代指令集架构。而risc-v目标就是“成为一种完全开放的指令集架构,可被任何学术机构或商业组织自由使用”。
risc-v指令集
risc-v指令集由“基本指令集 +扩展指令集”组成。基本指令集是必选的,扩展指令集是可选的。意思就是可以根据你的实际需求,选择需要使用的指令。例如在一个项目中,如果不需要用到压缩指令,那么就不需要把压缩指令添加进来,从而做到定制化,这也是risc-v的一大特点。
risc-v指令集有rv32i、rv32e、rv64i、rv64e、rv64i等等,rv代表risc-v,32/64代表32位或64位,i和e都是基本指令集,在i和e的基础上,可以添加d(双精度浮点扩展)、m(整数乘除法)、a(原子扩展)、c(压缩扩展)等扩展指令。例如,在rv64i基础上,添加原子、整数乘除法、双精度浮点、压缩指令,则该指令集称为rv64imadc。
基本指令集和扩展指令集描述如下:

PDIUSBD12 USB 驱动程序演示实验
一种改进的DSP固定点采样算法
电机电阻如何检测好坏
是德科技将于2月23日举行USB4.0仿真测试专题研讨会
关于二极管15个经典问答不可不知
risc-v是什么意思 指令集介绍
根据5G国际标准,正式展开5G商用网络部署
Fairchild推出最高达600W功率设计的谐振控制器--
自举电路工作原理和自举电阻和电容的选取
蓝牙射频一致性测试方案
浪涌保护器和防雷器有何区别
在物联网中对云接口和软件需求
关于触控屏一体机红外与电容选择哪个更好
西门子plc的型号选择_西门子plc型号说明
孢子捕捉仪是什么,它的主要作用是什么
基于NAND闪存的文件系统YAFFS在嵌入式系统中的应用
中易云环境监测系统解决方案概述
荣耀V9怎么样?荣耀V9评测:华为荣耀V9配置、续航、拍照细节分析,直降200元值得购买
如何快速获取PCB标准封装库?
通俗地讲解计算机工作原理