华为的开发板为啥要从arm架构转向risc—v,不受限制吗?

author author     2023-04-08     123

关键词:

参考技术A

因为众所周知的原因,华为已经很久没推出自研Arm架构的处理器了。但这并不意味着华为已经放弃处理器业务。华为轮值董事长表示,海思(华为芯片部门)的研发还在继续,为未来做些准备。

过去华为处理器上的CPU核心有的是基于Arm架构开发,有的直接是基于Arm提供核心“魔改”。但现在英伟达准备收购Arm,这使得华为不得不再次考虑Arm架构的可靠性。

不只是华为和国内的企业,美方也有不少知名的半导体公司对这场交易持反对态度。但美半导体公司更多的是出于商业角度考虑,而咱们的半导体公司考虑的内容就复杂一些。

尽管各界存在不少反对的声音,但英伟达对这场交易的最终结果持乐观态度。其首席执行官黄仁勋相信,各监管机构最终会批准这笔交易。

如果这场交易真的完成,那么意味着美将拥有世界上两大主流的指令集Arm和x86(已有)。

目前,在消费级市场,Arm和x86这两种CPU架构几乎占据了全部的市场份额。你所使用的手机、平板、电脑的CPU,不是Arm架构就是x86架构。

不过在Arm和x86市场份额的空隙中,还有一种CPU架构应用在消费级市场,它主要用在智能穿戴设备上 。

它就是RISC—V指令集架构。

该指令集被很多厂商看好,其中包括率先推出x86处理器的英特尔。

而作为国内消费级芯片市场一哥的华为海思,目前还没有正式的推出基于RISC—V的芯片。

不过值得一提的是,用于HarmonyOS的Hi3861开发板的芯片应该是基于RISC-V开发,因为在它的开发环境中有提到“gcc riscv32”字样。

网友们认为,这是华为从Arm转向RISC—V的标志事件。

最关键的,RISC—V是完全开放的

或者说不受限制的

RISC-V指令集可以用于任何目的,允许任何人设计、制造以及销售RISC-V芯片和软件。

它遵循BSD授权协议,不但使用不受限制,甚至开发者可以在其基础上发展的指令集架构闭源、收费。这都是完全运行的。

虽然该项目始于加州大学伯克利分校,但许多贡献者是该大学以外的志愿者和行业工作者。而且为了保证中立性,RISC—V基金会的总部特意从美国迁至瑞士。官方毫不避讳的表示,这就是为了确保美国之外的大学、政府及公司可不受**影响使用开源的 RISC-V。

另外值得一提的是,在该基金会最核心的13名会员中,除了西部数据和SiFive其余都为中国企业。其中包括有能力基于Arm架构开发出高性能SoC、CPU的华为,以及在国内,手机SoC设计能力仅次于华为的紫光展锐。

RISC—V能吸引华为等开发者的不只是它的开放性,更多的是其在技术上的优势。

关于RISC—V架构性能的描述

有 科技 媒体称,x86的特长在处理数据的量上,而Arm的特长在处理数据的速度上,二者各有优势,难以互替,而RISC—V则兼具二者一定的优势。

该指令集用于现代计算设备,设计者考虑到了这些设备用途中的性能与功率、效率问题。除此之外,RISC—V还具有众多支持的软件,这解决了新指令集通常的弱点。

架构精简,门槛低

RISC-V基础指令集只有40多条,加上其它的模块化扩展指令总共几十条指令。 RISC-V的规范文档仅有145页,而“特权架构文档”的篇幅也仅为91页。

早已商用架构的x86和Arm架构,为了能够保持架构的向后兼容性,其不得不保留许多过时的定义,导致其指令数目多,指令冗余严重,文档数量庞大,所以在这些架构上开发的门槛很高。

模块化

RISC-V将不同的部分以模块化的方式组织在一起,并试图通过一套统一的架构来满足各种不同的应用场景,这种模块化是x86与ARM架构所不具备的。

除此之外,RISC—V架构还具有完整的工具链、易于移植等优势。

