有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 小飞飞 于 2020-7-24 16:16 编辑
片化的物联网需求出现后, CISC(复杂指令集)的劣势被放大,在一些场景中 CISC 会出现指令集过于庞大且冗余的情况,比如执行一些简单重复的运算。在这些运算中,RISC(精简指令集)更具有优势。
过往,人们谈论 RISC 的时候,更多是在谈论 ARM(Advanced RISC Machine)架构,然而近来 RISC-V 的呼声开始走高,凭借着开源的模式,RISC-V 让 ARM 感受到了压力。
RISC-V 的发展真如舆论里这般“热闹”吗?下面,我们通过知名嵌入式专家、麦克泰软件公司创始人何小庆老师的分享来探寻答案。
如何选择和使用 RISC-V?
5 月 17 日,何小庆老师在线上讲堂分享题为《RISC-V 处理器嵌入式开发概述》的免费课程,分享他个人对于 RISC-V 技术和产业发展的一些观察与思考。
2010 年,RISC-V 诞生于伯克利大学并行计算实验室(Par Lab) ,开发者为下图中这三位,1 位教授和 2 个研究生。
三人对于 RISC-V 的发展规划大致分为规范和商业两个方向。规范方面,成立 RISC-V 基金会,维护指令集架构的完整性和非碎片化;商业方面,成立 SiFive 公司,推动 RISC-V 的商业化。
何小庆罗列了 RISC-V 基金会在做的部分事情。“RISC-V 基金会非常活跃,自 2015 年成立之后,一直在制定标准和搭建产业生态,目前已经有 325 家付费会员,包括高通、恩智浦、阿里巴巴和华为等。付费会员的好处是可以使用 RISC-V 的 logo。” 他提到:“从发展趋势来看,行业的标准化程度越高,发展的效率越高。”
对于 RISC-V 指令集本身,何小庆认为:“RISC-V 指令集最大的特点就是模块化,也是唯一强制要求实现的指令是由 I 字母表示的整数指令子集。使用该整数指令子集,便能够实现完整的软件编译器。由于 RISC-V 是一种开放的指令集架构而不是一款具体的处理器,任何组织和个人均可以依据 RISC-V 指令集手册和架构设计文档实现自身的处理器设计。”
对此,他分享了开源的 RISC-V 架构处理器核,如下图:
商业的 RISC-V 处理器核(Core IP),如下图:
开源 RISC-V 处理器 SoC 平台(Platform),如下图:
开源 RISC-V 嵌入式处理器,如下图:
商业 RISC-V 嵌入式处理器,如下图:
|