chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

從NOR轉(zhuǎn)向使用CS SD NAND:為什么必須加入緩存(Cache)機(jī)制?

jim ? 來(lái)源:雷龍發(fā)展 ? 作者:雷龍發(fā)展 ? 2025-12-16 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在傳統(tǒng)使用 NOR Flash 的系統(tǒng)中,工程師通常習(xí)慣“隨寫隨存”:寫入數(shù)據(jù)粒度小,可以隨機(jī)寫入,不需要復(fù)雜的緩存或?qū)懭牍芾頇C(jī)制。不過隨著使用場(chǎng)景發(fā)生轉(zhuǎn)變,NOR Flash容量小,單位容量成本高,寫入速度慢等成為瓶頸,很多工程師開始轉(zhuǎn)向使用CS SD NAND這種NAND Flash產(chǎn)品. 在使用NAND過程中時(shí)如果仍然沿用 NOR 的寫法,就容易遇到兩個(gè)問題:

1?? 壽命容易折損

2?? 寫入性能不穩(wěn)定,出現(xiàn)延遲變慢

這些問題背后的根本原因就是:NAND Flash 不同于 NOR Flash,必須配合緩存(Cache/Buffer)來(lái)優(yōu)化寫入策略。

一、根本區(qū)別:寫入粒度與擦除粒度完全不同

項(xiàng)目 NOR Flash NAND Flash(SD NAND)
寫入最小粒度 Byte/Word 級(jí) Page(頁(yè))級(jí),通常 2KB~16KB
擦除粒度 Sector(扇區(qū),約4KB) Block(塊),通常包含 64~128 個(gè) Page
壞塊管理 一般不需要 芯片內(nèi)部已自帶
寫入策略 可隨機(jī)寫入 建議先緩存,再合并寫入
是否需要管理算法 通常不需要 芯片內(nèi)部已有FTL(Flash Translation Layer)

→ 重點(diǎn):NAND 的最小寫入單位是 Page(NOR是Byte),而擦除單位是 Block,這決定了它必須配合緩存使用。

二、不用緩存的后果:寫入放大(Write Amplification)

假設(shè)主機(jī)只寫入 200 字節(jié)數(shù)據(jù)(Bytes),這小于 Page 大小,例如SD NAND內(nèi)部存儲(chǔ)單元的物理 page 為 4K。那么 SD NAND 必須執(zhí)行:

1.把原始 Page 內(nèi)容讀取到 RAM

2.在 RAM 中修改那 200 字節(jié)

3.將整個(gè) Page(4KB)重新寫回

4.如果要寫回的Block 已寫滿,還需要觸發(fā) Block 搬移與擦除(擦除一個(gè)新的Block,

然后將本次修改后的page數(shù)據(jù)和舊Block中有效page一個(gè)一個(gè)的寫入新Block中?。?Block Copy / Block Merge)

于是就出現(xiàn)了“寫入放大(Write Amplification)”:

主機(jī)寫 200 Bytes 數(shù)據(jù),NAND Flash 實(shí)際卻寫了 4KB 甚至更多。

WA(寫放大倍數(shù))越高 → Flash 壽命消耗越快 → 性能越不穩(wěn)定。

緩存機(jī)制的意義,就是把零碎數(shù)據(jù)先暫存,再“合并寫入”,減少寫入放大。

而NOR Flash由于寫入最小顆粒度是Byte,直接寫入200字節(jié)的數(shù)據(jù)就好,寫入放大的問題比較輕微。只是寫入耗時(shí) 相比 做了緩存的NAND會(huì)多很多。

三、寫入放大的影響

1?? 壽命加速折損(P/E Cycle 快速消耗)

NAND Flash 的壽命主要取決于擦寫次數(shù)(P/E Cycle)。例如 SLC NAND 一般是 50K~100K 次,如果寫入放大嚴(yán)重,實(shí)際擦寫次數(shù)會(huì)遠(yuǎn)高于用戶真實(shí)寫入次數(shù):

示例:

主機(jī)實(shí)際寫入 1GB 數(shù)據(jù),但 WA=4,

