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

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

3天内不再提示

RISC-V IP的车规之路

E4Life 来源:电子发烧友网 作者:周凯扬 2022-08-03 07:56 次阅读
电子发烧友网报道(文/周凯扬)对于汽车电子产品来说,开发周期长车规认证麻烦已经是业界共识了,这意味着RISC-V也不例外,哪怕这个ISA正在以迅雷不及掩耳之势渗透进各个行业中。

基于RISC-V的车规芯片必须经过AEC-Q100的可靠性认证,如果是汽车网关之类的芯片还得过ISO/SAE 21434的网络安全认证。RISC-V IP本身也必须通过ISO 26262的功能安全认证,软件上要想直接完成平台兼容也必须符合AUTOSAR的规范。

在ISO26262规范中,控制网关、座舱和一些简单传感器的芯片IP往往需要过ASIL-B的认证,而实现ADAS、电池管理和与动力控制等复杂功能的芯片IP则需要更高的ASIL-D认证。与此同时,随着汽车架构从Domain架构慢慢转向计算集中的Zone架构迁移,汽车芯片的算力也在提升,因此RISC-V IP核在性能上也不能马虎。

以上要求可以看出,车规芯片的设计有多么烦琐,打造一款RISC-V车规芯片的第一步,就是选择或设计一款功能安全合规的RISC-V IP。好在RISC-V上车的进程已经提速,不少厂商都已经准备或布局了ISO 26262的处理器IP,帮助IC设计公司解决随机硬件失效、系统失效等安全问题。

晶心科技

晶心科技的N25F-SE就是这样一款汽车功能安全IP核心,预计今年上半年完成ISO 26262 ASIL-B认证。该IP基于晶心自己的AndeStar V5指令集架构(兼容RISC-V),并采用了32位、5级流水线的设计,集成了单浮点精度/双浮点精度的FPU,指令缓存和数据缓存最高32KB,指令和数据本地内存最高可达16MB。

N25F-SE可以看做是N25F的功能安全加强版,引入了不少安全机制。比如利用基于SECDED的ECC内存保护机制来杜绝数据损坏,在软件上强制实施特权与访问规则来保护物理内存,以及自动检测栈溢出的StackSafe机制等等。

N25F-SE原理图 / 晶心科技

晶心科技也为其N25F-SE IP在车规上的诸多应用场景做了构想,比如舱内毫米波雷达系统。N25F-SE既控制雷达子系统,又作为主机控制器,用于舱内存在监控系统,通过检测人体的头部运动和身体语言来判断驾驶员的疲劳状态。此外,N25F-SE也可用于中控的触控与显示驱动芯片(TDDI)或是汽车MCU等。

芯来科技

芯来除了有着N、NX和UX这一系列完整的商业级IP产品线以外,也在ASIL-B和ASIL-D车规功能安全上做了一些安全机制的实现,比如利用软件自测试检测硬件故障,在ILM、DLC、I-Cache和系统总线上实现ECC纠错和奇偶校验保护,以及延迟双核锁步的冗余设计等等。

N900发动机ECU主控(ASIL-D等级)设计方案 / 芯来科技

芯来计划在今年Q3到Q4左右完成NA900(32位)的ASIL-D认证,并在今年启动NA900(32位/64位)和NA300(32位)的ASIL-B认证流程,明年启动NA300(32位)的ASIL-D认证流程。其中300系列为3流水线单发射,900系列为9级流水线双发射的,通过认证后,NA900可以说是目前的车规RISC-V IP中性能最高的了。

NSITEXE


日本也有一个专注于设计与开发RISC-V IP的公司,那就是日本电装的全资子公司NSITEXE。要说RISC-V车规产品商用化最快的厂商,还得是他们,NSITEXE的RISC-V协处理器IP DR1000C早就在去年授权给了瑞萨,并用于瑞萨的汽车MCU RH850/U2B。

DR1000C在该MCU内主要作为矢量扩展,卸载一些计算处理任务来减轻负担,比如AI推理、传感器数据处理等等,其本身已经通过了ISO 26262的ASIL-D认证。不过NSITEXE倒也不想局限于DR系列的数据流处理器,毕竟这类处理器主要还是在汽车MCU中作为辅助计算单元,于是也开始推出RISC-V的车规CPU IP方案,比如NS31A。

NS31A原理图 / NSITEXE
NS31A是一款通用RISC-V CPU,基于32位RV32IMAF的架构,采用了单发射、4级流水线的设计,可选单浮点精度的FPU。NS31A的指令集缓存大小最高32KB,指令本地内存最高512KB,数据本地内存最高512KB。在功能安全上,NS31A同样集成了存储ECC纠错、双核锁步架构等机制,而且还支持AUTOSAR平台所需的特权模式。

设计与验证

对于这些RISC-V IP设计公司来说,即便其工程师有着资深的汽车市场开发经验,在走向车规认证的道路上,也有不少需要克服的坎,这也就是为何他们不少都选择了与工具厂商合作,尤其是帮助他们完成开发和验证工作的EDA厂商,比如新思、Imperas、IAR Systems等等,毕竟这些厂商早在其他ISA的车规认证上就已经积累了不少功能安全验证经验和故障模型集,而且这些工具本身也有通过功能安全认证。

由此看来,RISC-V也算是享受到了这些红利,能以最快的速度切入汽车这类关键任务的应用。除此之外还有航天航空的DO-254/172、工业的IEC 61511/61513、医疗的IEC 62304、机器人的IEC 62061、ISO13849等等标准。这也是RISC-V作为后起之秀的优势所在,前人走过的老路可以再走一遍,而前人犯过的错却可以规避。

