RISC-V,能否带来自主可控

传感器技术 2022-10-22 07:00

中美科技战是最近很热的一个话题,在半导体行业更是讨论的如火如荼。如何尽快开发出基于自主可控CPU架构的芯片已经成为每一个中国半导体业者的重要课题。

 

现在最热门的就是RISC-V架构了,是否基于RISC-V架构的芯片就代表着自主可控,就代表着可以规避美国的出口管制,就可以建立起中国自己的生态系统?


阿里发布RISC-V架构处理器玄铁910

 

阿里平头哥芯片——高性能RISC-V架构处理器玄铁910。据介绍,该处理器可以用于设计制造高性能端上芯片,应用于5G、人工智能以及自动驾驶等领域。在性能上,玄铁910采用16核,单核性能达到7.1 Coremark/MHz,主频达到2.5GHz,比目前业界主流的RISC-V处理器性能高40%以上。据称,玄铁910采用3发射8执行的复杂乱序执行架构,是业界首个实现每周期2条内存访问的RISC-V处理器。


5G、自动驾驶等领域对处理器的计算性能要求很高,然而目前全球范围可选择的 CPU 不多,商用版本的处理器价格又比较高,玄铁910的诞生将解决这一问题。玄铁 910 降低了高性能 AIoT 芯片中通用处理器的门槛,可以将芯片性能提升一倍以上,同时降低一半成本,可应用于 5G、人工智能、网络通信和自动驾驶等领域。


阿里还宣布了“普惠芯片”计划。未来平头哥将全面开放玄铁910 IP Core,全球开发者可以免费下载该处理器的FPGA代码;同时,平头哥还建立了面向领域定制优化的芯片平台(Domain specific SoC),提供包括CPU IP、SoC平台以及算法在内的软硬件资源。



一直以来,“让天下没有难做的生意”是阿里巴巴的使命,戚肖宁博士在现场表示:在芯片领域也是一样,平头哥以“降低企业设计芯片的门槛,让芯片更普惠”为目标,同时这也是马云对平头哥的期望。


平头哥负责人介绍:“玄铁 910 是性能很高的处理器,流水线设计非常复杂,没有一套完整的验证环境,开发者是没有办法进行修改的,所以第一阶段我们先开放使用。”具体来说,全球开发者可以免费下载该处理器的FPGA代码,快速开展芯片原型设计和架构创新;同时,平头哥还打造了面向领域定制优化的芯片平台(Domain Specific SoC),提供包括CPU IP、SoC平台以及算法在内的软硬件资源,面向不同AIoT场景为企业和开发者提供不同层次的芯片服务。


全球开源硬件首先需要解决从功能仿真到 FPGA 验证的阶段,这部分开源硬件和开源软件有很大的类似之处,ASIC 设计和芯片量产测试都需要准备较大的资金,平头哥开放IP Core极大地简化了这一环节。在阿里巴巴的应用生态中,有很多量产的加速器都是基于 FPGA 的,基于玄铁 910 可以开发面向应用的加速器方案。如果开发者的各项综合指标符合设计预期,平头哥将帮其快速进入芯片量产阶段。


“更为关键的是,玄铁910 的诞生为全球企业带来了高端CPU 的第二种选择,无需承担昂贵的授权费用。”该负责人强调。


对于芯片制造商而言,RISC-V特别具有吸引力的是开源。RISC-V指令集架构(ISA)在本世纪初开始在加州大学伯克利分校开发,可通过伯克利软件分发(BSD)许可证获得,它允许以最小的限制广泛分发设计。这对于开发原型的初创公司来说尤其适用,但也适用于高度特定的应用,如安全协处理器,因为它的源代码可以调整。此外,它在中国等市场表现良好。在中国,全国都在努力降低半导体贸易逆差,以及芯片的IP成本。


简单就是美——RISC-V架构的设计哲学

 

RISC-V架构作为一种指令集架构,在介绍细节之前,让我们先了解设计的哲学。所谓设计的“哲学”便是其推崇的一种策略,譬如说我们熟知的日本车的设计哲学是经济省油,美国车的设计哲学是霸气外漏等。RISC-V架构的设计哲学是什么呢?是“大道至简”。

 

所谓大道至简,在IC设计的实际工作中, 最简洁的设计往往是最可靠的,在大多数的项目实践中一次次的得到检验。


