高端车规MCU的破局之路
目录
1 低质量的无效内卷
2 高端车规MCU产品共性
2.1 支持标定测量
2.2 低延迟通信加速
2.3 完备的网络安全解决方案
2.4虚拟化
3 国产替代的囚徒困境
1 低质量的无效内卷
近几年,车规MCU国产替代的呼声此消彼长,但仍然集中在低端产品。
从产品细分领域来看,主要集中在门控、雨刮器、T-Box MCU端、车灯等。由于此类产品技术门槛较低,众多工业、消费类芯片厂都选择从这类产品切入到车规MCU赛道;
敢直接像小米一样高举高打的企业寥寥无几,一来大家虽然说闹着要做车规MCU,但研发芯片是有时间、金钱成本的,吆喝可以,要拿钱达咩;二来大家还是有自知之明,高端能碰,前提是有车规经验积累,有功能安全、信息安全、质量管理认证经验,有大业内OEM、Tier1/2人脉资源,就这三项就足以刷掉大部分企业。
因此真正能让主机厂或者供应商心动的高端车规MCU,至今未成体系。
那么所谓高端车规MCU,高端在哪里?技术路线是怎么样的?今天就来闲聊一下。
2 高端车规MCU产品共性
个人理解,所谓高端车规MCU,除了上面提到的各大认证,还要满足汽车行业的各种需求,例如整车及台架实时在线标定、多种类通信总线接口等。
2020年,瑞萨首先推出了28nm制程工艺的面向区域控制的RH850/U2A,该芯片结合动力控制RH850/P1x和车身控制的RH850/F1x系列的关键功能,提出了MCU的虚拟化硬件功能,进一步满足了OEM的电子电气架构迭代需求。

我最初以为这是瑞萨基于丰田、本田提出的创新性产品,直到我看到了TC4x、S32Z\G、Stellar等产品feature。
我发现这是这几家大厂联合Tier1一起在搞护城河,让我不由得想到了AUTOSAR、ASAM、Debug领域等各种标准的出现。
闲话休提,我们还是来总结下产品特性。
2.1 支持标定测量
之前写过标定的系列合集,我们应该有个印象,与传统的消费类MCU不同,车规MCU提出了ED\PD芯片的概念。
ED芯片的出现,我想与博世子公司ETAS是有非常紧密的联系,毕竟ETK技术是他家独有的专利,通过这项技术还可以了解芯片内部的数据、地址总线,debug口的设计。不仅从解决方案可以赚一次钱,还可以深度和芯片厂家绑定。
针对标定测量,英飞凌、NXP、ST和瑞萨都提出了Overlay功能:
英飞凌是理解了标定测量的概念,从内核角度设计了overlay功能,保证了MCU多memory的重映射;
NXP 在memory controller级别设计了Overlay功能,使得标定更容易理解;
瑞萨针对ED产品设计了overlay,同样是满足了需求
2.2 低延迟通信加速
NXP S32平台产品面向汽车行业应用设计了高性能、可靠的架构,针对不同应用场景推出了各种方案,如下:

其中,最让我感到有意思的是S32G网关产品的LLCE,该加速引擎把CPU从通信任务释放出来,从硬件层面实现了报文的路由、认证、加解密等。换句话说,就是将以前AUTOSAR中的PduR软件模块通过硬件的方式实现了,极大地减少了通信数据的延迟。遥想当年,做网关路由时,为了1ms的时间限制与系统苦苦相争,现在有了这个硬件引擎,需求都放马过来吧!

2.3 完备的网络安全解决方案
随着R155国际强标的推行以及《汽车整车信息安全技术要求》的强标预推行,信息安全逐步进入了OEM、Tier1的视野。
为了协助OEM通过UN R155等强标(主要是分布式网络管理要求),作为芯片厂建立起符合ISO\SAE 21434汽车网络安全管理体系(CMSM)是非常有必要的。因此英飞凌在2022年通过了CSMS的认证,并在TC4xx系列产品网络安全架构上通过了ISO\SAE 21434标准。
此外,NXP、瑞萨均在新产品中将网络安全提升了重视程度,例如NXP 在21年通过了网络安全设计流程认证,瑞萨在ICU(即HSM)设计的软件不仅符合功能安全,还符合信息安全。

2.4虚拟化
在ST、NXP、IFX、Renesas等最新产品特性中,大家非常有默契地都研发出了基于汽车MCU的硬件虚拟化功能,这也意味着整车电子电气架构正式向集中式迈进,这点如博世提出的设想一般。
以NXP S32Z为例,该芯片的硬件虚拟化功能可以实现将多个ECU功能融合到一个ECU中,极大减小线束、通信以及空间布局的障碍,如下:

