和消費(fèi),工業(yè)MCU不一樣,汽車MCU芯片內(nèi)部的Flash一般會(huì)分PFlash(Program Flash),DFlash(Data Flash);一般還會(huì)通過Data Flash模擬EEPROM;另外一點(diǎn)不一樣的是說,汽車MCU基本都是Embedded Flash,基本很少采用XIP(eXecute In Place)的方式;
1
PFlash和DFlash的參數(shù) - Endurance,Page Size
如下圖是TC336LP的PFlash和DFlash的Endurance(耐力),一般默認(rèn)DFlash配置是Single ended sensing 模式(Complment 模式DFlash的可用大小減半),這個(gè)情況下, DFlash的擦除操作是PFlash的46倍以上;



2
PFlash的參數(shù) - Wait Cycle
很久之前,小二學(xué)習(xí)單片機(jī)時(shí)候,發(fā)現(xiàn)程序經(jīng)常跑飛,后面定位到原來是芯片的Flash Wait Cycle莫名被修改導(dǎo)致的;
CPU速率很高,比如TC336,最高可以跑300MHz,但是諸如PFlash的速率是不夠的,需要有響應(yīng)時(shí)間,否則讀取的結(jié)果就是錯(cuò)誤的;這就是Wait Cycle的由來;
如下圖

可以看到,本地訪問PSRR是0等待,也就是單周期執(zhí)行,對于時(shí)間敏感的一些程序,就會(huì)放到PSPR里面跑;
同理,如下圖,數(shù)據(jù)讀寫也是一個(gè)道理

這篇文章,估計(jì)大家也了解了為什么單獨(dú)的提高主頻對于計(jì)算性能的影響是有限的
-
芯片
+關(guān)注
關(guān)注
462文章
53252瀏覽量
455378 -
mcu
+關(guān)注
關(guān)注
147文章
18419瀏覽量
380656 -
cpu
+關(guān)注
關(guān)注
68文章
11192瀏覽量
221861
原文標(biāo)題:汽車MCU芯片內(nèi)的Flash特性
文章出處:【微信號:汽車半導(dǎo)體情報(bào)局,微信公眾號:汽車半導(dǎo)體情報(bào)局】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
實(shí)例分析MCU的Data Flash訪問控制
Actel推動(dòng)Flash技術(shù)進(jìn)入汽車應(yīng)用領(lǐng)域
汽車電子MCU中采用抗EMI的設(shè)計(jì)方法介紹
如何去完成MCU片內(nèi)Flash(閃存)的擦除與讀寫任務(wù)呢
關(guān)于Flash MCU仿真器的幾種設(shè)計(jì)方法詳解
FPGA MCU FSMC通信接口——NAND Flash模式
【嵌入式】MCU外接Flash圖片數(shù)據(jù)存取實(shí)例
如何使用Simplicity Studio查看MCU內(nèi)部Flash的數(shù)據(jù)
汽車mcu芯片最新消息
C2000 MCU flash報(bào)錯(cuò)的解決方案
YTM32系列MCU Flash模塊功能詳解
汽車控制類芯片 - MCU

汽車MCU芯片內(nèi)的Flash特性
評論