在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

電子設(shè)計(jì) ? 來(lái)源:電子產(chǎn)品世界 ? 作者:電子產(chǎn)品世界 ? 2019-12-27 08:05 ? 次閱讀

物聯(lián)網(wǎng)IoT)設(shè)備正迅速引入各大市場(chǎng),從家用電器到醫(yī)療設(shè)備、再到汽車(chē),應(yīng)用范圍十分廣泛;制造商必須通過(guò)不斷創(chuàng)新和靈活地采用或集成新技術(shù)來(lái)領(lǐng)先于競(jìng)爭(zhēng)對(duì)手。為了滿(mǎn)足新功能的需求和新法規(guī)的要求,設(shè)計(jì)人員必須將靈活性納入其產(chǎn)品中,以適應(yīng)不斷發(fā)展的IoT生態(tài)系統(tǒng)。固件更新不僅能夠在客戶(hù)現(xiàn)場(chǎng)的初始部署期間進(jìn)行定制,還可以在產(chǎn)品部署到現(xiàn)場(chǎng)后添加新功能/特性,并且支持在使用過(guò)程中修復(fù)任何固件問(wèn)題。NOR閃存等非易失性存儲(chǔ)器件具有可重復(fù)編程能力且可靠性極高,通常可用作固件代碼存儲(chǔ)介質(zhì)。通過(guò)重新編寫(xiě)器件固件代碼(位于器件使用的非易失性存儲(chǔ)器中)的一部分,制造商可輕松更新器件功能。想要更新固件時(shí),有三件事情需要考慮:更新哪些/多少代碼、更新頻率以及執(zhí)行更新所需的時(shí)間(速度)。

更新哪些/多少固件代碼

在IoT設(shè)備的初始設(shè)計(jì)階段,必須考慮更新哪些/多少固件代碼。相對(duì)于不可更新部分,固件的可更新部分必須存儲(chǔ)在NOR閃存器件的獨(dú)立區(qū)域中。更新NOR閃存的任何片段都需要先擦除存儲(chǔ)器的這一部分,然后將新信息編程到該部分中。NOR閃存分為稱(chēng)為扇區(qū)和塊的多個(gè)部分,它們的大小各有不同。NOR閃存器件(如采用SST SuperFlash?技術(shù)的器件(部件編號(hào)SST26VF064B(64 Mb)))分為多個(gè)均一的4 KB扇區(qū),各個(gè)扇區(qū)可單獨(dú)擦除和重新編程(4 KB = 4 * 1024 * 8位 = 32,762位)。它還可分為更大的8 KB、32 KB和64 KB塊,這些塊也可單獨(dú)擦除。因此,一個(gè)8 KB塊有2個(gè)扇區(qū),一個(gè)32 KB塊有8個(gè)扇區(qū),一個(gè)64 KB塊有16個(gè)扇區(qū)。圖1給出了采用8 KB/32 KB/64 KB塊的SST26VF064B的存儲(chǔ)器構(gòu)成。各個(gè)塊也可以單獨(dú)進(jìn)行保護(hù)。在對(duì)閃存的任何部分執(zhí)行任何更新前,必須取消保護(hù)該部分中的塊,以允許擦除和編程操作。完成更新后,謹(jǐn)慎地再次對(duì)這些塊進(jìn)行保護(hù),以避免意外寫(xiě)入或擦除這些區(qū)域。固件的可更新部分必須以足夠靈活的方式劃分為扇區(qū)和塊,以便同時(shí)支持有限數(shù)量和最大數(shù)量的特性/功能更新。由于執(zhí)行更新的速度由需要擦除和重新編程的扇區(qū)和塊數(shù)決定,因此在組織固件的可更新部分時(shí),最好同時(shí)考慮速度和靈活性。圖2給出了將存儲(chǔ)器組織為可更新和不可更新部分的示例。引導(dǎo)代碼等不可更新部分存儲(chǔ)在受保護(hù)區(qū)域中。固件的可更新部分(如特性/功能)根據(jù)靈活性要求分為較小的塊或較大的塊。可更新的鏡像文件存儲(chǔ)在較大的塊中,可更新的變量/參數(shù)存儲(chǔ)在較小的塊中。

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

