PCM会重塑汽车OTA格局吗(2)

目录

1.概述

[2. PCM技术视角下的OTA](#2. PCM技术视角下的OTA)

3.小结


1.概述

上一篇文章,我们着重讲解了OTA的概述内容,和意法半导体推出的跨域融合MCU的四大特征,其中就包含了OTA技术。

他们针对OTA做了比较创新的设计,在总的可用memory容量不变情况下实现了A\B SWAP的OTA涉及升级方式。那么具体是怎么做的呢?我们继续看下去。

2. PCM技术视角下的OTA

在ST的设计里,它对OTA设计了两种模式:OTA-X1和OTA-X2。

OTA-X1模式,与之前大家熟悉的硬件AB\SWAP机制类似,需要消耗两倍的存储空间如下:

重点关注OTA-X2模式, 正常运行下,PCM使用2个物理Cell去存储一个bit,此时两个Cell组合,灰色部分是绿色部分的取反,如下:

当要开始OTA时,Cell解锁,灰色部分的Cell可以接收新的bit,用于存储新的程序,如下图:

也就是说这种情况下Memory容量临时变大了2倍,如下图:

当刷新完成后再回退到DIFF模式,但是运行的是最新的代码。因此,ST宣称Full-Memory OTA在这个技术背景下是可以完成的,即Stellar PCM容量为20MB,那么就可以实现20MB的A\B SWAP。

为了证实他们这个说法,我特意去查看了相关专利,结果还真发现了他们对这项技术的专利保护:相变存储器,如下图:

其多个PCM块的PCM存储器结构如下:

由于这个涉及到实际的硬件设计,我还没有搞明白其原理,后面弄清楚了再分享是如何实现的吧。

3.小结

意法半导体针对汽车OTA做出了自己的设计,那么其他芯片大厂是如何考虑的呢?

从目前stellar的定义来看,软件定义汽车、甚至说定义芯片正在变成现实,吾辈还得倍加努力呀。

相关推荐
少司府14 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
稳联技术老娜18 小时前
汽车轮罩产线 PROFINET 转 DeviceNet 通信落地方案
汽车
蜀黍@猿2 天前
ARM 汇编入门(十二):MMU、页表与虚拟内存全解析
汇编·arm开发·stm32·mcu
wuyk5553 天前
嵌入式故障诊断-Bug002-局部大数组压栈高温必死机
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机·嵌入式实时数据库
蜀黍@猿3 天前
ARM 汇编入门(十):标量浮点与 VFP 指令全解析
汇编·arm开发·stm32·mcu
软件技术NINI5 天前
基于SpringBoot和Vue的新能源汽车销售推荐系统
java·vue.js·spring boot·后端·汽车·毕业设计·毕设
La Pulga6 天前
【FreeRTOS源码学习笔记】任务延时列表
笔记·mcu·学习·嵌入式·freertos·实时操作系统
星野云联AIoT技术洞察8 天前
传统设备接入 Tuya:从 DP、串口联调到样机与 OTA 验收
mcu·智能家居·涂鸦智能·涂鸦开发·tuya生态接入·tuya开发·mcu sdk
rhythm-ring8 天前
《汽车热管理系统:电子水泵单线PWM双向诊断机制》
单片机·嵌入式硬件·汽车
AI源码8 天前
基于 Python 的汽车市场数据分析与可视化平台
python·数据分析·汽车