0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

麦辣鸡腿堡 来源:嵌入式Linux充电站 作者:Vincent 2023-10-08 14:42 次阅读

什么是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

基本指令集和扩展指令集描述如下:

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    3

    文章

    1214

    浏览量

    39619
  • Linux
    +关注

    关注

    85

    文章

    10300

    浏览量

    205839
  • 指令
    +关注

    关注

    1

    文章

    534

    浏览量

    35203
  • RISC
    +关注

    关注

    6

    文章

    406

    浏览量

    82607
  • 架构
    +关注

    关注

    1

    文章

    409

    浏览量

    25034
收藏 人收藏

    评论

    相关推荐

    RISC-V架构简介

    RISC-V的架构做了简要的介绍,在此基础上实现了LiteOS在RISC-V架构上的适配过程的具体步骤,希望对你有所帮助。1 RISC-V架构简介RISC-V是一个基于精简
    发表于 07-28 07:46

    什么是RISC-VRISC-V指令具有哪些特点应用?

    RISC-VRISC-V指令具有哪些特点应用?自己怎么才能设计出设计一套指令集
    发表于 10-14 09:05

    RISC-V指令集架构微控制器相关知识

    介绍的是RISC-V指令集架构微控制器相关知识。  RISC-V指令集最早要追溯到2010年,是加州大学伯克利分校的一个研究团队的项目,目标是设计一种新的指令集能满足从微控制器到
    发表于 12-16 06:24

    RISC-V-Reader-Chinese-v2p1 RISC-V手册(中文) RISC-V开源指令集的指南

    RISC-V 手册 一本开源指令集的指南 本书是由
    发表于 04-22 18:04

    RISC-V 发展

    RISC-V三足鼎立的天下,但能够形成这个局面,还需要大家的共同努力。RISC-V指令集RISC-V指令集由“基本指令集 + 扩展指令集”组成。基本
    发表于 04-14 10:18

    印度确立RISC-V为国家指令集 中国CPU指令集还在孤芳自赏

    指令集还处在群雄割据的状态,印度就已早一步确定了“国家版”,印度将RISC-V确立为国家指令集,并将目标调整为研制6款基于RISC-V指令集的开源处理器核。虽然中国指令集繁多看似百花齐放,但实际上却存在很多问题,中国统一指令集只能依靠商业力量。
    发表于 12-19 16:58 7203次阅读
    印度确立<b>RISC-V</b>为国家<b>指令集</b> 中国CPU<b>指令集</b>还在孤芳自赏

    正式的RISC-V基础指令集架构与特权架构规范来了,RISC-V基金会已正式批准

    RISC-V基金会官网发布的公告,RISC-V 基金会宣布了批准RISC-V 基础指令集架构与特权架构规范,为 RISC-V的可扩展性进一步奠定了基础。
    的头像 发表于 07-11 10:46 9234次阅读

    浅谈RISC-V指令集架构的来龙去脉

    RISC-V指令集架构。曾有人将RISC-V比作“半导体行业的Linux”,今天就和大家聊聊RISC-V架构的来龙去脉。
    的头像 发表于 01-24 17:42 5723次阅读

    RISC-V指令集的起源与发展历史

    RISC-V 开源指令集的出现,引起了产业界的广泛关注,科技巨头很看重指令集架构(CPU ISA)的开放性,各大公司正在积极寻找ARM之外的第二选择,RISC-V成为必然选择。RISC-V 被全球范围内
    发表于 05-02 09:07 6172次阅读
    <b>RISC-V</b><b>指令集</b>的起源与发展历史

    risc-v中国峰会直播:如何优化RISC-V指令集架构的代码密度?

    risc-v峰会的内容。主要介绍了影响代码密度的因素以及如何优化RISC-V指令集架构的代码密度?感兴趣的小伙伴可以详细了解一下。
    的头像 发表于 06-23 12:12 2471次阅读
    <b>risc-v</b>中国峰会直播:如何优化<b>RISC-V</b><b>指令集</b>架构的代码密度?

    RT-Thread全球技术大会:RISC-V指令集开源软件生态介绍

    RISC-V指令集开源软件生态
    的头像 发表于 05-27 09:47 740次阅读
    RT-Thread全球技术大会:<b>RISC-V</b><b>指令集</b>开源软件生态<b>介绍</b>

    简单讲讲RISC-V指令集CPU的参数

    RISC-V指令集架构(一代是自己瞎编指令集)。指令集就是程序指令的集合,指引硬件如何设计、如何运行。
    的头像 发表于 08-07 14:55 2486次阅读
    简单讲讲<b>RISC-V</b><b>指令集</b>CPU的参数

    RISC-V指令集架构介绍和主要处理器IP厂商汇总

    RISC-V起源于2010年,当时加州大学伯克利分校的一个研究团队为了不使用复杂的ARM、MIPS、SPARC和X86等现有架构,设计了一套全新的指令集。虽然四人
    的头像 发表于 08-19 08:57 2282次阅读

    基于精简指令集RISC-V内核的单片机

    RISC-V就不必多说了,详细大家都了解。它是一个基于精简指令集的开源指令集架构。与主流的主流的架构为x86与ARM架构不同,其特点就是完全开源。今天跟大家一起盘点一下国产RISC-V内核的单片机。
    的头像 发表于 10-17 16:49 1381次阅读

    一个基于精简指令集原则的开源指令集架构RISC-V

    RISC-V指令集,进行处理器微架构设计和实现形成源代码,并通过流片最终形成芯片产品。
    发表于 01-30 16:28 1379次阅读