IC设计的工作性质非常特殊,其最终的产出是芯片,而一款芯片的设计和制造周期均很长,无法像软件代码那样轻易的升级和打补丁,每一次芯片的改版到交付都需要几个月的周期。不仅如此,芯片的一次制造成本费用高昂,从几十万美金到百千万美金不等。这些特性都决定了IC设计的试错成本极为高昂,因此能够有效的降低错误的发生就显得非常的重要。


 RISC-V架构在其文档中不断地明确强调,其设计哲学是“大道至简”,力图通过架构的定义使得硬件的实现足够简单。其简单就是美的哲学,可以从几个方面容易看出。


1、无病一身轻——架构的篇幅


在处理器领域,目前主流的架构为x86与ARM架构, 现代的x86与ARM架构的架构文档长达几百数千页,且版本众多,一个主要的原因是因为其架构的发展的过程也伴随了现代处理器架构技术的不断发展成熟。


并且作为商用的架构,为了能够保持架构的向后兼容性,其不得不保留许多过时的定义,或者在定义新的架构部分时为了能够将就已经存在的技术部分而显得非常的别扭。久而久之就变得极为冗长。


那么现代成熟的架构是否能够选择重新开始,重新定义一个简洁的架构呢,可以说是几乎不可能。其中一个重要的原因便是其无法向前兼容,从而无法得到用户的接受。试想一下如果我们买了一款新的搭配新的处理器的电脑或者手机回家,之前所有的软件都无法运行而变砖,那肯定是无法让人接受的。


而现在才推出的RISC-V架构,则具备了后发优势,由于计算机体系结构经过多年的发展已经成为比较成熟的技术,多年来在不断成熟的过程中暴露的问题都已经被研究透彻,因此新的RISC-V架构能够加以规避,并且没有背负向后兼容的历史包袱,可以说是无病一身轻。

 

2、能屈能伸——模块化的指令集


RISC-V架构相比其他成熟的商业架构的最大一个不同还在于它是一个模块化的架构。因此,RISC-V架构不仅短小精悍,而且其不同的部分还能以模块化的方式组织在一起,从而试图通过一套统一的架构满足各种不同的应用。


这种模块化是x86与ARM架构所不具备的。以ARM的架构为例,ARM的架构分为A、R和M三个系列,分别针对于Application(应用操作系统)、Real-Time(实时)和Embedded(嵌入式)三个领域,彼此之间并不兼容。


但是模块化的RISC-V架构能够使得用户能够灵活选择不同的模块组合,以满足不同的应用场景,可以说是“老少咸宜”。譬如针对于小面积低功耗嵌入式场景,用户可以选择RV32IC组合的指令集,仅使用Machine Mode(机器模式);而高性能应用操作系统场景则可以选择譬如RV32IMFDC的指令集,使用Machine Mode(机器模式)与User Mode(用户模式)两种模式。而他们共同的部分则可以相互兼容。


3、浓缩的都是精华——指令的数量


短小精悍的架构以及模块化的哲学,使得RISC-V架构的指令数目非常的简洁。基本的RISC-V指令数目仅有40多条,加上其他的模块化扩展指令总共几十条指令。


RISC-V最适合的领域

 

对于一些工程团队而言,使用基于RISC-V的处理器实现定制的承诺是很有吸引力的,许多人正在使用RISC-V来取代内部的专用加速器,这样他们就可以利用软件生态系统,因为RISC-V具有高度可扩展性。这些加速器通常对用户是隐藏的,而ARM内核是暴露给软件开发人员的。


Microsemi公司的Marena以Western Digital为例,说道:“他们想要一种特殊的总线和接口。对于他们的情况,则需要一些超出标准化架构的东西。处理器在很多方面都做得很好,但有些事情它们做得不太好。所以,当你寻求特殊功能,想要下一级别的创新的时候,RISC-V便有了用武之地。”


在硬件安全方面也是如此。人们通常认为开源硬件是更安全的,因为它是由更多的人为更多的终端应用开发的。


Rambus公司首席技术官Martin Scott表示:“物联网是非常危险的生态系统,需要保护。从芯片到云,以及中间的任何地方,都存在漏洞。设计中可能存在固有漏洞,这些漏洞连接到不安全的临时全球网络和软件栈。有很多不同的流程(包括业务流程和安全流程)都需要管理,没有中央机构或中央标准。”


斯科特说,有一些实用的方法来处理硬件安全问题,例如使用安全层。但他补充说,开源的一个关键优势在于,人们能够共享关于漏洞在何处出现以及如何解决这些漏洞的信息。“我们使用RISC-V的原因是,我们可以操作ISA以保证安全。这非常重要。微架构的实现和架构本身一样重要,因为从旁路攻击的角度来看,以不同方式完成的等效功能实现可能会产生非常不同的安全问题。”