Flash 實(shí)際寫入 4GB 數(shù)據(jù),相當(dāng)于壽命減少到 原來(lái)的 1/4。

我們?cè)诳蛻舳伺龅竭^一個(gè)極端例子,客戶做數(shù)據(jù)記錄設(shè)備,寫入頻次非常高也不做緩存,每次只往SD NAND寫入幾個(gè)字節(jié),幾個(gè)月以后發(fā)現(xiàn)產(chǎn)品壽命出現(xiàn)折損??蛻舭凑兆约旱睦碚撝低扑?,總寫入量只有20~30GB,遠(yuǎn)沒有達(dá)到產(chǎn)品的總寫入量,我們預(yù)估這種場(chǎng)景下的WA至少是100~上千,因此壽命折損相當(dāng)厲害

2?? 響應(yīng)延遲和寫入速度變慢

當(dāng)寫入放大導(dǎo)致頻繁的后臺(tái)操作(GC 垃圾回收、Block Merge、Wear-Leveling 磨損均衡),會(huì)導(dǎo)致:

寫入性能不穩(wěn)定

存在明顯的延遲(幾百毫秒甚至更長(zhǎng))

有時(shí)主機(jī)以為“Flash 卡住了”

這些現(xiàn)象并不是 Flash 性能差,而是沒有緩存 + 沒有合理寫入策略導(dǎo)致的。

具體在使用時(shí)會(huì)碰到:剛用的時(shí)候好好的,用一段時(shí)間感覺產(chǎn)品變卡了,響應(yīng)變慢了也是這個(gè)原因。剛開始使用時(shí)flash里面都是空白,不太會(huì)觸發(fā)以上操作,但滿盤寫入幾次之后就開始觸發(fā)頻繁的后臺(tái)操作,響應(yīng)明顯變慢。

四、加入緩存的好處:可控、可預(yù)測(cè)、可優(yōu)化

是否使用緩存 寫入性能 壽命 響應(yīng)速度 是否便于調(diào)試
未使用 不穩(wěn)定 快速下降 波動(dòng)大 難定位問題
使用緩存 穩(wěn)定 可評(píng)估 可預(yù)測(cè) 可持續(xù)優(yōu)化

? 緩存不僅提升速度,更重要的是讓系統(tǒng)行為變得“可控”和“可維護(hù)”。

? 對(duì)產(chǎn)品化非常重要。

五、SD NAND 的角色:不僅是 NAND,更是“簡(jiǎn)化控制器方案”

wKgZO2lBIiOAZQ46AByL1H0Zhvo420.gif

創(chuàng)世CS的 SD NAND已經(jīng)內(nèi)置了基礎(chǔ)的 FTL、壞塊管理與控制器邏輯,相比裸 NAND 更容易使用。但即便如此仍然建議:建立寫入緩存(例如 4KB/8KB)

簡(jiǎn)言之:SD NAND 已經(jīng)幫工程師做了一層管理,但它仍然不是 NOR,不建議 “隨寫隨存”。

特別是針對(duì)數(shù)據(jù)記錄和采集設(shè)備,醫(yī)療記錄設(shè)備。都存在ms級(jí)別的數(shù)據(jù)采集,單次數(shù)據(jù)采集量都非常小(幾個(gè)~幾百字節(jié))這種場(chǎng)景,一定要先做緩存再寫入!

六、總結(jié)

從 NOR 轉(zhuǎn)向 NAND(包含所有使用NAND Flash的產(chǎn)品,比如SD NAND, eMMC, SSD等) 時(shí),為什么必須使用緩存?

? NAND 的寫入必須以 Page 為單位、擦除必須以 Block 為單位

? 如果不做緩存,就會(huì)出現(xiàn)寫入放大(Write Amplification)

? 寫入放大會(huì)導(dǎo)致:

壽命快速折損

寫入性能/響應(yīng)速度不穩(wěn)定

系統(tǒng)行為不可預(yù)測(cè)

采用緩存機(jī)制后,既能發(fā)揮NAND Flash容量大,價(jià)格便宜,寫入速度快的優(yōu)勢(shì),又得到一個(gè)可預(yù)測(cè)、可調(diào)優(yōu)、可維護(hù),使用壽命長(zhǎng)的系統(tǒng)。

