查看: 887|回复: 0
收起左侧

关于RISC-V的项目

[复制链接]
发表于 2020-7-25 20:08:20 | 显示全部楼层 |阅读模式

有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
现在已经有不少关于RISC-V的项目了

1.玛德拉斯
印度理工学院(IIT Madras)

发展了从微控制器到服务器/HPC级处理器的全系列处理器。该项目始于IBM的Power ISA,但是由于技术和许可证等原因1年之后转向RISC-V。设计了6个不同的印度本地的处理器和相关片上系统,提供了替代专有商用处理器的可行的开源方案。 所有实现将以免专利费/权利金形式提供,其BSD (Berkeley Software Distribution, 伯克利软件套件)许可证的开源方式与RISC-V的理念相符合。(http://rise.cse.iitm.ac.in/shakti.html)

2.LowRISC

lowRISC项目(http://lowrisc.org) 的基地是英国的剑桥大学,由流行的35美元计算机Raspberry Pi的创始人之一领导。他们的目标是生产基于开源RISC-V的片上系统,并已规划了大批量硅片制造以及低成本开发板。

3.Bluespec

美国的EDA公司Bluespec(http://bluespec.com)因有用户对于开放指令集体系结构感兴趣,所以他们正在使用Bluespec的逻辑综合工具设计RISC-V,并已将GDB(GNU Debuger)调试器和GNU软浮点应用二进制接口(Application Binary Interface, ABI)移植到RISC-V。

国内也有不少从业者对此比较关注,主要是想将RISC-V应用在物联网、大数据等领域。

下图是与ARM的比较,数据是最真实的,功耗、面积、性能都是杠杠的。


关于RISC-V的项目01.jpg


基本指令集包括40条RISC整数指令和10条用于同步、系统调用和计数器操作的其他指令。


使用的RISC_V都需要实现这些基本指令,并称之为RV32I。对应的RV64I 、RV128I也是一样扩展对应的位宽即可,参考下图。


关于RISC-V的项目02.jpg


另外包括扩展指令,主要包括压缩字节指令、乘除、单/双/四精度浮点运算指令、原子指令。



关于RISC-V的项目03.jpg


从上面可以看到,功耗、面积、性能都不亚于ARM,甚至优于ARM(当然上表只是对比A5),并且指令丰富,可扩展性强,并且开放,有免费开源的编译、仿真环境,令人遐想无限。


结论:生态已经构建好了,如果有相应的产品出来,以及大量的人力物力投入,我觉得前景还是很不错。


我挺看好这个项目,特别是像中国近几年大力发展CPU的情况,机遇很好,能不能抓住就是另外一个问题了。



本篇完

相信自已,未来是自已创造的。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

关闭

RISC-V单片机中文网上一条 /2 下一条



版权及免责声明|RISC-V单片机中文网

GMT+8, 2026-1-19 18:42 , Processed in 0.173189 second(s), 33 queries .

快速回复 返回顶部 返回列表