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

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

3天内不再提示

RISC-V架构和国产IP不受美国出口管制

HOkf_real_farme 来源:未知 作者:h1654155287.6125 2019-06-04 16:37 次阅读

拥抱开放是当今各个行业的大趋势,也符合当下中国***的”和平合作, 开放包容, 互学户鉴, 互利共赢”核心理念。伴随着***和ARM停止授权华为事件的***,业界纷纷对有望给中国处理器同时带来自主可控繁荣创新的RISC-V开放指令集架构表达了更多的关注和更热切的期盼。但是,对于RISC-V技术也出现了一些质疑的声音,譬如说因为RISC-V技术是源自加州大学伯克利分校,那么基于RISC-V架构的商业处理器IP都存在风险等,甚至对整个RISC-V开源社区的质疑,还有声音建议要回到关起门来全部重新自己搞一套架构的老路上去。

上述质疑一部分源于情绪上的恐慌,另一部分则源于对行业的误解。本文对围绕RISC-V的几个争议问题进行重点剖析,希望达到正本清源的效果。

问题1:什么是“架构”,什么是“微架构”,什么是处理器IP?

指令集架构,有时简称为“架构”或者称为“处理器架构”。其可以理解为处理器底层硬件与运行于其上的软件之间的桥梁与接口。业界主流的架构是x86架构(由IntelAMD公司所有)和ARM架构(ARM公司所有)。

有了指令集架构,便可以使用不同的处理器硬件实现方案来设计不同性能的处理器。处理器的具体硬件实现方案称为微架构(Micro-architecture)。

IP(Intellectual Property)在集成电路领域里通常指的是硅知识产权(Silicon Intellectual Property), 即一种事先定义,经过验证可以在芯片设计中重复使用的功能模块[1], 使用不同“微架构”实现并经过充分验证后的处理器产品,在业界通常称之为处理器IP。作为一个知名的例子,ARM公司是世界上最大的处理器IP公司,ARM公司虽然设计开发基于ARM架构的处理器核,但是商业模式并不是直接生产处理器芯片,而是作为硅知识产权IP供应商,授权IP许可给其客户。目前,全世界几乎所有芯片公司都有使用ARM公司的授权。芯片公司从ARM公司购买其处理器IP,加入适当的外围电路,从而形成自己的SoC芯片产品。最近ARM停止授权华为事件之所以产生巨大的业界震动,就是因为ARM几乎长期垄断了中国的处理器IP市场,所以ARM对中国本土芯片公司的***力巨大,任何一个本土芯片公司都难以承受ARM断供的冲击。

问题2:“RISC-V指令集架构”会受到美国出口管制吗?

源自美国国内受到出口管制的,通常都是具体的软硬件产品,而开源项目的源代码则是受美国***第一修正案保护的***。但是“RISC-V指令集架构”(通常也简称RISC-V架构),既不是源代码也不是具体产品,而是一套开放的处理器架构标准,因此无法受到美国的出口的管制[2]。RISC-V指令集架构相关文档的发布基于CC BY 4.0 License,可以免费分享并基于其做修改甚至商业用途。因此使用RISC-V指令集架构本身是不受美国进出口管制的。

RISC-V基金会鼓励任何人,无论是会员还是非会员无任何限制地使用RISC-V指令集架构去实现处理器。

问题3:基于RISC-V架构实现的处理器IP会受到管制吗?

如问题1中所述,RISC-V指令集架构(简称“架构”)只是一个标准,真正能够被使用起来的是不同“微架构”的处理器产品。这些处理器产品,在业界通常称之为处理器IP。处理器IP一般分为三类,分别阐述如下[2]:

1.(国内或者国外的)开源的RISC-V处理器IP。

如果是托管到Github等的开源项目,则源代码受美国***第一修正案保护(除了安全加密算法相关的),而不受出口管制***。

2.国内IP公司开发的RISC-V商业处理器IP,或者国内公司自研自用的RISC-V处理器IP。

基于RISC-V指令集架构,如果由国内公司实现的商业和非商业处理器IP,则可以完全不受美国管制,完全做到自主可控。

3.国外IP公司开发的RISC-V商业处理器IP,或者国外公司自研自用的RISC-V处理器IP。

受到出口管制***的主要是美国公司,产品主要在美国研发或受到美国监管相关公司的商业IP产品,都将受到美国出口管制的***。

此外,RISC-V相关开源工具链,包括编译器和调试器,则遵循GPL和BSD等开源许可证,无明确的出口管制限制,特别是源代码受到美国***第一修正案保护的***[3][4]。

问题4:为何不干脆“自建一套指令集架构”?

“自建一套指令集架构”的尝试在国内已经被多次尝试过,也已经存在了多种国内自有的指令集架构。

其实设计一个指令集架构不难,真正难在生态建设。而生态建设中最昂贵的成本是教育成本(即人们普遍的熟悉程度),以及接受成本(即人们愿意投入的时间),而这两个成本昂贵到无法用金钱造就和购买。这也就是多年来无论是国内还是国外,都存在过一些私有指令集架构,但始终停留在小众市场而无法成为被广泛接受的主流指令集架构的原因。

“自建一套指令集架构”也许可以某种程度上实现“自主”“可控”,但是难以实现“繁荣”的产业生态。

