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

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

3天内不再提示

华为获得ARMv8永久授权 可自主研发ARM处理器

ICExpo 来源:cc 2019-01-23 14:59 次阅读

去年中兴公司被美国商务部制裁,被禁止使用美国公司的芯片及软件,此事导致中兴公司业务停摆三个月,在付出了10亿美元罚款、4亿美元托管金及公司重组之后才被解除制裁,损失惨重。这件事之后很多人更加关注中国公司被卡脖子的问题,中国工程院院士倪光南为代表的学者一直呼吁实施国产替代。

那么问题来了,如果国外真的封锁技术,国内公司还不能活下去?网上热议的一个问题就是华为的麒麟处理器,它使用了ARM的指令集,如果被禁用了,华为的ARM处理器会怎样?这个问题几无可能发生,不过华为已经获得了ARMv8的永久授权,可完全自主设计ARM处理器。

ARM原本是一家英国公司,2016年被日本软银公司收购了,现在是一家日本公司了,他们的ARM指令集目前在嵌入式、移动等行业普遍应用,他们的业务营收主要来自于ARM指令集授权及版税收入,真正研发ARM处理器芯片的则是苹果、三星高通联发科及华为等公司,而且每家公司接受的授权模式也不同。

对于ARM处理器,网民对两个问题很热衷,一个是认为自研架构的公司更牛,比如高通、苹果,其他公司都是采用了ARM公版方案,买过来就能用,没有技术含量,第二个问题就是ARM如果不提供授权,这些公司都会死掉。那些认为有ARM授权就能轻松做处理器的人不值一驳,就是对芯片设计毫无认知而已,但第二个问题就没那么容易理解了,这要涉及到ARM的IP授权模式。

别的公司先不说,如果没了ARM授权,华为的ARM处理器业务会不会完蛋?

周末在网上看到了这样一张图,解释了华为ARM处理器接受的IP授权模式,华为已经获得了ARMv8架构的永久授权,ARMv8是ARM公司的32/64位指令集,目前的处理器都是这一指令集的产物。

华为提到他们可以完全自主设计ARM处理器,掌握核心技术和完整知识产权,具备长期自主研发ARM处理器的能力,不受外界制约。

简单来说就是,即便ARM迫于某些压力不在授权ARM指令集给华为,华为也不会受到影响。

再往外说点这个话题,中兴这样的例子敲响了自主研发的警钟,但是如果因此而封闭、什么都去搞自己的一套标准对中国公司走向国际是个灾难,国内的关键行业实施国产替代是有必要的,但也不可能凡事都搞自主创新。前几天华为创始人任正非一改以往的神秘,大量接受了国内外媒体的采访,其中也谈到了自主创新的话题,他就表态说从不支持自主创新这个词,“科学技术是人类共同财富,我们一定要踏在前人的肩膀上前进,这样才能缩短我们进入世界领先的进程。什么都要自己做,除了农民,其他人不应该有这种想法。”

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

    关注

    68

    文章

    18275

    浏览量

    222141
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361776
  • 华为
    +关注

    关注

    215

    文章

    33619

    浏览量

    247146

原文标题:可自主研发,华为已拥有ARMv8永久授权

