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

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

3天内不再提示

谷歌开始从软硬件两头推进RISC-V的发展

lPCU_elecfans 来源:电子发烧友网 作者:电子发烧友网 2022-10-11 09:35 次阅读

电子发烧友网报道(文/周凯扬)在RISC-V国际基金会的创始成员中,不少都已经为RISC-V生态的发展贡献了自己的一份力,例如SiFive、晶心、Syntacore、Codasip、LatticeMicrochip等都推出了RISC-V的IP核方案,乐鑫也推出了多个RISC-V MCU,倒是有两家高级创始会员动作比较少,那就是谷歌和高通。高通虽然投资了SiFive,但其本身似乎没有公开投入对RISC-V的开发,倒是他们的前高级主管Travis Lanier曾在2019年的RISC-V峰会上提到,高通将RISC-V视为除Arm以外的第二大CPU ISA选择,也已经用于他们的嵌入式应用处理器中,甚至表示“要不了几年,RISC-V就会出现在高通的所有手机SoC上”,不过这个承诺似乎并没有实现,而他本人也去了打造高性能RISC-V CPU的Ventana Micro Systems任营销副总裁一职。再来看看谷歌,我们在此前的文章中提到了谷歌在自己的TPU上使用了SiFive RISC-V处理器,但谷歌自己好像并没有推出任何RISC-V相关的产品,自研手机SoC中的CPU也都是基于Arm架构。难道,谷歌真的没有兴趣把RISC-V纳入自己的产品生态吗?当然不是,谷歌已经开始从软硬件两头在推进RISC-V的发展。

独立安全芯片

谷歌从上一代Pixel 6产品开始,就已经用到了自研的Tensor,今年推出的Pixel 7系列也用到了换代的Tensor G2。但早在上一代Tensor中,谷歌就已经用到了RISC-V。正如苹果也在其Mac产品线中引入T1、T2这些安全芯片一样,谷歌也选择了自研自己的独立安全芯片,Titan M2。该芯片则是作为安卓智能手机的独立安全芯片存在,被用于Pixel 6系列以及刚发售的Pixel 7系列中。

在Tensor SoC的功能分区中,我们已经看到了安全模块的存在,这里主要用到的是Arm的TrustZone技术,保障了整个SoC的通用安全处理,但谷歌在Tensor SoC之外还准备了一个安全保障,也就是谷歌自研的RISC-V处理器Titan M2。根据谷歌的说法,Titan M2具有更高的速度和额外的内存,更容易抵挡先进的攻击。Titan M2也通过了AVA_VAN.5标准的漏洞测试验证,可以安全地生成和存储用于保护PIN码和密码的密钥,并与SoC中的安全核心联手合作,来保护用户数据。Titan这个名字的由来可能是出自谷歌2018年推出的Titan安全密钥。这是一个物理USB密钥,用于完成双重身份验证等任务,而那时的Titan安全密钥用的还是NXP的安全芯片。至于Titan M2芯片的由来,应该是从此前谷歌与另一RISC-V国际基金会创始成员LowRisc,还有新唐科技、西部数据等一众厂商合作的开源安全芯片设计项目OpenTitan衍生而来。早在2020年底,谷歌就宣布正在与新唐科技合作开发首个独立OpenTitan芯片产品,由此可以看出Titan M2就是谷歌基于OpenTitan项目设计出来的。

安卓移植有了新进展

作为新的架构,RISC-V在系统的支持上已经愈发完善了,无论是Linux还是各大RTOS,都已经注意到了这一ISA的潜力,官方和社区的移植工作也都已经完成。然而,RISC-V还有缺少了另一大开放系统生态的支持,也就是安卓。RISC-V如果能够支持这一移动系统的话,势必会带动整个RISC-V生态高速发展,为此RISC-V开发社区内也不乏这样的努力。比如中科院软件所的PLCT实验室就是第一批公开进行AOSP(安卓开源代码项目)移植的团队,随后平头哥也在玄铁C910开发板上完成了AOSP的移植,并展示了运行AOSP 10版本的Demo,但这些都是独立于AOPS上游之外的开发。然而近日,安卓的RISC-V终于有了里程碑式的进展。10月1日,AOSP官方社区接受了第一个RISC-V移植相关的补丁,这也意味着RISC-V终于打进了安卓上游生态。根据PLCT创始人吴伟的说法,这一改变意味着AOSP社区对RISC-V的支持已经进入“快车道”。

我们从上图的源代码中可以看到,在安卓的内核头文件中,除了Arm和x86外,也已经多出了RISC-V,可见谷歌已经确定了Android On RISC-V的潜力。如此一来,在RISC-V国际基金会和谷歌的共同协作下,这第一步迈出后,会有更多的移植代码被并入AOSP,再加上V8和OpenJDK的移植工作也在有条不紊地进行中,华为毕昇JDK团队主导的RISC-V移植也被合入OpenJDK主线,拥有完整功能的安卓运行在RISC-V下指日可待。

结语

其实无论是高通还是谷歌,目前都没有把RISC-V作为首要推进的目标,而是选择继续打磨Arm架构。他们的做法其实很合理,现在的Arm,尤其是在移动生态下,仍然是主流。而他们不去自己设计,而是更多地选择导入其他供应商的IP和设计,不只是在观望,也是为了推动长尾市场一同加入并完善RISC-V的生态,因为只有这样,未来的RISC-V才不会独木难支,他们正式入局的风险也会越低。

审核编辑:彭静

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

    关注

    451

    文章

    49750

    浏览量

    418362
  • 谷歌
    +关注

    关注

    27

    文章

    6088

    浏览量

    104559
  • 软硬件
    +关注

    关注

    1

    文章

    284

    浏览量

    19152
  • RISC-V
    +关注

    关注

    44

    文章

    2156

    浏览量

    45777