一个对RISC—V架构的误解

因为目前还没有性能达到x86或Arm高端CPU水平的RISC—V处理器,所以很多人以为RISC—V架构是专门针对都性能要求不高的低功耗处理器设计,但其实,基于该架构的处理器是可以面向高性能计算场景的。

目前学术界已经有基于RISC-V架构的511核处理器(Celerity)。

而在商用上,SiFive自称RISC—V阵营中性能最强的P550CPU在四核心下,占用的芯片大小与单个Arm Cortex-A75相同,但P550在性能上表现更佳。

P550在SPECINt 2006测试中的得分为8.65/GHz(P550 delivers 8.65 SPECInt 2006 per GHz),可以与Cortex-A75相媲美。

基于RISC—V架构,是可以开发高性能CPU的,但需要充足的资金,长期的研发。

比起已经大规模商用的Arm和x86,RISC—V还处在早期阶段,日后基于此架构的高性能CPU会来的。

arm正在作死,将促使全球加速转向支持risc-v,有利于中国芯片

...全球芯片行业进一步转向RISC-V,这对于已在RISC-V芯片架构上取得重大进展的中国芯片来说更为有利。外媒指出ARM确定美国和英国不会批准将最新的NeoverseV系列出售给中国芯片,这是ARM首次决定不能将最先 查看详情

半导体开源架构risc-v崛起,华为、阿里等中企积极参与

...了用于物联网的AI芯片,并将其IP公开。此前有消息称,华为为鸿蒙系统的开发人员提供了首个基于RISC-V架构的鸿蒙开发板Hi3861芯片。海外的大型IT企业也在积极采用RISC-V。美国谷歌2021年10月推出了新款智能手机“Pixel6”系列,利... 查看详情

arm要一统天下?华为已掘了它的后路

...器,似乎ARM一统天下的时刻已经到来,然而此时华为却发布了RISC-V架构的高清电视芯片Hi373V110,似乎显示出华为正转向RISC-V阵营,这对于ARM来说可谓当头棒喝。如今的ARM可谓春风得意,它在移动芯片市场已居... 查看详情

RISC V的任何霓虹灯等效物?

】RISCV的任何霓虹灯等效物?【英文标题】:AnyNeonequivalentforRISCV?【发布时间】:2021-06-0802:16:22【问题描述】:我正在尝试将ARM库移植到RISC-V。源代码包括对arm_neon.h的引用。RISC-V工具链不包含任何NEON源,所以,我想知道是否存在... 查看详情

risc-v架构是哪个国家的?

...多,指令冗余严重,文档数量庞大,所以要在这些架构上开发新的操作系统或者直接开发应用门槛很高。而RISC-V架构则能完全抛弃包袱,借助计算 查看详情

芯片架构risc-vx86arm三足鼎立(代码片段)

...978年2ARM成本低,低功耗苹果,谷歌,IBM,华为英国ARM公司1983年3RISC-V模块化,极简,可拓展三星,英伟达,西部数据RISC-V基金会2014年4MIPS简洁,优化方便,高拓展性龙芯MIPS科技公司1981年  ... 查看详情

织女星开发板使用risc-v核驱动gpio(代码片段)

前言织女星开发板是OPEN-ISA社区为中国大陆地区定制的一款体积小、功耗超低和功能丰富的RISC-V评估开发板,基于NXP半导体四核异构RV32M1主控芯片。两个RISC-V核:RI5CY+ZERO_RISCY。两个ARM核:Cortex-M4F+Cortex-M0+。4个核被分为两个子系... 查看详情

初学嵌入式学习,用啥开发板较好?可以直接从arm11学起吗?

如果经济条件允许的话,可以考虑选择ARM11开发板,甚至更高级的开发板。因为,在ARM11开发板上可以比较流畅的运行Android等大型移动操作系统。这样,一份投资,可以做更多的事情。ARM9开发板上虽然也可以跑Android,不过,性... 查看详情

中国芯推动risc-v出货突破百亿颗,arm已经后悔莫及