文章出处:【微信号:ic-china,微信公众号:ICExpo】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    u-boot armv8链接脚本

    。 在armv8中,u-boot使用arch/arm/cpu/armv8/u-boot.lds进行链接。 u-boot-spl和u-boot-tpl使用arch/arm/cpu/
    的头像 发表于 12-07 11:19 245次阅读

    Arm微架构学习—开启Armv9时代

    在上一篇文章“从A76到A78——在变化中学习Arm微架构”中,我们了解了Arm处理器微架构的基本组成,介绍了Armv8架构最后几代经典处理器
    的头像 发表于 11-27 16:46 599次阅读
    <b class='flag-5'>Arm</b>微架构学习—开启<b class='flag-5'>Armv</b>9时代

    ARMv8工作模式有哪些

    ),虚拟机管理器 EL3:最底层的安全固件,如 ARM Trusted Firmware(ATF/TF-A) ARMv8 提供了两种安全状态:Secure 和 Non-secure,也就是安全和非安全,Non-secure 也就是正常
    的头像 发表于 09-11 16:34 792次阅读
    <b class='flag-5'>ARMv8</b>工作模式有哪些

    ARM Cortex-M处理器对比表

    延迟和高确定性操作。 ARM Cortex-M处理器对比表1功能Cortex-M0 Cortex-M0+Cortex-M1 Cortex-M23 Cortex-M3 Cortex-M4
    发表于 08-29 07:00

    ARMv8-A处理器的裸机引导代码

    熟悉ARM软件开发。 它旨在帮助您编写ARMv8-A处理器的引导代码。 您可以参考本应用笔记中的引导代码示例,并为基于ARMv8-A处理器
    发表于 08-23 06:20

    ARMv8-A TrustZone软件对实施SVE的系统的影响

    本文档介绍ARMv8-A[ARMv8]的伸缩向量扩展[SVE]对在应用程序处理器上以安全状态执行的软件的影响。 本文档考虑了部署现有ARMv8
    发表于 08-23 06:17

    ARM Cortex-A系列ARMv8-A程序员指南

    ARMv8-A是针对应用配置文件的最新一代ARM架构。 在本书中,名称ARMv8用于描述整个体系结构,它现在包括32位执行状态和64位执行状态。 ARMv8引入了使用64位宽寄存
    发表于 08-22 07:22

    rk3588是armv8吗?rk3588硬件资料

    rk3588是armv8吗?rk3588 硬件资料 RK3588是一款高性能处理器,是Rockchip公司推出的最新芯片。本文将详细介绍RK3588的硬件资料。 首先,我们需要了解一下RK3588
    的头像 发表于 08-21 17:32 2071次阅读

    基于ARMv8-M处理器的安全堆叠密封

    本建议概括介绍了软件对识别为CVE-2020-16273的漏洞的影响和缓解措施。 本咨询中讨论的方案涉及基于ARMv8-M的处理器,包括Cortex-M23、Cortex M33
    发表于 08-17 06:31

    如何使用CSAT调试Armv8平台

    本教程概述了如何使用CoreSight Access Tool执行低级调试(CSAT)与Armv8目标。低级调试允许您: •操作单个寄存,包括不能正常访问的调试寄存 应用程序级调试
    发表于 08-02 10:27

    ARM Cortex-A72 MPCore处理器加密扩展技术参考手册

    Cortex-A72处理器加密引擎支持ARMv8加密扩展。加密扩展添加了高级SIMD可以用来加速AES、SHA1和SHA2-256算法执行的新指令。
    发表于 08-02 08:54

    arm调试的基本知识:调试Armv8-A处理器之前的有用概念

    本指南介绍了在调试Armv8-A处理器之前了解的有用概念。 为了说明这些概念,我们提到了调试,例如GDB,GNU项目调试 以及Arm D
    发表于 08-02 06:40

    ARMv8-M处理器故障处理和检测

    ,或意外操作,如无效输入数据或操作员错误。 •内存损坏,杂散辐射和其他影响可能导致存储的数据在RAM中被破坏。 ARMv8‑M处理器的功能可以使软件管理甚至纠正一些错误条件,并提醒设备的用户注意该事
    发表于 08-02 06:28

    Armv7和Armv8系统中跟踪的高级视图详解

    本指南主要介绍Armv7系统和Armv8系统中跟踪的高级视图,最高可达Armv8.4版本。 该指南涵盖: •跟踪是什么以及如何使用 •跟踪体系结构是如何定义的,以及它如何映射到不同的跟踪组件实现 •在
    发表于 08-02 06:11

    ARMv8-M异常处理手册

    ARMv8-M异常模型描述了处理器如何响应异常与每个异常关联的属性,例如其优先级和异常返回行为。通常有一个异常处理程序与每个异常类型相关联。 ARMv8-M
    发表于 08-02 06:09