比如过去的设计思路是等到起量后再为已有的核心添加安全机制,然后走功能安全认证,但现在的IP核从设计之初就可以考虑功能安全,是和PPA一样关键的参数。在购买这些通过认证的IP后,除了RTL,IP厂商也会给到一个功能安全包,其中涵盖了安全手册、安全分析报告等文档,辅助使用者在功能安全性上的开发设计。

写在最后

综上所述,国内公司在设计汽车芯片时不妨考虑下RISC-V,毕竟目前RISC-V IP的车规已经纷纷提上日程,接下来就看车规芯片厂商的动作了。固然车规芯片的替代是一个艰巨的任务,且不用说ISA架构,就连替代国外厂商都是一个耗时耗力的过程。但就国内市场而言,目前自己设计RISC-V IP没有ARM那样高额的授权费用,商用IP已经提供了足够的优势,也没有潜在的IP产权风险,或许是时候将目光看向RISC-V了。至于RISC-V IP厂商们也还有更大的发展空间,比如车机系统的适配、更高的图形性能、做好虚拟化和软件隔离等等,真正释放RISC-V在汽车上的潜力。

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

    关注

    41

    文章

    1897

    浏览量

    45044
收藏 人收藏

    评论

    相关推荐

    造芯愁,造IP不愁,俄产RISC-V IP收获6倍营收

    。国内的RISC-V设计水平可以说已经是数一数二的了,而半导体实力较为欠缺的俄罗斯也凭借着一些本土公司获得了部分成就。   俄罗斯在制造上已经受到了最严厉的制裁,但由于RISC-V的开放性,在IP设计上仍有较大的自由空间。凭借S
    的头像 发表于 05-16 14:42 1675次阅读

    国产RISC-V MCU推荐

    )、放大器与比较器、LDO、DC/DC、传感器、数据转换、充电管理、接口电路、蓝牙/Wi-Fi芯片、MCU(RISC-V架构)、MCU(Arm架构)、芯片、仪器仪表13个子类芯片。具体榜单如下: 信息来源于:https
    发表于 04-17 11:00

    RISC-V 基础学习:RISC-V 基础介绍

    文章来源于漫谈嵌入式 ,作者Vinson 在谈到 RISC-V 之前,我们先梳理几个概念 1. 芯片 芯片 是所有半导体元器件的统称,它是把一定数量的常用电子元件(如电阻,电容,晶体管等
    发表于 03-12 10:25

    什么是RISC-V

    siFive搞RISC-V 赛昉搞RISC-V 香山搞RISC-V 到底什么是RISC-V? 先不问有什么用,RISC-V目前的能力来说,工
    发表于 02-02 10:41

    RISC-V开放架构设计之道|阅读体验】RISC-V基础整数指令集

    第2章 RV32I:RISC-V基础整数指令集 本章重点讲解构成RISC-V基础整数指令集的基本指令和指令格式。主要包含寄存器间操作的R型,用于短立即数和取数操作的I型,用于存数操作的S型,用于条件
    发表于 01-31 21:10

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

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

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

    11月23日,中国RISC-V软硬件生态领导者赛昉科技正式发布自主研发的片上一致性互联IP——昉·星链-700(StarLink-700),并推出基于StarLink-700和昉·天枢-90
    发表于 11-29 13:37

    谈一谈ARM上市与RISC-V

    作为RISC指令集,Arm已经筑起了牢不可摧的生态高墙,RISC-V的作用可能仅能在某些小众领域芯片做补充。但Arm断供风险爆出,让RISC-V仿佛一夜之间转正。此外,由于Arm高昂的IP
    发表于 09-30 12:22

    RISC-V 的未来在中国吗

    2023 年 RISC-V 中国峰会上,倪光南院士表示,“RISC-V 的未来在中国,而中国半导体芯片产业也需要 RISC-V,开源的 RISC-V 已成为中国业界最受欢迎的芯片架构”
    发表于 08-26 14:16

    2023 RISC-V中国峰会:RISC-V深圳技术分享会(同期会议)

    本届峰会将以“RISC-V生态共建”为主题,结合当下全球新形势,把握全球新时机,呈现RISC-V全球新观点、新趋势。 由电子发烧友主办的RISC-V技术分享会(深圳站)将于8月26日在深圳举办
    发表于 08-15 17:27

    两大架构RISC-V 和 ARM 的各种关系

    一、RISC-V 和 ARM 的相似之处 RISC-V 和 ARM 基本上都是 RISC(精简指令集计算机)。RISC-V 和 ARM 都使用加载-存储架构。意思是数据从内存中加载,在
    发表于 06-21 20:31

    RISC-V,正在摆脱低端

    应用场景中发挥作用。目前各家RISC-V CPU IP厂商以及软生态厂商都在积极投入级产品的软硬一体化布局。尽管RISC-V架构上车的周
    发表于 05-30 14:11

    我所知道的国内具有RISC-V内核的MCU

    RISC-V是一个基于精简指令集的开源指令集架构。与主流的主流的架构为x86与ARM架构不同,其特点就是完全开源。今天我们聊一聊具有国产RISC-V内核的单片机。 1、 CH32Vxxx系列:南京沁
    发表于 05-14 09:18

    RISC-V入云!赛昉科技联合中国电信完成首个RISC-V云原生轻量级虚拟机验证

    近日, 中国电信研究院成功研发业界首个支持RISC-V的云原生轻量级虚拟机TeleVM,并联合赛昉科技在高性能RISC-V CPU IP——昉·天枢上完成了软硬件协同测试验证。 测试结果显示,相对于
    发表于 05-11 14:08

    开源risc-v

    除了tinyrisc-v有没有代码比较清晰,移植性比较好,且比较简单,适合学习的开源risc-v
    发表于 05-06 19:24