这正是RISC-V目前正在寻找用武之地的领域。ARM公司嵌入式和汽车战略副总裁Tim Whitfield指出,器件正在向更异构化的方向转变,专用处理器也是如此。“通用的计算方式会变化吗RISC-V围绕该答案所做的创新是好的。专家们一直在深度嵌入式领域使用RISC-V,它正在取代执行非常专业任务的专用内核。这意义重大,因为你可以灵活地操作架构,去做一些琐碎的工作,构建接口。这是目前RISC-V非常适合的地方。”


但UltraSoC首席执行官Rupert Baines表示,考虑到企业在代码、指令集和架构方面的巨额投资,RISC-V还可能通过专有架构获得青睐。“另一个方面是临界质量,开发维持低于临界点(critical mass)的东西可能非常昂贵。对于像英伟达这样的公司,他们有自己完全定制的东西,现在他们已经拥有了RISC-V。他们受益于所有的工具和编译器,这仍然是他们自己的定制,但他们只是降低了开发成本,因为他们可以利用其他的一切。”


Baines说,Andes和Codasip等其他公司正在提供基于RISC-V的内核,并且保持其业务模式不变——它们授权使用内核和开发环境,但由于他们使用通用ISA,所以它们可以利用世界其他地方的投资,达到临界点(critical mass)。


基于RISC-V的处理器已经与SoC中的ARM处理器并驾齐驱,Whitfield希望这种情况能像其他架构一样继续下去。“其他架构已经存在,并将永久存在,无论是提供了人们所需要的类似的架构灵活性的Tensilica,还是RISC-V处理器。它们都与ARM应用处理器和ARM嵌入式处理器共存。”


Davidmann 表示,实际上,大多数不只有一个核心的SoC往往拥有较大的多核应用处理器(如Arm或MIPS)运行主操作系统,如Linux;周围有较小的“minion”处理器(如Andes或其他RISC)运行RTOS和其他内核,或是裸机,以加速应用的性能。


Whitfield补充道:“你必须记住RISC-V是一个架构,到头来就是一张纸。Andes、Codasip,以及其他公司将建立一个微架构。这既昂贵又困难。ARM不仅仅是CPU架构,还是一家IP公司和一个系统解决方案软件生态系统。所以,我们可以共存,这是一种“赢家通吃”的死亡竞赛——这绝对不是零和游戏。其他架构一直都有空间。在有技术意义的地方,我看到了深度嵌入的专有类型。也许将来会有别的东西。ARM没有理由不以某种方式复制同样的优点。处理器可能会有不同的未来,ARM必须开发不同的IP来填补这个空白。”



硅时代的半导体产业有数十年的历史,在摩尔定律的行业铁律下经历了多次产业变革,毫无疑问,在后摩尔定律时代,平头哥的普惠芯片模式将推动新一波浪潮。


传感器技术 制造业的未来是智能化,智能化的基础就是传感器; 互联网的方向是物联网,物联网的基石也是传感器; 关注传感器技术,获得技术资讯、产品应用、市场机会,掌握最黑科技,为中国工业导航。
评论
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 116浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 87浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 102浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 120浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 98浏览
  • 艾迈斯欧司朗全新“样片申请”小程序,逾160种LED、传感器、多芯片组合等产品样片一触即达。轻松3步完成申请,境内免费包邮到家!本期热荐性能显著提升的OSLON® Optimal,GF CSSRML.24ams OSRAM 基于最新芯片技术推出全新LED产品OSLON® Optimal系列,实现了显著的性能升级。该系列提供五种不同颜色的光源选项,包括Hyper Red(660 nm,PDN)、Red(640 nm)、Deep Blue(450 nm,PDN)、Far Red(730 nm)及Ho
    艾迈斯欧司朗 2024-11-29 16:55 175浏览
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 103浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 73浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 119浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 68浏览
  • TOF多区传感器: ND06   ND06是一款微型多区高集成度ToF测距传感器,其支持24个区域(6 x 4)同步测距,测距范围远达5m,具有测距范围广、精度高、测距稳定等特点。适用于投影仪的无感自动对焦和梯形校正、AIoT、手势识别、智能面板和智能灯具等多种场景。                 如果用ND06进行手势识别,只需要经过三个步骤: 第一步&
    esad0 2024-12-04 11:20 58浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 111浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 78浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 125浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