原文标题:作为创始成员的谷歌,在推进RISC-V发展上做了哪些努力?

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RISC-V Summit China 2024 | 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    市场。通过深入芯片底层,优化内核与软硬件通讯组件的衔接,让芯片内部模块的结合更加紧密,使产品在集成度、连接能力、性能、功耗等方面表现出色。专业接口得到RISC-V助力从而完全自主,RISC-V带上专业
    发表于 08-30 17:37

    Andes晶心科技加入甲辰计划,助推RISC-V生态发展

    智能物联网全信息产业覆盖的开放标准体系及开源系统软件栈,使RISC-V软硬件生态到作为主流指令集架构所需的生态成熟度。
    的头像 发表于 08-02 14:13 431次阅读

    risc-v发展历史

    RISC-V发展历史可以追溯到2006年左右,当时David Patterson和其他研究者开始探索创建一个开放和可扩展的指令集架构(ISA)。以下是RISC-V
    发表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V设计简洁,但在某些应用场景下,其性能可能略低于专用指令集架构(如ARM),尤其是在没有内置浮点单元或媒体处理单元等特定硬件加速单元的情况下。这是因为RISC-V默认只配备非常少的指令,需要
    发表于 07-29 17:18

    RISC-V在中国的发展机遇有哪些场景?

    的理想选择。 生态系统建设:多家头部芯片公司和生态厂商正在积极推进RISC-V在车规级产品的布局,这将有助于RISC-V在汽车领域的快速发展。 4. 数据中心和高性能计算(HPC) 性
    发表于 07-29 17:14

    RISC-V在服务器方面应用与发展前景

    RISC-V的应用正逐渐增多。其可拓展性适合智能硬件发展需求,同时也大幅降低了芯片设计的周期和成本。基于RISC-V架构的新型服务器有望替代传统的x86服务器,满足中国这个世界最大
    发表于 04-28 09:04

    RISC-V在服务器方面的应用与发展前景如何?刚毕业的学生才开始学来的及吗?

    RISC-V的应用正逐渐增多。其可拓展性适合智能硬件发展需求,同时也大幅降低了芯片设计的周期和成本。基于RISC-V架构的新型服务器有望替代传统的x86服务器,满足中国这个世界最大
    发表于 04-28 08:49

    Imagination 加入甲辰计划,共建 RISC-V 生态繁荣

    息产业覆盖的开放标准体系及开源系统软件栈,使RISC-V软硬件生态成熟度达到或超越其它主流架构。甲辰计划(RISC-VProsperity2036)诞生于2024
    的头像 发表于 04-26 08:27 344次阅读
    Imagination 加入甲辰计划,共建 <b class='flag-5'>RISC-V</b> 生态繁荣

    SiFive 加入甲辰计划,共创 RISC-V 生态繁荣

    实现从数据中心到桌面办公、移动穿戴到智能物联网全信息产业覆盖的开放标准体系及开源系统软件栈,同时推进RISC-V软硬件生态的成熟度达到或超过其它主流架构。该计划的
    的头像 发表于 04-17 08:34 405次阅读
    SiFive 加入甲辰计划,共创 <b class='flag-5'>RISC-V</b> 生态繁荣

    赛昉科技加入甲辰计划,共建RISC-V生态繁荣

    系统软件栈,使RISC-V软硬件生态成熟度达到或超越其它主流架构。甲辰计划(RISC-VProsperity2036)诞生于2024年除夕,由国内多家RISC-V
    的头像 发表于 04-13 08:19 421次阅读
    赛昉科技加入甲辰计划,共建<b class='flag-5'>RISC-V</b>生态繁荣

    赛昉科技为RISC-V人才培育赋能

    中国RISC-V软硬件生态领导者,赛昉科技受邀在峰会发表主题演讲,并正式加入RISC-V国际人才培养认证中心。赛昉科技软件副总裁赵向伟发表题为《赛昉助力RISC-
    的头像 发表于 04-02 08:18 376次阅读
    赛昉科技为<b class='flag-5'>RISC-V</b>人才培育赋能

    RISC-V CPU IP领军企业芯来科技正式宣布加入甲辰计划

    本土RISC-V CPU IP领军企业芯来科技正式宣布加入甲辰计划,致力于在下一个丙辰年(2036龙年)之前,基于RISC-V实现从数据中心到桌面办公、移动穿戴到智能物联网全信息产业覆盖的开放标准体系及开源系统软件栈,使
    的头像 发表于 03-27 11:17 557次阅读
    <b class='flag-5'>RISC-V</b> CPU IP领军企业芯来科技正式宣布加入甲辰计划

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

    列出一个良好的指令集架构需要哪几方面的特征。 由此,我们开始RISC-V基础指令集的阅读,基础的RV32I开始,这是一个目前已经完全不改变的指令集,也就是说无论
    发表于 01-22 16:24

    润开鸿基于高性能RISC-V开源架构DAYU800通过OpenHarmony兼容性测评

    、易实现、可扩展性强等特性,与OpenHarmony多端协同、弹性部署的分布式能力相辅相成,润开鸿正通过不断推进软硬件底层能力升级与创新,带动RISC-V与OpenHarmony的双开源生态快速融合
    发表于 12-14 17:33

    ARM最大危机来了!谷歌官宣:安卓将全面支持RISC-V

    近期Android支持RISC-V的实质性工作和具体进展,也相当于谷歌正式官宣,Android系统开始全面支持RISC-V架构
    的头像 发表于 11-04 00:16 1974次阅读