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

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

3天内不再提示

RISC-V | 关于第五代精简指令集计算机,你了解多少?

5RJg_mcuworld 来源:YXQ 2019-06-05 14:55 次阅读

之前不断看到关于RISC-V的内容,今天周末,也学习并整理了一份关于RISC-V的内容。

1.RISC-V简介

RISC:Reduced Instruction Set Computer,即精简指令集计算机。

RISC-V是基于RISC原理建立的免费开放指令集架构(ISA),V是罗马字母,代表第五代RISC(精简指令集计算机),可读作RISC-FIVE。

通过开放式标准协作实现处理器创新的新时代,RISC-V ISA出生于学术界和研究领域,为架构提供了更高水平的免费,可扩展的软件和硬件自由度,为未来50年的计算设计和创新铺平了道路。

2.RISC-V起源

2010年,加州大学伯克利分校的一个研究团队准备启动一个新项目,为新项目选架构的时候研究团队看到了Arm、MIPS、SPARC和x86等。

但这些指令集不仅复杂,还有很多知识产权、高昂授权费等问题。

所以伯克利研究团队临时组建一个小组,并开展了一个3个月的暑期小项目设计新的指令集,目标是新的指令集能满足从微控制器到超级计算机等各种尺寸的处理器。

具体地说,RISC-V指令集架构简单、完全开源并且免费,将基准指令和扩展指令分开,可以通过扩展指令做定制化的模块和扩展。

需要指出的是,RISC-V的基准指令确定后将不会再有变化,这是RISC-V稳定性的重要保障。

在RISC-V指令集架构之前,伯克利分校已经有了四代RISC指令集架构的设计经验,第一代RISC指令集早在1981年就已经出现,因此只用了三个月设计全新的指令集RISC-V。

但其实RISC-V从2010年开始到2014年才正式发布第一版用户手册,中间经历了4年。

3.小插曲:ARM 和 RISC-V 公然开撕

之前特斯拉加入 RISC-V 基金会,并考虑在新款芯片中使用免费的 RISC-V 设计。

一些科技巨头如IBM、华为、西部数据、高通英伟达三星、谷歌、NXP等 100 多家公司也加入了 RISC-V 的阵营。

出现此现象是因为 ARM 的授权费用实在太贵了,另一方面是因为 RISC-V 提供指令集开放。

此时,ARM 感受到了压力,ARM 在2018年6月底建立一个域名为 riscv-basics.com 的网站。

里面的内容主题为“设计系统芯片之前需要考虑的五件事”,从成本、碎片化风险、生态系统、安全性和设计保证上对 RISC-V 进行“攻击”。

此举自然引起了 RISC-V 的强烈不满,同年7月,RISC-V 也建立一个域名为 arm-basics.com 的网站,对 ARM 进行反击,并呼吁厂商采用真正自由的架构 RISC-V。

最后,ARM发言人承认了“质疑RISC-V架构的网站”确实是ARM发布的,“本意是为了增进大家讨论芯片架构,而不是恶意攻击RISC-V”,并且宣布已经将该网站下线。

4.RISC-V处理器

基于RISC-V架构的处理器目前有很多了,网上其实罗列了很多:

5.IAR for RISC-V

对于设计CPU来说,工具链是软件开发人员和cpu交互的窗口,没有工具链,对软件开发人员开发软件要求很高。

常使用IAR的朋友应该知道IAR推出支持的RISC-V的工具。

特点:

Excellent code quality, size and speed

Broad device support

Extensive debug functionality

Fully integrated debugger with simulator and hardware debugging support

I-jet debug probes

First-class user experience

Static code analysis

Technical support

IAR for RISC-V工具不像IAR for ARM开放下载,试用需联系原厂提供。

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

    关注

    41

    文章

    1888

    浏览量

    45029