【圖1:SST26VF064B的存儲(chǔ)器構(gòu)成(映射)——由8個(gè)8 KB塊、2個(gè)32 KB塊和126個(gè)64 KB塊組成】

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

【圖2:將存儲(chǔ)器組織為多個(gè)不可更新部分(例如:引導(dǎo)代碼)和可更新部分(例如:功能/特性代碼、鏡像文件代碼和參數(shù)變量代碼)】

更新頻率

固件更新頻率的主要限制是應(yīng)用中所使用存儲(chǔ)器的耐擦寫(xiě)次數(shù)限制。SuperFlash技術(shù)存儲(chǔ)器(如SST26VF064B)的耐擦寫(xiě)次數(shù)可達(dá)100,000次,這意味著每個(gè)扇區(qū)可編程和擦除100,000次。固件可以更新100,000次聽(tīng)起來(lái)很多;然而,許多IoT設(shè)備會(huì)在使用期間收集數(shù)據(jù)并將信息存儲(chǔ)在NOR閃存中,因此在計(jì)算最大耐擦寫(xiě)次數(shù)限制時(shí)必須考慮這一點(diǎn)。考慮到耐擦寫(xiě)次數(shù),必須在存儲(chǔ)器中分配足夠多的扇區(qū)。下面將舉例說(shuō)明:假設(shè)IoT設(shè)備正在收集和存儲(chǔ)16個(gè)字節(jié)的信息,并且信息預(yù)計(jì)在產(chǎn)品的使用壽命期間收集和存儲(chǔ)1億次。可以按如下方式計(jì)算應(yīng)當(dāng)分配的扇區(qū)數(shù):

1個(gè)扇區(qū) = 4 KB

假設(shè)扇區(qū)中的所有地址單元用于存儲(chǔ)信息(一次存儲(chǔ)16個(gè)字節(jié)的數(shù)據(jù)),然后寫(xiě)入到一個(gè)新的地址單元,直至達(dá)到扇區(qū)末尾(例如,0x0000-0x000F、0x0010-0x001F、0x0020-0x002F等)

由于4 KB/16字節(jié) = 256,這即是達(dá)到扇區(qū)容量并擦除扇區(qū)中任何數(shù)據(jù)之前可以寫(xiě)入存儲(chǔ)介質(zhì)的次數(shù)

1個(gè)扇區(qū)的耐擦寫(xiě)限值 = 100,000次

因此,如果1個(gè)扇區(qū)可以寫(xiě)入256次且耐擦寫(xiě)次數(shù)為100,000次,則可以收集和存儲(chǔ)數(shù)據(jù)2560萬(wàn)次

如果一個(gè)應(yīng)用需要收集和存儲(chǔ)數(shù)據(jù)1億次,則要分配的扇區(qū)數(shù)量為100,000,000/25,600,000 = 3.9。因此,在本例中,需要分配4個(gè)扇區(qū)以在應(yīng)用的生命周期內(nèi)存儲(chǔ)16個(gè)字節(jié)的數(shù)據(jù)。

IoT設(shè)備工程師需要進(jìn)行類(lèi)似的計(jì)算,以便為數(shù)據(jù)記錄參數(shù)分配足夠多的扇區(qū)和塊,以免超出其N(xiāo)OR閃存器件的耐擦寫(xiě)限值。

更新速度