与之相反的是,RISC-V一套彻底开放的指令集架构,由于其全世界范围内的开放性和先进性,吸引了大量企业,学校和个体主动参与其中,生态发展速度惊人,社区生机勃勃,解决了生态建设中的最核心问题。因此,使用RISC-V架构,能够实现“繁荣”的产业生态。

正确打开方式

做大做强国产自主可控的本土RISC-V处理器IP

综上,RISC-V作为一种全新的开放指令集架构,拥有蓬勃的生态吸引力,是未来非常有潜力的主流指令集架构之一,能够实现“繁荣”的产业生态。并且,RISC-V架构和国产RISC-V IP根本不受美国出口管制。

因此,拥抱开放技术,共建主流生态,抓紧做大做强国产自主可控的本土RISC-V处理器IP,真正实现“自主”“可控”“繁荣”的本土处理器产业生态,才是最正确的打开方式。

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

    关注

    5

    文章

    1647

    浏览量

    149325
  • RISC-V
    +关注

    关注

    44

    文章

    2228

    浏览量

    46021

原文标题:解读: RISC-V架构和国产IP不受美国出口管制

文章出处:【微信号:real_farmer,微信公众号:硅农亚历山大】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RISC-V,即将进入应用的爆发期

    RISC-V是一种开放标准指令集架构 (ISA),最初由加州大学伯克利分校的研究人员于2010年开发。业界称,这种开源特性为芯片设计者提供了极大的灵活性,可以根据具体需求定制AI加速器。 而AI
    发表于 10-31 16:06

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

    进一步扩展至单线,目前是32位MCU中唯一的单线调试接口。 自研内核与接口等关键模块省去了外购IP的授权和提成费,进一步为客户节约了成本。少花一份钱,却能在标准RISC-V架构的基础上享受更多的特色功能
    发表于 08-30 17:37

    risc-v的发展历史

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

    rIsc-v的缺的是什么?

    RISC-V作为一种开源的指令集架构(ISA),自其诞生以来就受到广泛关注和应用,但它也存在一些不足之处。以下是RISC-V架构目前存在的主要缺点: 1. 性能问题 相对于专用ISA的
    发表于 07-29 17:18

    为什么要有RISC-V

    在于它是一个开源的指令集架构。与几乎所有的旧架构不同,它的未来不受任何单一公司的浮沉或一时兴起的决定的影响(这一点让许多过去的指令集架构都遭了殃)。它属于一个开放的,非营利性质的基金会
    发表于 07-27 15:05

    RISCV架构的特点

    RISCV架构的特点 RISC-V架构RISC-V 架构
    发表于 05-24 08:01

    国产RISC-V芯片性能稳定吗?

    想使用国产RISC-V架构的芯片做无人机投送快递的方案,可行性高吗?国产RISC-V MCU稳定么?
    发表于 05-20 15:43

    RISC-V有哪些优点和缺点

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点: 开源与开放性:RISC-V是开源的,这意味着任何人都
    发表于 04-28 09:03

    RISC-V有哪些优缺点?是坚持ARM方向还是投入risc-V的怀抱?

    RISC-V作为一种开源的指令集架构(ISA),具有一系列显著的优点和潜在的缺点。以下是RISC-V的主要优点和缺点概述: 优点 : 开源与开放性 :RISC-V是开源的,这意味着任何
    发表于 04-28 08:51

    国产RISC-V MCU推荐

    这颗芯片,众望所归 众多网友都推荐了沁恒微(WCH)的CH32V307。29447945表示最近正好在用RISC-V架构的芯片(CH32V307),现在
    发表于 04-17 11:00

    什么是RISC-VRISC-V的关键技术

    RISC-V不仅仅是一个流行语;它建立在坚实的技术基础之上,使其有别于其他指令集架构 (ISA)。RISC-V的核心是基于精简指令集计算(RISC)原则,强调效率和性能。
    发表于 03-26 09:34 3413次阅读

    RISC-V开放架构设计之道|阅读体验】+ 阅读深体验

    本人没有芯片设计,或者指令集方面较深的基础知识,不过认真看这本书也令我学到了不少。 书中一开始便提到RISC-V的目标是称为一款通用的指令集架构:需要适合设计各种规模的处理器,能兼容各种流行的软件栈
    发表于 03-05 22:01

    RISC-V开放架构设计之道|阅读体验】一本别出心裁的RISC-V架构之书(第一章)

    RISC-V开放架构设计之道|阅读体验】一本别出心裁的RISC-V架构之书(第一章) 申请这本书的时候就看到了书评中有几点吸引我,让我希望拜读一下: 本书的作者是
    发表于 01-24 19:06

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

    有幸参加发烧友电子的论坛评测,这两天收到了这本需要评测的书籍《RISC-V开放架构设计之道》,全书简单讲了RISC-V指令集中目前已经完善的几个指令集部分,并展望了未来可能会在指令集
    发表于 01-22 16:24

    256核!赛昉发布全新RISC-V众核子系统IP平台

    (Dubhe-90)的高性能RISC-V众核子系统IP平台。 StarLink-700是赛昉科技自研的支持缓存一致性的Interconnect Fabric IP,是国内首款Mesh架构
    发表于 11-29 13:37