车规级芯片为啥青睐RISC-V?X86与ARM不够香嘛?
扫描二维码
随时随地手机看文章
现在的汽车,作为“轮子上的计算机”,它需要囊括的已不只是被动安全,信息娱乐已经成为汽车制造的新需求,软件定义汽车已是它的新方向。通过对比X86、ARM与RISC-V的应用区别,就可以很清楚的知道为什么在汽车板块RISC-V捷足先登。
从三者的功耗和应用来看可以发现,X86更适合PC端的高性能计算,功耗最高;ARM适用于移动通讯领域,扩展性不及X86但能耗居中,RISC-V多用于智能穿戴设备,指令精简,且没有历史包袱,这意味着它具有最小的能耗。我们知道汽车没有电源,但是车上的电控系统、传感器等众多设备都是电老虎,搭载智能驾驶依然会消耗大量电能,所以RISC-V的低功耗是一个亮点,RISC-V避开了计算机架构几十年来发展的弯路,架构短小精悍,模块之间可以做到兼容,使得开发成本也更低。
RISC-V开源的优点众所周知,一方面它可以灵活地扩展指令集,与自动驾驶场景需求碎片化、可定制化的特性十分契合,而x86、ARM等架构的知识产权都属于某个特定的外国公司,无法在指令集架构上按自己的想法做修改和扩展;另一方面,由于ARM、Synopsys、Cadence 等海外公司占据了绝大多数IP专利,开源的RISC-V不会受到IP断供的风险。自动驾驶的新与RISC-V的新刚好契合。
RISC-V架构不仅短小精悍,而且其不同的部分还能以模块化的方式组织在一起,从而试图通过一套统一的架构满足各种不同的应用场景。用户能够灵活选择不同的模块组合,来实现自己定制化设备的需要,比如针对于小面积低功耗嵌入式场景,用户可以选择RV32IC组合的指令集,仅使用Machine Mode(机器模式);而高性能应用操作系统场景则可以选择譬如RV32IMFDC的指令集,使用Machine Mode(机器模式)与User Mode(用户模式)两种模式。
对于设计CPU来说,工具链是软件开发人员和cpu交互的窗口,没有工具链,对软件开发人员开发软件要求很高,甚至软件开发者无法让cpu工作起来。在cpu设计中,工具链的开发是一个需要巨大工作量的工作。如果用RISC-V来设计芯片,芯片设计公司不再担心工具链问题,只需专注于芯片设计,RISC-V社区已经提供了完整的工具链,并且RISC-V基金会持续维护该工具链。当前RISC-V的支持已经合并到主要的工具中,比如编译工具链gcc, 仿真工具qemu等
2022 RISC-V 中国峰会主席、平头哥半导体副总裁孟建熠表示:“为了更快、更好地孵化出更多高性能的 RISC-V 芯片,满足更多不同行业的需求,丰富 RISC-V 上层应用,平头哥以‘平台 SoC 原型’的创新方式推出无剑 600,推动 RISC-V 硬件及软件的齐头并进。” 无剑 600 平台是全球 RISC-V 性能最高的可量产 SoC 芯片设计平台:它支持 4 核高性能 RISC-V 处理器,最高主频可达 2.5GHz,实现了 CPU XPU 异构架构的全面优化;支持 64 位 LPDDR4X,最高吞吐率 4266MT / s;整合 4TOPs 的 Int8 AI 算力;全流程满足 GP TEE 国际安全标准。无剑 600 平台有望帮助芯片公司显著降低芯片开发成本和风险,并大幅缩短研发周期。
,RISC-V开源指令集架构SoC芯片厂商跃昉科技在深圳举办“跃昉智慧物联芯,助力双碳新基建”新品发布会暨媒体沟通会,并于会上重磅发布全球首款定位高端工业级应用的可量产12nm RISC-V SoC芯片NB2及其配套板卡产品,预计Q4量产。,由于当前RISC-V生态发展还不够健全,跃昉科技在硬件平台的基础上,还为客户提供了包含软件、对应硬件参考设计以及开发平台的完整系统应用支撑能力。这也是为何此次在NB2发布的同时搭配了核心板和开发板以及完整的软件应用包的原因,跃昉科技正是希望通过配套的软硬件平台能力帮助客户快速、平稳地将应用从X86以及ARM架构中迁移过来。