可根據(jù)需要擦除和重新編程的塊和扇區(qū)數(shù)來(lái)計(jì)算更新速度。假設(shè)需要重新編程SST26VF064B的幾個(gè)64 KB塊中存儲(chǔ)的1 Mb、2 Mb或4 Mb固件代碼/數(shù)據(jù)。代碼/數(shù)據(jù)可以由固件代碼、鏡像文件或需要更新的其他代碼組成。更新過(guò)程涉及對(duì)閃存執(zhí)行一系列命令指令。序列將從取消保護(hù)存儲(chǔ)器塊開(kāi)始,然后擦除這些塊、用更新的數(shù)據(jù)/代碼進(jìn)行編程,最后重新進(jìn)行保護(hù)。對(duì)于SST26VF064B,更新1 Mb/2 Mb/4 Mb存儲(chǔ)器所需的指令序列如表1所示。從表1中可以看出,兩個(gè)最重要的時(shí)間是擦除時(shí)間和編程時(shí)間。SST26VF064B采用可提供出色擦除性能的SuperFlash技術(shù)。SuperFlash技術(shù)與傳統(tǒng)閃存的擦除和編程性能的比較如表2所示。與傳統(tǒng)閃存相比,SuperFlash技術(shù)提供的優(yōu)異擦除性能對(duì)于縮短更新時(shí)間非常有用。SST26VF064B支持的最大時(shí)鐘頻率為104 MHz,最大扇區(qū)擦除時(shí)間為25 ms,最大塊擦除時(shí)間為25 ms,最大頁(yè)編程時(shí)間為1.5 ms。此外,從發(fā)出每條命令指令到閃存以104 MHz時(shí)鐘頻率工作,中間還需要12 ns延時(shí)(CE高電平時(shí)間)。表1所示的命令序列與編程和擦除時(shí)間的知識(shí)結(jié)合使用時(shí),可計(jì)算更新1 Mb/2 Mb/4 Mb SuperFlash技術(shù)存儲(chǔ)器和傳統(tǒng)閃存所需的時(shí)間,具體方法分別如表3和表4所示。這些計(jì)算必須由IoT設(shè)備工程師完成以估算執(zhí)行更新的速度,目的是最大程度縮短更新期間的IoT設(shè)備停機(jī)時(shí)間。

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

【表1:更新1 Mb/2 Mb/4 Mb存儲(chǔ)器的閃存命令指令序列】

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

【表2:SST26VF064B和傳統(tǒng)閃存的編程和擦除時(shí)間】

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

【表3:更新1 MB/2 Mb/4 Mb SuperFlash技術(shù)存儲(chǔ)器所需的時(shí)間】

IoT設(shè)備設(shè)計(jì)的問(wèn)題考慮及非易失性存儲(chǔ)器的選擇

【表4:更新1 MB/2 Mb/4 Mb傳統(tǒng)閃存所需的時(shí)間】

結(jié)論

IoT設(shè)備設(shè)計(jì)工程師需要在更新應(yīng)用程序代碼和數(shù)據(jù)時(shí)提供一定的靈活性。更新哪些/多少代碼、更新頻率和更新速度是設(shè)計(jì)IoT設(shè)備時(shí)需要解決的問(wèn)題。非易失性存儲(chǔ)器的選擇會(huì)影響這些問(wèn)題,并在計(jì)算代碼更新的時(shí)間和速度方面起到關(guān)鍵作用。

責(zé)任編輯:gt


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

    關(guān)注

    38

    文章

    7637

    瀏覽量

    166456
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3683

    瀏覽量

    94885
  • IOT
    IOT
    +關(guān)注

    關(guān)注

    187

    文章

    4287

    瀏覽量

    200738