...业联盟。随着RISC-V产业联盟的成立,阿里平头哥开始开发RISC-V架构,获益于RISC-V的超低成本,阿里平头哥以RISC-V开发的玄铁910芯片在国内的物联网行业大获成功,据悉至2021年10月就销售了近30亿颗。2019年美国对 查看详情

arm的强硬未能吓住高通,高通和中国芯片的远离导致arm前景黯淡

...理器市场。中国芯片当前仍然基于ARM设计手机芯片,华为海思、紫光展锐等中国手机芯片企业开发的芯片都是ARM架构,显示出中国芯片行业短期内并未完全舍弃ARM,不过由于2019年ARM与华为的合作遇阻,中国芯片行... 查看详情

兆易创新首款risc-v开发板——gd32vf103-eval开箱评测

...各位朋友大家好!今天我们来开箱兆易半导体的一款RISC-V开发板——GD32VF103V-EVAL。今年可以说是RISC-V比较火的一年,关注RISC-V的朋友可能都知道,2019年8月份的时候,兆易创新发布了国内第一款基于RISC-V内核的32位通用MCU——GD32V... 查看详情

imx6开发板qtcreator直接编译arm架构程序

除了通过11.2.2小节通过命令行的操作来编译在iTOP-imx6 开发板上运行的程序,还可以直接在qtcreator上设置,然后每次编译的程序都可以在开发板上运行。如下图所示,打开qtcreater如下图操作添加GCC 编译器,如下图所示。添... 查看详情

为risc-v64架构全志哪吒d1开发板构建ubuntu20发行版系统并使用githubactions自动化管理更新!(代码片段)

文章目录1.搭建开发环境1.1开发涉及的环境/工具:1.2安装qemu虚拟化工具1.2.1apt安装1.2.2手动交叉编译安装2.获取riscv架构ubuntu根文件系统3.Vmwareubuntu挂载riscv架构ubuntu文件系统3.1.解压缩riscv架构ubuntu文件系统到ubuntu下3.1.2拷贝qemu... 查看详情

全网首家支持使用buildroot2021构建全志risc-v64架构哪吒d1开发板(代码片段)

文章目录项目仓库汇总编译完整系统或者各个部分构建完整系统镜像单独编译各个部分烧写启动ToDoList已实现功能未实现计划实现如何参与此项目提交PR提交issues项目仓库汇总buildrootgithub仓库地址https://github.com/100askTeam/neza-d1-buildr... 查看详情

risc-v处理器出货100亿颗,与x86arm形成三足鼎立之势

...源社区前不久,OSCHINA和Gitee联合发布了《2022中国开源开发者报告》,其中,提到了关于RISC-V的几点内容。凭借指令精简、模块化、可扩展、开源的优势,RISC-V架构在近几年备受追捧。尤其是在2022年,RISC-V的发... 查看详情

risc-v处理器出货100亿颗,与x86arm形成三足鼎立之势

...源社区前不久,OSCHINA和Gitee联合发布了《2022中国开源开发者报告》,其中,提到了关于RISC-V的几点内容。凭借指令精简、模块化、可扩展、开源的优势,RISC-V架构在近几年备受追捧。尤其是在2022年,RISC-V的发... 查看详情

nxp恩智浦vega织女星开发板免费申请!(代码片段)

前言大概两周前申请了一块NXP恩智浦的开发板,今天终于收到了!在这里推荐给大家,官方网站刚上线一个月左右,目前申请的人还不算多,感兴趣的朋友可以申请一个,体验一下这个四核性能怪兽。大厂就是大气,包装盒,开... 查看详情

国产芯片架构下一个目标是600亿颗,将彻底打破美国芯片架构霸权

...设计芯片卖给企业,而是帮助国产芯片企业降低芯片开发难度,推动RISC-V架构芯片往600亿颗销量迈进。7月份的时候RISC-V的高管表示RISC-V架构芯片的出货量已突破100亿颗,从RISC-V架构出现到芯片出货量突破百亿颗仅花... 查看详情