原文标题:第五代精简指令集计算机RISC-V,你了解多少?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    有没有RISC-V指令集文档分享一下?

    有没有RISC-V指令集文档分享一下?了解一下他的汇编指令
    发表于 03-30 11:48

    RISC-V 基础学习:RISC-V 基础介绍

    复杂指令集,包含的指令数量多且功能复杂,设计复杂。 7. RISC RISC的英文全称为“Reduced InstrucTIon Set Computer”,即“
    发表于 03-12 10:25

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令
    发表于 01-31 21:10

    RISC-V开放架构设计之道|阅读体验】RV64指令集设计的思考以及与流水线设计的逻辑

    指令集体系结构感兴趣的读者阅读。 关于RISC-V开放架构设计之道一书中提出的观点,我有一些心得体会: RISC-V指令集体系结构是一种简单
    发表于 01-29 10:09

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集RV32I

    。 通过对RV32I的学习,对基础指令集有了更进一步认识,了解RISC-V较ARM的有点,激发了兴趣。后面会保持持续学习,适时分享。
    发表于 01-28 11:41

    RISC-V开放架构设计之道|阅读体验】 RISC-V设计必备之案头小册

    ,最基础的RV32已经是完全不变化。以此来规避在过去指令集设计中的错误。 然后开始了在RISC-V中应该如何编写汇编代码,书中大致讲了将c语言编译成计算机执行的机器语言程序的重要步骤,并对每个步骤进行了简单的描述
    发表于 01-22 16:24

    车用RISC-V研究:定制化芯片或成未来方向,RISC-V将挑战ARM

    RISC-V(Reduced Instruction Set Computing - Five),中文名为第五代精简指令集。它是一种基于精简指令集原则的开源
    的头像 发表于 01-19 15:45 260次阅读
    车用<b class='flag-5'>RISC-V</b>研究:定制化芯片或成未来方向,<b class='flag-5'>RISC-V</b>将挑战ARM

    名单公布!【书籍评测活动NO.26】图灵奖得主亲自撰写!RISC-V开放架构设计之道

    Association)主席和计算机协会(ACM,Association for Computing Machinery)主席。在20 世纪80年,他领导了四精简指令集计算机
    发表于 12-13 17:25

    RISC-V芯片出货量崛起,专利联盟在上海成立

    是基于精简指令集计算RISC)原理建立的开放指令集架构,它是由加州大学伯克利分校图灵奖得主David Patterson教授及其课题组历经30多年研发的
    发表于 08-30 23:06

    RISC-V产业论坛召开,专利联盟正式成立

    是基于精简指令集计算RISC)原理建立的开放指令集架构,它是由加州大学伯克利分校图灵奖得主David Patterson教授及其课题组历经30多年研发的
    发表于 08-30 10:40

    RISC-V新进展!deepin 成功适配VisionFive 2

    RISC-V指令集是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),
    发表于 07-10 09:23

    两大架构RISC-V 和 ARM 的各种关系

    一、RISC-V 和 ARM 的相似之处 RISC-V 和 ARM 基本上都是 RISC精简指令集计算机)。RISC-V 和 ARM 都使
    发表于 06-21 20:31

    计算机组成与设计:硬件/软件接口 risc-v版 Computer Organization and Design The Hardware/Software Interface: RISC-V Edition

    组成原理的学生阅读的入门教材。 RISC-V版,围绕RISC-V指令集架构,主要讲授计算机系统的硬件组成及主要功能子系统的原理和逻辑设计,有助于提高对
    发表于 06-15 18:15

    RISC-V专题】昉·星光 2(VisionFive 2)RISC-V单板计算机免费试用

    VisionFive 2是全球首款集成3D GPU的高性能量产RISC-V 单板计算机 。与上一相比,VisionFive 2全面升级,在处理器工作频率、多媒体处理能力、可扩展性等方面都有显着提升
    发表于 05-16 11:26

    谈一谈RISC-V架构的优势和特点

    RISC-V是基于精简指令集计算(RISC)原理建立的开放指令集架构,是一种与X86,ARM并列的一种
    发表于 05-14 09:05