收藏 人收藏

    評(píng)論

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

    更小的非易失性存儲(chǔ)器特性分析

    目前主流的基于浮柵閃存技術(shù)的非易失性存儲(chǔ)器(NVM)技術(shù)有望成為未來(lái)幾年的參考技術(shù)。但是,閃存本身固有的技術(shù)和物理局限性使其很難再縮小技術(shù)節(jié)點(diǎn)。在這種環(huán)境下,業(yè)界試圖利用新材料和新概念發(fā)明一種更好
    的頭像 發(fā)表于 12-18 10:02 ?5567次閱讀
    更小的<b class='flag-5'>非易失性存儲(chǔ)器</b>特性分析

    非易失性存儲(chǔ)器的特點(diǎn)及應(yīng)用介紹

    非易失性存儲(chǔ)器的特點(diǎn)及應(yīng)用介紹
    發(fā)表于 08-20 12:54

    汽車(chē)系統(tǒng)非易失性存儲(chǔ)器選擇

    汽車(chē)系統(tǒng)的設(shè)計(jì)變得越來(lái)越復(fù)雜,因?yàn)橐粩嗟募尤胄碌墓δ埽绺呒?jí)駕駛輔助,圖形儀表,車(chē)身控制和車(chē)輛信息娛樂(lè)系統(tǒng)。為了確保可靠、安全的操作,每個(gè)子系統(tǒng)均需要使用特定的非易失性存儲(chǔ)器,以便在復(fù)位操作和電源
    發(fā)表于 07-23 06:15

    EVERSPIN非易失性存儲(chǔ)器嵌入式技術(shù)解析

    EVERSPIN非易失性存儲(chǔ)器嵌入式技術(shù)
    發(fā)表于 12-21 07:04

    非易失性存儲(chǔ)器平衡的方法

    非易失性存儲(chǔ)器平衡方法
    發(fā)表于 01-07 07:26

    SST26VF064B存儲(chǔ)器IoT設(shè)備設(shè)計(jì)需要考慮哪些問(wèn)題?

    SST26VF064B存儲(chǔ)器IoT設(shè)備設(shè)計(jì)需要考慮哪些問(wèn)題?非易失性存儲(chǔ)器怎么選擇
    發(fā)表于 06-15 07:57

    面向納電子時(shí)代的非易失性存儲(chǔ)器

    面向納電子時(shí)代的非易失性存儲(chǔ)器  摘要   目前主流的基于浮柵閃存技術(shù)的非易失性存儲(chǔ)器(NVM)技術(shù)有望成為未來(lái)幾年的參考技術(shù)。但是,閃存本身固有的
    發(fā)表于 12-25 09:37 ?767次閱讀

    非易失性存儲(chǔ)器FeRAM、MRAM和OUM

      本文對(duì)目前幾種比較有競(jìng)爭(zhēng)力和發(fā)展?jié)摿Φ男滦?b class='flag-5'>非易失性存儲(chǔ)器做了一個(gè)簡(jiǎn)單的介紹。   鐵電存儲(chǔ)器(FeRAM)   鐵電存儲(chǔ)器是一種在斷電時(shí)不會(huì)丟失內(nèi)容的非易
    發(fā)表于 08-31 10:50 ?2554次閱讀
    <b class='flag-5'>非易失性存儲(chǔ)器</b>FeRAM、MRAM和OUM

    非易失性存儲(chǔ)器有哪些_如何選擇汽車(chē)系統(tǒng)的非易失性存儲(chǔ)器

    汽車(chē)系統(tǒng)的設(shè)計(jì)變得越來(lái)越復(fù)雜,因?yàn)橐粩嗟募尤胄碌墓δ埽绺呒?jí)駕駛輔助,圖形儀表,車(chē)身控制和車(chē)輛信息娛樂(lè)系統(tǒng)。為了確保可靠、安全的操作,每個(gè)子系統(tǒng)均需要使用特定的非易失性存儲(chǔ)器,以便在復(fù)位操作和電源切換期間存儲(chǔ)信息。
    的頭像 發(fā)表于 04-29 11:02 ?8565次閱讀
    <b class='flag-5'>非易失性存儲(chǔ)器</b>有哪些_如何<b class='flag-5'>選擇</b>汽車(chē)系統(tǒng)的<b class='flag-5'>非易失性存儲(chǔ)器</b>

    非易失性存儲(chǔ)器的分類(lèi)和未來(lái)發(fā)展預(yù)測(cè)

    非易失性存儲(chǔ)器是指當(dāng)電流關(guān)掉后,所存儲(chǔ)的數(shù)據(jù)不會(huì)消失者的電腦存儲(chǔ)器非易失性存儲(chǔ)器中,依存儲(chǔ)器內(nèi)的數(shù)據(jù)是否能在使用電腦時(shí)隨時(shí)改寫(xiě)為標(biāo)準(zhǔn),可分
    的頭像 發(fā)表于 12-23 13:31 ?1.2w次閱讀

    關(guān)于非易失性存儲(chǔ)器和易失性存儲(chǔ)器的區(qū)別詳解

    非易失性存儲(chǔ)器技術(shù)是在關(guān)閉計(jì)算機(jī)或者突然性、意外性關(guān)閉計(jì)算機(jī)的時(shí)候數(shù)據(jù)不會(huì)丟失的技術(shù)。非易失性存儲(chǔ)器技術(shù)得到了快速發(fā)展,非易失性存儲(chǔ)器主要分為塊尋址和字節(jié)尋址兩類(lèi)。
    發(fā)表于 01-23 11:33 ?1.8w次閱讀

    非易失性存儲(chǔ)器和易失性存儲(chǔ)器有什么全部詳細(xì)資料對(duì)比

    非易失性存儲(chǔ)器技術(shù)是在關(guān)閉計(jì)算機(jī)或者突然性、意外性關(guān)閉計(jì)算機(jī)的時(shí)候數(shù)據(jù)不會(huì)丟失的技術(shù)。非易失性存儲(chǔ)器技術(shù)得到了快速發(fā)展,非易失性存儲(chǔ)器主要分為塊尋址和字節(jié)尋址兩類(lèi)。
    發(fā)表于 04-07 14:33 ?9142次閱讀

    存儲(chǔ)器和新興非易失性存儲(chǔ)器技術(shù)的特點(diǎn)

    良好的設(shè)計(jì)是成功制造非易失性存儲(chǔ)器產(chǎn)品的重要關(guān)鍵,包括測(cè)試和驗(yàn)證設(shè)備性能以及在制造后一次在晶圓和設(shè)備級(jí)別進(jìn)行質(zhì)量控制測(cè)試。新興的非易失性存儲(chǔ)器技術(shù)的制造和測(cè)試,這些技術(shù)將支持物聯(lián)網(wǎng),人
    發(fā)表于 06-09 13:46 ?1281次閱讀
    <b class='flag-5'>存儲(chǔ)器</b>和新興<b class='flag-5'>非易失性存儲(chǔ)器</b>技術(shù)的特點(diǎn)

    簡(jiǎn)述非易失性存儲(chǔ)器的類(lèi)型

    非易失性存儲(chǔ)器(Non-Volatile Memory, NVM)是指即使在電源關(guān)閉或失去外部電源的情況下,仍能保持存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)存儲(chǔ)器。這類(lèi)存儲(chǔ)器在數(shù)據(jù)保存方面具有重要的應(yīng)用價(jià)值,
    的頭像 發(fā)表于 09-10 14:44 ?2057次閱讀

    揭秘非易失性存儲(chǔ)器:從原理到應(yīng)用的深入探索

    ? 非易失性存儲(chǔ)器是一種應(yīng)用于計(jì)算機(jī)及智能手機(jī)等設(shè)備中的存儲(chǔ)裝置(存儲(chǔ)器),其特點(diǎn)是在沒(méi)有外部電源的情況下仍能保存數(shù)據(jù)信息。本文將介紹非易失性存儲(chǔ)器
    的頭像 發(fā)表于 02-13 12:42 ?1043次閱讀
    揭秘<b class='flag-5'>非易失性存儲(chǔ)器</b>:從原理到應(yīng)用的深入探索
    主站蜘蛛池模板: 日日爽天天干 | 久久成人国产精品免费 | 欧美一级在线免费观看 | 天天插天天舔 | www在线观看 | 成年男人永久免费看片 | 日韩美女影院 | 欧美在线播放 | 成成人看片在线 | 一级片a级片 | 国产精品主播在线观看 | 日本aaaaa| 久久精品香蕉视频 | 在线看片福利 | 亚洲男人天堂2020 | 天天草综合网 | 456性欧美欧美在线视频 | 中文字幕在线一区二区三区 | 抽搐一进一出gif免费男男 | 亚洲香蕉影院 | 97av视频在线播放 | 日本免费一区二区视频 | 亚洲伊人tv综合网色 | 成人a毛片免费全部播放 | 狠狠色丁香婷婷综合小时婷婷 | 一级一级一片免费高清 | 99热久久国产精品 | 午夜免费影院 | 青娱乐99 | 性天堂网| 小视频国产 | 国产叼嘿视频网站在线观看 | www.综合色| jlzzjlzzjlzz亚洲女 | 天天干天天操天天透 | 午夜剧 | 手机在线看福利 | 久久福利免费视频 | 精品女同 | 午夜在线一区 | 西西午夜影院 |