这一点我相信是会重塑传统汽车人的开发理念,并且真正实现了以软件定义汽车。
3 国产替代的囚徒困境
经过上面的简单分析,上述几家国际大厂的产品特性是相似且高端优秀的,而产品的设计思路通常都会来源于客户需求,真正能让这些国际大厂坐下来好好商量的Tier 1 和OEM其实屈指可数。
针对国内半导体公司,需要考虑以下几点:
首先,不是随便一家公司就可以与这些Tier 1深度绑定;其次,是否真正能理解客户需求;最后,即使与客户达成了协议,公司内部的技术储备和实际的工艺制程是否能cover住这些设计难点。
这些有把握了,以严肃认真地态度对待开发,方能成功
相关文章:
高端车规MCU的破局之路
目录 1 低质量的无效内卷 2 高端车规MCU产品共性 2.1 支持标定测量 2.2 低延迟通信加速 2.3 完备的网络安全解决方案 2.4虚拟化 3 国产替代的囚徒困境 1 低质量的无效内卷 近几年,车规MCU国产替代的呼声此消彼长,但仍然集中在低端产品。 从产…...
活字格V9获取图片失败bug,报错404,了解存储路径,已改为批量上传和批量获取
项目场景: 问题描述 原因分析: 解决方案: 完成了批量上传功能,这插件真的很方便 于是写了个批量获取附件的js代码,我真厉害 项目场景: 活字格V9版本获取图片链接Upload 【9.0.103.0】图片上传的存储路…...
【Echart】echart图表不显示总结
【Echart】echart图表不显示 经常遇到的场景:v-if和el-tabs切换图表不显示图表; 1、echarts.init时确认dom容器是否设置了宽高,必须设置宽高; 错误写法 <div id"line" ref"lineChart" width"100%&qu…...
vue 组件之间相互传值的6种方法
Vue.js 中组件间通信的方法有很多种,以下是6种常见的直接或间接的组件传值方式: 1. Props(父向子) 优点: 易于理解,符合单向数据流的原则,有利于代码维护。 缺点: 数据只能从父组件…...
开源大规模分布式MQTT消息服务器EMQX部署教程
1.EMQX是什么? EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,并…...
postgresql慢查询排查和复现
postgresql慢查询排查和复现 一. 介绍一张表:pg_stat_activity pg_stat_activity 是 PostgreSQL 中一个非常有用的系统视图,提供了有关当前数据库连接和活动查询的信息。通过查询这个视图,你可以获取有关正在执行的查询、连接的用户、进程 …...
【服务器】搭建ChatGPT站点常见问题
目录 ❓ 常见问题 🌼1. 什么是OpenAI APIkey? 🌼2. 什么是Token? 🌼3. 为什么回复不是GPT-4? 🌼4. 如何区分 GPT-3.5 和 GPT-4 🌼5. 为什么回复到一半卡住? 🌼6.…...
QT+opengl 创建一个六边形
一.关键名词解释 VAO: Vertex Array Object, 顶点数组对象,你要绘制的图形。 VBO:Vertex Buffer Object, 顶点缓冲对象,所有顶点的集合。 EBO:Element Buffer Object, 元素缓冲对象,顶点的索引值。 IBO: Index Buffer Object, 索引缓冲对象。…...
Android imageView.setImageXXX() 引发的卡顿问题
在 Android 开发中,ImageView 是一个用户界面控件,用于在应用中显示图片。它是 Android UI 组件库中一个非常基础和常用的部分。使用 ImageView,你可以在屏幕上显示来自不同来源的图像,比如位图文件、绘图资源 drawable、网络来源…...
MavenGradle等引入jSerialComm
引入 jSerialComm [2.0.0,3.0.0) 此版本发布于 Nov 7, 2023 (23年11月) Maven: <dependency><groupId>com.fazecast</groupId><artifactId>jSerialComm</artifactId><version>[2.0.0,3.0.0)</version> </dependency>Ivy: …...
热门技术问答 | 请 GaussDB 用户查收
近年来,Navicat 与华为云 GaussDB 展开一系列技术合作,为 GaussDB 用户提供面向管理开发工具的生态工具。Navicat 现已完成 GaussDB 主备版(单节点、多节点)和分布式数据库的多项技术对接。Navicat 通过工具的流畅性和实用性&…...
【C/C++ 01】初级排序算法
排序算法通常是针对数组或链表进行排序,在C语言中,需要手写排序算法完成对数据的排序,排序规则通常为升序或降序(本文默认为升序),在C中,<algorithm>头文件中已经封装了基于快排算法的 st…...
Android Settings 显示电池点亮百分比
如题,Android 原生 Settings 里有个 电池电量百分比 的选项,打开后电池电量百分比会显示在状态栏。 基于 Android 13 , 代码在 ./packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java &am…...
Windows记事本不显示下划线的原因及解决方法
最近使用Windows 记事本敲代码发现一个问题:代码中的下划线无法显示!!!(字体为“微软雅黑”、字体大小为11下,代码中的下划线无法显示。当然每个人情况可能不同) 在 Windows 记事本中,下划线可能会因为 字体…...
嵌入式软件工程师面试题——2025校招社招通用(C/C++)(四十六)
说明: 面试群,群号: 228447240面试题来源于网络书籍,公司题目以及博主原创或修改(题目大部分来源于各种公司);文中很多题目,或许大家直接编译器写完,1分钟就出结果了。但…...
【学网攻】 第(13)节 -- 动态路由(OSPF)
系列文章目录 目录 系列文章目录 文章目录 前言 一、动态路由是什么? 二、实验 1.引入 实验拓扑图 实验配置 实验验证 总结 文章目录 【学网攻】 第(1)节 -- 认识网络【学网攻】 第(2)节 -- 交换机认识及使用【学网攻】 第(3)节 -- 交换机配置聚合端口【学…...
Asp.Net Core 获取应用程序相关目录
在ASP.NET Core中,可以通过以下三种方式获取应用程序所在目录: 1、使用AppContext.BaseDirectory属性: string appDirectory AppContext.BaseDirectory; 例如:D:\后端项目\testCore\test.WebApi\bin\Debug\net6.0\ 2、使用…...
文献速递:人工智能医学影像分割--- 深度学习分割骨盆骨骼:大规模CT数据集和基线模型
文献速递:人工智能医学影像分割— 深度学习分割骨盆骨骼:大规模CT数据集和基线模型 我们为大家带来人工智能技术在医学影像分割上的应用文献。 人工智能在医学影像分析中发挥着至关重要的作用,尤其体现在图像分割技术上。这项技术的目的是准…...
PaddleNLP的简单使用
1 介绍 PaddleNLP是一个基于PaddlePaddle深度学习平台的自然语言处理(NLP)工具库。 它提供了一系列用于文本处理、文本分类、情感分析、文本生成等任务的预训练模型、模型组件和工具函数。 PaddleNLP有统一的应用范式:通过 paddlenlp.Task…...
2. MySQL 多实例
重点: MySQL 的 三种安装方式:包安装,二进制安装,源码编译安装。 MySQL 的 基本使用 MySQL 多实例 DDLcreate alter drop DML insert update delete DQL select 2.5)通用 二进制格式安装 MySQL 2.5.1ÿ…...
关于nvm与node.js
1 安装nvm 安装过程中手动修改 nvm的安装路径, 以及修改 通过nvm安装node后正在使用的node的存放目录【这句话可能难以理解,但接着往下看你就了然了】 2 修改nvm中settings.txt文件配置 nvm安装成功后,通常在该文件中会出现以下配置&…...
UE5 学习系列(三)创建和移动物体
这篇博客是该系列的第三篇,是在之前两篇博客的基础上展开,主要介绍如何在操作界面中创建和拖动物体,这篇博客跟随的视频链接如下: B 站视频:s03-创建和移动物体 如果你不打算开之前的博客并且对UE5 比较熟的话按照以…...
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility
Cilium动手实验室: 精通之旅---20.Isovalent Enterprise for Cilium: Zero Trust Visibility 1. 实验室环境1.1 实验室环境1.2 小测试 2. The Endor System2.1 部署应用2.2 检查现有策略 3. Cilium 策略实体3.1 创建 allow-all 网络策略3.2 在 Hubble CLI 中验证网络策略源3.3 …...
学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...
基于当前项目通过npm包形式暴露公共组件
1.package.sjon文件配置 其中xh-flowable就是暴露出去的npm包名 2.创建tpyes文件夹,并新增内容 3.创建package文件夹...
汇编常见指令
汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...
select、poll、epoll 与 Reactor 模式
在高并发网络编程领域,高效处理大量连接和 I/O 事件是系统性能的关键。select、poll、epoll 作为 I/O 多路复用技术的代表,以及基于它们实现的 Reactor 模式,为开发者提供了强大的工具。本文将深入探讨这些技术的底层原理、优缺点。 一、I…...
力扣-35.搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 class Solution {public int searchInsert(int[] nums, …...
华硕a豆14 Air香氛版,美学与科技的馨香融合
在快节奏的现代生活中,我们渴望一个能激发创想、愉悦感官的工作与生活伙伴,它不仅是冰冷的科技工具,更能触动我们内心深处的细腻情感。正是在这样的期许下,华硕a豆14 Air香氛版翩然而至,它以一种前所未有的方式&#x…...
