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

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

3天内不再提示

汽车MCU芯片内的Flash特性

qq876811522 来源:芯小二的下午茶 2023-07-10 16:24 次阅读

和消费,工业MCU不一样,汽车MCU芯片内部的Flash一般会分PFlash(Program Flash),DFlash(Data Flash);一般还会通过Data Flash模拟EEPROM;另外一点不一样的是说,汽车MCU基本都是Embedded Flash,基本很少采用XIP(eXecute In Place)的方式;

1

PFlash和DFlash的参数 - Endurance,Page Size

如下图是TC336LP的PFlash和DFlash的Endurance(耐力),一般默认DFlash配置是Single ended sensing 模式(Complment 模式DFlash的可用大小减半),这个情况下, DFlash的擦除操作是PFlash的46倍以上;

bdd7c6ec-1ef8-11ee-962d-dac502259ad0.png

bdfca8e0-1ef8-11ee-962d-dac502259ad0.png

be18e1cc-1ef8-11ee-962d-dac502259ad0.png

2

PFlash的参数 - Wait Cycle

很久之前,小二学习单片机时候,发现程序经常跑飞,后面定位到原来是芯片的Flash Wait Cycle莫名被修改导致的;

CPU速率很高,比如TC336,最高可以跑300MHz,但是诸如PFlash的速率是不够的,需要有响应时间,否则读取的结果就是错误的;这就是Wait Cycle的由来;

如下图

be44a3de-1ef8-11ee-962d-dac502259ad0.png

可以看到,本地访问PSRR是0等待,也就是单周期执行,对于时间敏感的一些程序,就会放到PSPR里面跑;

同理,如下图,数据读写也是一个道理

be68d376-1ef8-11ee-962d-dac502259ad0.png

这篇文章,估计大家也了解了为什么单独的提高主频对于计算性能的影响是有限的

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

    关注

    454

    文章

    50488

    浏览量

    422245
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17034

    浏览量

    350489
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10832

    浏览量

    211285

原文标题:汽车MCU芯片内的Flash特性

文章出处:【微信号:汽车半导体情报局,微信公众号:汽车半导体情报局】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    实例分析MCU的Data Flash访问控制

    过去传统的方法是在MCU上外挂EEPROM或将MCU内部的部分存储单元专门划分出来,以存取运行数据。瑞萨RL78系列MCU内嵌2KB的DATA FLASH,省去了用户单独外扩数据
    发表于 11-15 15:37 1.5w次阅读
    实例分析<b class='flag-5'>MCU</b>的Data <b class='flag-5'>Flash</b>访问控制

    Actel推动Flash技术进入汽车应用领域

    Barry Marsh称:“由于具备低功耗、可重编程、上电运行及防窜改特性,我们预计客户对于以Flash为基础FPGA技术的应用将不断增加,范围包括驾驶室内汽车远程信息处理和引擎控制等。因此,随着Actel以
    发表于 07-25 12:31

    汽车电子MCU中采用抗EMI的设计方法介绍

    1、引言随着集成电路集成度的提高,越来越多的元件集成到芯片上,电路功能变得复杂,工作电压也在降低。当一个或多个电路里产生的信号或噪声与同一个芯片另一个电路的运行彼此干扰时,就产生了芯片
    发表于 07-25 06:13

    如何去完成MCUFlash(闪存)的擦除与读写任务呢

    如何去完成MCUFlash(闪存)的擦除与读写任务呢?怎样在调试助手上查看其结果?
    发表于 11-25 08:30

    如何在MCU进行Flash读写呢

    如何在MCU进行Flash读写呢?其过程是怎样的?
    发表于 12-13 06:51

    关于Flash MCU仿真器的几种设计方法详解

    中,由额外的硬件逻辑来模拟Flash的这些特性是费时低效的;同时将FlashMCU内嵌的其他类型存储器如SRAM、ROM等区分开来也是十分重要的。如果在程序的调试阶段就可以反映出这
    发表于 08-05 09:58 3693次阅读

    FPGA MCU FSMC通信接口——NAND Flash模式

    FPGA MCU通信——异步接口(仿NAND Flash)FPGA MCU通信——异步接口MCU侧开发注意事项FPGA侧注意事项FPGA MCU
    发表于 10-26 11:51 27次下载
    FPGA <b class='flag-5'>MCU</b> FSMC通信接口——NAND <b class='flag-5'>Flash</b>模式

    【嵌入式】MCU外接Flash图片数据存取实例

    一 问题背景工程中需要使用大量的图片资源用于GUI显示,但是图片资源比较大,不能直接保存在MCU上,所以考虑外接Flash芯片用于图片数据的存储。实际使用中,将Flash
    发表于 11-05 16:50 24次下载
    【嵌入式】<b class='flag-5'>MCU</b>外接<b class='flag-5'>Flash</b>图片数据存取实例

    如何使用Simplicity Studio查看MCU内部Flash的数据

    很多嵌入式MCU开发工程师在产品开发和调试阶段,需要将MCU内部Flash存放的Code数据读取出来,来分析数据是否被异常更改。如果做过32位的Coretex-M内核MCU开发的工程师
    发表于 12-02 09:36 15次下载
    如何使用Simplicity Studio查看<b class='flag-5'>MCU</b>内部<b class='flag-5'>Flash</b>的数据

    汽车mcu芯片最新消息

    芯片代表的是半导体原件产品,汽车半导体按种类可分为功能芯片MCU 、功率半导体、传感器及其他,MCU价值量占比最高。那么下面我们一起来看一看
    的头像 发表于 01-07 11:33 4036次阅读

    C2000 MCU flash报错的解决方案

    在使用C2000 MCU产品的时候,有可能会碰到仿真器连上目标板以后报“flash is not available on this device”,详细报错信息如下,而事实上芯片本身是有Fl
    的头像 发表于 06-30 17:01 4378次阅读
    C2000 <b class='flag-5'>MCU</b> <b class='flag-5'>flash</b>报错的解决方案

    SALELF 2 MCU Flash Cache指南

    电子发烧友网站提供《SALELF 2 MCU Flash Cache指南.pdf》资料免费下载
    发表于 09-26 15:12 0次下载
    SALELF 2 <b class='flag-5'>MCU</b> <b class='flag-5'>Flash</b> Cache指南

    YTM32系列MCU Flash模块功能详解

    Flash(闪存)是一种可擦除的只读存储器,按照实现方式和运行特性Flash一般还会分为NOR和NAND两种。其中NOR Flash支持随机地址的读取方式,在读取操作上类似于RAM,比
    的头像 发表于 07-24 10:00 3660次阅读
    YTM32系列<b class='flag-5'>MCU</b> <b class='flag-5'>Flash</b>模块功能详解

    使用MCU Flash模拟EEPROM

    使用MCU Flash模拟EEPROM
    的头像 发表于 10-18 18:01 678次阅读

    汽车控制类芯片 - MCU

    汽车MCU的一个非常重要的应用领域,据IC Insights数据,2019年全球MCU应用于汽车电子的占比约为33%。高端车型中每辆车用到的MCU
    的头像 发表于 11-21 17:34 845次阅读
    <b class='flag-5'>汽车</b>控制类<b class='flag-5'>芯片</b> - <b class='flag-5'>MCU</b>