親愛的卡友們,歡迎光臨雷龍官網(wǎng),如果看完文章之后還是有疑惑或不懂的地方,

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SD NAND
    +關(guān)注

    關(guān)注

    0

    文章

    117

    瀏覽量

    1846
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    野外數(shù)據(jù)采集系統(tǒng)中的穩(wěn)定存儲(chǔ):CS 創(chuàng)世 SD NAND 應(yīng)用分析

    CS創(chuàng)世工業(yè)級(jí)SD NAND存儲(chǔ)芯片(CSNP4GCR01-DPW)構(gòu)建的戶外信息采集器解決方案,旨在為嚴(yán)苛環(huán)境下的長(zhǎng)期數(shù)據(jù)監(jiān)測(cè)任務(wù),提供一個(gè)穩(wěn)定可靠、能效卓越的存儲(chǔ)核心。 一、應(yīng)用產(chǎn)品介紹:戶外
    發(fā)表于 03-20 18:17

    NOR Flash 到 NAND Flash 和SD NAND,底層結(jié)構(gòu)到應(yīng)用差異

    nor flash,nor nand,sd nand,spi nor,
    的頭像 發(fā)表于 03-05 18:24 ?210次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>NOR</b> Flash 到 <b class='flag-5'>NAND</b> Flash 和<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>,<b class='flag-5'>從</b>底層結(jié)構(gòu)到應(yīng)用差異

    NOR Flash 到 NAND Flash 和SD NAND,底層結(jié)構(gòu)到應(yīng)用差異

    NAND 如果直接寫,會(huì)出現(xiàn):   寫入放大   卡頓   壞塊不可控   壽命快速衰減   因此 NAND 必須配套:   ECC   Page Cache
    發(fā)表于 03-05 18:23

    SD NAND 為何不能存啟動(dòng)代碼,SPI NANDNOR Flash 卻可以 —— 接口、傳輸、啟動(dòng)機(jī)制全對(duì)比

    在嵌入式、物聯(lián)網(wǎng)、工控、車載等硬件系統(tǒng)中, 啟動(dòng)存儲(chǔ)器(Boot Flash) ?是決定設(shè)備能否上電即跑、穩(wěn)定可靠的核心器件。實(shí)際選型中,SD NAND、SPI NAND、NOR Fl
    的頭像 發(fā)表于 02-09 11:16 ?252次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> 為何不能存啟動(dòng)代碼,SPI <b class='flag-5'>NAND</b> 與 <b class='flag-5'>NOR</b> Flash 卻可以 —— 接口、傳輸、啟動(dòng)<b class='flag-5'>機(jī)制</b>全對(duì)比

    CS創(chuàng)世 SD NAND測(cè)試報(bào)告

    和CSNP16GCR01-AOW各1P,公司贈(zèng)送芯片的同時(shí),也送了一張測(cè)試板,客服還怕我焊接不過關(guān),特地發(fā)了已經(jīng)焊接CSNP4GCR01-BPW的測(cè)試板。 這是收到的芯片和測(cè)試板全家福: CS創(chuàng)世 SD NAND芯片
    發(fā)表于 01-09 18:07

    NOR Flash到NAND Flash和SD NAND,底層結(jié)構(gòu)到應(yīng)用差異

    NAND 如果直接寫,會(huì)出現(xiàn):   寫入放大   卡頓   壞塊不可控   壽命快速衰減   因此 NAND 必須配套:   ECC   Page Cache
    發(fā)表于 12-08 17:54

    解鎖SD NAND、TF卡、SD卡的應(yīng)用密碼

    在科技飛速發(fā)展的今天,數(shù)據(jù)存儲(chǔ)的需求滲透到生活與工作的每一個(gè)角落——手腕上的智能手表,到專業(yè)攝影師的相機(jī),再到工廠里的工業(yè)路由器,都離不開高效可靠的存儲(chǔ)介質(zhì)。SD NAND、TF卡和SD
    的頭像 發(fā)表于 11-24 11:04 ?586次閱讀
    解鎖<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>、TF卡、<b class='flag-5'>SD</b>卡的應(yīng)用密碼

    一文秒懂XTX SD NAND

    :原理、性能與應(yīng)用 隨著消費(fèi)電子、工業(yè)控制、汽車電子和安防監(jiān)控等領(lǐng)域?qū)Ω呙芏取⒌统杀敬鎯?chǔ)需求的不斷攀升,SD NAND閃存因其體積小、集成度高、易于部署的特點(diǎn),成為SD卡(SD、SDH
    的頭像 發(fā)表于 10-30 08:38 ?984次閱讀
    一文秒懂XTX <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>

    CS創(chuàng)世SD NAND在北京君正平臺(tái)和瑞芯微RK平臺(tái)的應(yīng)用

    發(fā)送至開發(fā)板運(yùn)行測(cè)試,運(yùn)行結(jié)果以及程序見下面兩張圖; 第二個(gè)示例:使用文件io(open,write,read,lseek,close)對(duì)未掛載文件系統(tǒng)的SD NAND直接操作;實(shí)現(xiàn)的功能是
    發(fā)表于 08-22 17:01

    CS SD NAND 在AI領(lǐng)域的應(yīng)用和注意事項(xiàng)

    。今天跟大家聊聊這個(gè),以及在實(shí)際應(yīng)用有哪些注意事項(xiàng)。 1,為什么會(huì)選擇CS SD NAND? 首先是容量適中,覆蓋多種需求,傳統(tǒng) NOR Flash 容量較小,而 eMMC 容量又偏大
    的頭像 發(fā)表于 08-15 17:56 ?823次閱讀

    【嵌入式開發(fā)】SD卡—雷龍 SD NAND

    的芯片及轉(zhuǎn)接板,兩片貼片式nand芯片+一個(gè)轉(zhuǎn)接板,一種一個(gè)已讓官方焊接完好; 通過轉(zhuǎn)接板,可以將CS SD NAND(貼片式TF卡)轉(zhuǎn)變?yōu)槌R姷腡F卡,利用讀卡器插入電腦中當(dāng)作存儲(chǔ)設(shè)
    發(fā)表于 07-21 17:56

    什么是Flash閃存以及STM32使用NAND Flash

    和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內(nèi)進(jìn)行,所以大多數(shù)情況下,在進(jìn)行寫入操作之前必須先執(zhí)行擦除。NAND器件執(zhí)行擦除操作是十分簡(jiǎn)單的,而NOR則要求在進(jìn)行擦除前先要將目標(biāo)塊內(nèi)
    發(fā)表于 07-03 14:33

    高性能緩存設(shè)計(jì):如何解決緩存偽共享問題

    緩存行,引發(fā)無(wú)效化風(fēng)暴,使看似無(wú)關(guān)的變量操作拖慢整體效率。本文從緩存結(jié)構(gòu)原理出發(fā),通過實(shí)驗(yàn)代碼復(fù)現(xiàn)偽共享問題(耗時(shí)3709ms優(yōu)化至473ms),解析其底層機(jī)制;同時(shí)深入剖析高性能
    的頭像 發(fā)表于 07-01 15:01 ?802次閱讀
    高性能<b class='flag-5'>緩存</b>設(shè)計(jì):如何解決<b class='flag-5'>緩存</b>偽共享問題

    MCU緩存設(shè)計(jì)

    Flash或外部存儲(chǔ)器讀取的指令,減少CPU因等待指令加載而停滯,適用于實(shí)時(shí)性要求高的場(chǎng)景(如中斷服務(wù)程序)。 D-Cache?:緩存Flash、SRAM或外部存儲(chǔ)器讀取的數(shù)據(jù),加
    的頭像 發(fā)表于 05-07 15:29 ?1177次閱讀

    創(chuàng)世CS SD NAND 8GByte產(chǎn)品特性介紹#芯片 #SDNAND #8GB #CS創(chuàng)世 #存儲(chǔ)

    NAND
    深圳市雷龍發(fā)展有限公司
    發(fā)布于 :2025年04月24日 17:50:09