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

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

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

選擇最適合您的系統(tǒng)需要的內(nèi)存選項

瑞薩電子 ? 來源: 瑞薩電子 ? 2024-12-12 10:52 ? 次閱讀

隨著邊緣和端點對更高功能和智能的需求不斷增長,這些設(shè)備對更強(qiáng)處理能力和更大內(nèi)存的需求也在增長。應(yīng)用程序的功能更加豐富,用戶要求其產(chǎn)品中內(nèi)置更高級別的功能,包括復(fù)雜的圖形和用戶界面、學(xué)習(xí)算法、網(wǎng)絡(luò)連接和高級安全性。目前,機(jī)器學(xué)習(xí)實現(xiàn)了語音和視覺AI功能,可幫助設(shè)備在邊緣做出智能決策,并在無需人工干預(yù)的情況下觸發(fā)操作。復(fù)雜的軟件框架是這些解決方案的重要組成部分。

雖然處理能力是所有這些類型應(yīng)用程序的關(guān)鍵,但它們也推動了對代碼和數(shù)據(jù)的快速、可靠、低功耗和非易失性存儲的需求。在開發(fā)嵌入式系統(tǒng)時,設(shè)計人員的內(nèi)存選擇會顯著影響性能、成本、設(shè)計復(fù)雜性和功耗。需要新的架構(gòu)來滿足對更高性能、更大內(nèi)存和更低功耗的不斷變化的需求,同時保持低成本。需要與內(nèi)存制造商密切合作,以確保滿足性能要求的解決方案經(jīng)過全面驗證。我們來看看各種內(nèi)存架構(gòu)選項及其最佳使用案例。

內(nèi)部閃存或外部存儲器

傳統(tǒng)上,中低性能應(yīng)用中使用的通用MCU嵌入式閃存(通常為<2MB)作為代碼的首選非易失性存儲。這些集成MCU非常適合工業(yè)或樓宇自動化、醫(yī)療、家用電器或智能家居等不同細(xì)分市場中的大多數(shù)中低端物聯(lián)網(wǎng)應(yīng)用。嵌入式閃存具有許多優(yōu)勢,包括更低的延遲、更低的功耗和更高的性能,并提供了集成度更高的方案,適用于簡化、空間有限的應(yīng)用以及低復(fù)雜的設(shè)計。從安全角度來看,它消除了外部的攻擊面。因此,具有集成嵌入式閃存的MCU仍然是大多數(shù)性能和功能需求較低的應(yīng)用的首選解決方案。

但是嵌入式閃存是有成本的,超過一定的內(nèi)存密度(如2MB),成本開始變得高昂。嵌入式閃存成本高昂,并增加了MCU晶圓加工的復(fù)雜性和成本。嵌入閃存所需的額外制造步驟會顯著增加硅的成本。

此外,MCU制造商越來越多地轉(zhuǎn)向更先進(jìn)、更精細(xì)的工藝幾何結(jié)構(gòu),如28/22nm或更低,以便擴(kuò)展到更高的性能并在片上集成更多功能。現(xiàn)在,通??梢钥吹剿俣仍?400MHz至1GHz范圍內(nèi)的MCU,這些MCU支持高級圖形、模擬、連接和安全功能,以及高級安全性,以防止數(shù)據(jù)/IP被盜和篡改。雖然這解決了性能需求,但在這些設(shè)備上嵌入內(nèi)存成為一個挑戰(zhàn),因為嵌入式閃存在較低的工藝幾何形狀上不能很好地擴(kuò)展,而且閃存單元不能有效地縮小到40nm以下。所有這些都使其在較低的工藝幾何形狀中可行性降低或成本更高。

外部存儲器

設(shè)計人員正在考慮新的架構(gòu)來縮小這一差距,并越來越多地將外部閃存用于要求更高、性能更高的應(yīng)用。對更復(fù)雜用例(如高端圖形、音頻處理或機(jī)器學(xué)習(xí))的支持驅(qū)動了這一需求,而獨立內(nèi)存價格的急劇下降推動了這一趨勢。使用外部存儲器可以擴(kuò)展嵌入式系統(tǒng)中的代碼和數(shù)據(jù)空間,因為外部閃存基本上是MCU存儲器映射的一部分,可以直接讀取并用于數(shù)據(jù)記錄或軟件存儲和執(zhí)行。

對于物聯(lián)網(wǎng)產(chǎn)品制造商來說,將外部閃存用于其高性能應(yīng)用具有多項優(yōu)勢,包括在存儲器大小選擇方面提供靈活性,以及使其設(shè)計面向未來。隨著開發(fā)人員添加更多功能,需要更大內(nèi)存,將較小容量的內(nèi)存換成引腳兼容的更大容量的內(nèi)存是一個相當(dāng)普遍的做法。它還允許他們?yōu)楦鞣N設(shè)計采用統(tǒng)一的平臺方法。

當(dāng)然,也有缺點,例如訪問外部存儲器所涉及的額外延遲(通過使用Quad/Octal存儲器及仔細(xì)使用緩存來減輕)、略高的功率以及外部存儲器的額外成本。它還增加了電路板設(shè)計的復(fù)雜性,需要在PCB上進(jìn)行額外的布線并注意信號完整性。

對于MCU制造商來說,將MCU與存儲器分離,使他們能夠轉(zhuǎn)向更先進(jìn)的工藝節(jié)點,以獲得更高的性能、更高的功能和能效,并降低其器件成本?,F(xiàn)在,大多數(shù)制造商都集成了四通道或八通道SPI接口,并支持就地執(zhí)行(XiP)功能,允許與這些NOR閃存器件無縫連接。一些MCU支持動態(tài)解密(DOTF),它允許將加密圖像存儲在外部閃存中并安全地導(dǎo)入執(zhí)行。該解決方案提供當(dāng)今邊緣應(yīng)用所需的高性能、低功耗和高級安全性。

243b19d6-b7a8-11ef-93f3-92fbcf53809c.png

圖1. 存儲器拓?fù)洙C具有內(nèi)部和外部閃存的MCU

外部存儲器和環(huán)節(jié)措施的挑戰(zhàn)

當(dāng)然,外部存儲器也存在挑戰(zhàn),包括對與外部閃存相關(guān)的延遲及其對整體性能的影響的擔(dān)憂。通過使用四通道或八通道SPI接口,可以在一定程度上減輕這種帶寬限制,該接口允許通過4條或8條并行線路傳輸數(shù)據(jù),而不是使用常規(guī)SPI的單線傳輸數(shù)據(jù)。使用雙倍數(shù)據(jù)速率(DDR),通過在時鐘的上升沿和下降沿發(fā)送數(shù)據(jù),可以將吞吐量增加一倍。外部閃存制造商還內(nèi)置了對突發(fā)讀取模式的支持,以便更快地訪問數(shù)據(jù),并且可以使用緩存來減輕一些延遲影響,但需要仔細(xì)管理軟件以最佳方式使用緩存。系統(tǒng)設(shè)計人員還可以通過將代碼傳輸?shù)絻?nèi)部SRAM并在SRAM外執(zhí)行以獲得最高性能來緩解一些延遲問題。

還有擔(dān)心使用外部閃存會帶來更高的功耗,因此內(nèi)存制造商特別注意優(yōu)化這些設(shè)備的電流消耗。外部存儲器存在一些安全風(fēng)險,因為它增加了外部的攻擊面,從而造成了可被黑客利用并需要保護(hù)的漏洞。這要求MCU制造商向Quad/Octal SPI接口添加加密/解密功能,以便可以安全地存儲和引入加密代碼。

將外部閃存與RA MCU配合使用

瑞薩的RA系列MCU集成了嵌入式閃存以及與外部存儲器的多個存儲器接口,以提供最大的靈活性和性能。它們支持四通道或八通道SPI接口,通過使用4條或8條數(shù)據(jù)線而不是通常的SPI接口線來提高數(shù)據(jù)吞吐量。這可以顯著提高性能,尤其是在需要快速內(nèi)存訪問(如圖形、音頻或數(shù)據(jù)記錄)的應(yīng)用程序中。

所有RA8系列MCU都包括一個符合eXpanded串行外設(shè)接口(xSPI)的八通道SPI接口。xSPI協(xié)議指定了非易失性存儲設(shè)備的接口,并實現(xiàn)了高數(shù)據(jù)吞吐量、低信號數(shù)以及與傳統(tǒng)SPI設(shè)備的有限向后兼容性。使用片選可以將兩個外部存儲器件連接到八通道SPI接口,如下所示,為設(shè)計人員提供了更大的靈活性。一些RA8 MCU還支持動態(tài)解密(DOTF),允許安全地導(dǎo)入存儲在外部閃存中的加密圖像進(jìn)行執(zhí)行。圖2和圖3顯示了RA8 MCU上的八通道SPI接口,支持和不支持DOTF。

24473090-b7a8-11ef-93f3-92fbcf53809c.png

圖2. Octal SPI支持DOTF

2455a27e-b7a8-11ef-93f3-92fbcf53809c.png

圖3. Octal SPI不支持DOTF

Octal SPI接口的一些功能:

協(xié)議–xSPI,符合

- JEDEC標(biāo)準(zhǔn)JESD251(Profile 1.0和2.0)

- JESD251-1和JESD252

支持的存儲器類型–八通道閃存和八通道RAM、HyperFlash和HyperRAM

數(shù)據(jù)吞吐量–高達(dá)每秒200MB

數(shù)據(jù)傳輸/接收–可以使用片選與最多2個從站通信,而不是并發(fā)

支持就地執(zhí)行(XiP)操作

支持的模式

- 帶SDR/DDR的1/4/8針(1S-1S-1S、4S-4D-4D、8D-8D-8D)

- 帶SDR的2/4針(1S-2S-2S、2S-2S-2S、1S-4S-4S、4S-4S-4S)

內(nèi)存映射

- 每個CS最多支持256MB地址空間

- 預(yù)取功能,用于低延遲的突發(fā)讀取

- 出色的緩沖區(qū),用于高吞吐量的突發(fā)寫入

安全性–支持DOTF(在某些RA8 MCU上可用)

除了內(nèi)部閃存和外部存儲器接口外,RA8 MCU還包括緊密耦合存儲器(TCM)和I/D緩存,有助于優(yōu)化性能。TCM是零等待狀態(tài)內(nèi)存,在所有片上內(nèi)存中具有最低的延遲;它可以用于代碼的最關(guān)鍵部分。

使用RA8系列MCU上提供的各種存儲器和存儲器接口,可以實現(xiàn)多種靈活的存儲器配置。代碼可以存儲在內(nèi)部嵌入式閃存中并從內(nèi)部嵌入式閃存執(zhí)行,從而實現(xiàn)簡單、低延遲、高度安全且節(jié)能的系統(tǒng)。然而,這不是一個可擴(kuò)展的解決方案,任何超出嵌入式閃存大小的代碼大小增加都需要通過外部存儲器來解決。

在第二種配置中,代碼存儲在外部flash中并在外部flash執(zhí)行。這是XiP功能,也是最靈活和可擴(kuò)展的選項。隨著代碼大小的增加,外部存儲器可以簡單地?fù)Q成引腳兼容、密度更高的器件,無需重新設(shè)計電路板即可輕松升級。這是以略高的功耗和更大的延遲為代價的,這可能會對整體性能產(chǎn)生影響。

代碼也可以存儲在外部閃存中,并引入內(nèi)部SRAM或TCM執(zhí)行。這提供了最高性能,因為代碼是通過快速SRAM執(zhí)行的,但是根據(jù)SRAM大小對代碼大小有限制,如果代碼大小超過可用的SRAM或TCM,則會增加軟件復(fù)雜性。喚醒時間也可能增加,因為SRAM關(guān)閉時丟失的代碼需要在每次重啟時重新加載。

結(jié)論

在內(nèi)存選項選擇方面,沒有單一的正確答案。雖然大多數(shù)中低端IoT應(yīng)用程序可以使用內(nèi)部閃存,但許多高性能應(yīng)用程序需要使用外部閃存。內(nèi)存選擇必須基于幾個考慮因素-應(yīng)用程序要求、所需的內(nèi)存大小、預(yù)期性能、系統(tǒng)架構(gòu)、功耗目標(biāo)、安全問題和未來的產(chǎn)品/平臺計劃等。

兩種解決選項都有優(yōu)點和缺點:

內(nèi)部閃存 外部閃存
提供簡單性 靈活性
緊密集成 內(nèi)部擴(kuò)展
高度安全的解決方案 可擴(kuò)展性
適用于廣泛的應(yīng)用 非常適合新興的loT和邊緣AI應(yīng)用

通過了解這些權(quán)衡,開發(fā)人員可以做出符合其項目目標(biāo)的明智決策。

在每個器件產(chǎn)品頁面上獲取有關(guān)RA8 MCU系列上可用的靈活存儲器選項的所有詳細(xì)信息,以及數(shù)據(jù)表、樣品和評估套件。

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

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351181
  • 存儲器
    +關(guān)注

    關(guān)注

    38

    文章

    7492

    瀏覽量

    163828
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3025

    瀏覽量

    74042
  • 瑞薩電子
    +關(guān)注

    關(guān)注

    37

    文章

    2866

    瀏覽量

    72207

原文標(biāo)題:工程師說 | 選擇最適合您的系統(tǒng)需要的內(nèi)存選項

文章出處:【微信號:瑞薩電子,微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    PROTEL新手最適合的教程我是受益匪淺希望對你有用

    PROTEL新手最適合的教程我是受益匪淺希望對你有用,真的很適合新手使用我是學(xué)會,你下載希望多多留言,大家一起學(xué)習(xí)
    發(fā)表于 04-21 21:36

    請問任何人都有過IO標(biāo)準(zhǔn)最適合LPDDR內(nèi)存的經(jīng)驗嗎?

    我正在做一個新的電路板,需要我正在編寫的自定義LPDDR接口。不知何故,在查看信號完整性時,使用LVCMOS18 IO的Micron LPDDR存儲器接口似乎不太好。任何人都有過IO標(biāo)準(zhǔn)最適合
    發(fā)表于 06-05 09:30

    嵌入式設(shè)計中,如何評估最適合應(yīng)用的 RTOS?

    種 RTOS 可供開發(fā)人員使用,從開源系統(tǒng)到經(jīng)認(rèn)證的商業(yè) RTOS。那么,該如何選擇 RTOS 并開始使用呢?如何評估最適合應(yīng)用的 RTOS?
    發(fā)表于 07-26 14:15

    示波器的反應(yīng)特性指的是什么?如何來選擇最適合的示波器呢?

    示波器的反應(yīng)特性指的是什么?示波器的反應(yīng)系統(tǒng)分為哪幾類?它們有什么差異?與高斯反應(yīng)示波器相比,磚墻反應(yīng)型示波器有哪些缺點?高速數(shù)字示波器為什么要選用磚墻反應(yīng)型?如何來選擇最適合的示波器呢?
    發(fā)表于 04-15 07:04

    如何挑選最適合的PXI/PXIe系統(tǒng)?

    影響PXI/PXIe系統(tǒng)散熱的要素是什么?如何配置風(fēng)扇,以取得風(fēng)扇最佳性能?如何挑選最適合的PXI/PXIe系統(tǒng)
    發(fā)表于 05-08 08:03

    MOSFET或IGBT哪一種驅(qū)動器最適合的應(yīng)用呢

    MOSFET驅(qū)動器的主要用途有哪些?MOSFET或IGBT哪一種驅(qū)動器最適合的應(yīng)用呢?
    發(fā)表于 11-08 06:11

    如何選擇最適合自己的筆記本電腦

    如何選擇最適合自己的筆記本電腦 買筆記本其實就像找老婆,無論高低胖瘦,美貌與否都不是最重要,關(guān)鍵在于是否真正“適合”你,如果一個中
    發(fā)表于 02-04 16:20 ?338次閱讀

    如何選擇最適合的視頻會議系統(tǒng)

    如何選擇最適合的視頻會議系統(tǒng)   視頻會議系統(tǒng)與硬件、軟件、網(wǎng)絡(luò)密切相關(guān),每家企業(yè)實際情況不一樣,所需的視頻會議系
    發(fā)表于 02-21 08:56 ?777次閱讀

    什么手機(jī)最適合玩手機(jī)游戲?選驍龍痛快贏

    的硬件性能,滿足這個條件的手機(jī)才是最適合玩手機(jī)游戲的。 玩手機(jī)游戲需要手機(jī)具備強(qiáng)大硬件性能,只有這樣的手機(jī)玩游戲才是最適合的。這是因為玩手機(jī)游戲不比日常應(yīng)用存在過剩。安卓系統(tǒng)是開源的,
    發(fā)表于 09-07 10:55 ?1079次閱讀

    如何選擇你的公司最適合最需求的MES制造執(zhí)行系統(tǒng)

    制造執(zhí)行系統(tǒng)(MES)是一個非常復(fù)雜,龐大而多樣的應(yīng)用程序,可以控制的公司的制造命脈。沒有千篇一律的MES軟件必須為特定應(yīng)用構(gòu)建和定制每個系統(tǒng)。MES常見問題解答將幫助您選擇
    發(fā)表于 11-20 08:00 ?11次下載

    最適合linux系統(tǒng)的筆記本

    本視頻主要詳細(xì)介紹了最適合linux系統(tǒng)的筆記本,分別是Dell筆記本、Acer筆記本、Dell游戲本。
    的頭像 發(fā)表于 03-04 14:06 ?1.8w次閱讀

    如何才能購買到一個最適合的數(shù)字貨幣錢包

    如果你是數(shù)字貨幣行業(yè)的新手,你可能會聽到很多關(guān)于錢包的事情。大多數(shù)安全錢包都有自己的粉絲和競爭對手,每個黨派都可以解釋自己為什么喜歡或討厭某個服務(wù)。在您找到一個安全的數(shù)字貨幣錢包之前,應(yīng)該準(zhǔn)備好嘗試一些評級良好的選項,并且找到一個最適
    發(fā)表于 03-18 09:49 ?3059次閱讀

    蘋果13最適合買的配置

     隨著蘋果發(fā)布會時間的時間臨近,關(guān)于iPhone13系列版本配置也曝光了出來,那么蘋果13最適合買的配置是哪個呢?下面我們一起看看不同版本配置的區(qū)別。
    的頭像 發(fā)表于 09-13 10:37 ?6213次閱讀

    如何在眾多型號中選擇最適合的SMT貼片機(jī)

    在電子制造業(yè)中,表面貼裝技術(shù)(SMT)貼片機(jī)是生產(chǎn)線的核心設(shè)備。然而,市場上有許多不同型號的SMT貼片機(jī),選擇最適合自己需求的設(shè)備,需要從多個方面進(jìn)行深入考慮。以下是需要考慮的幾個關(guān)鍵
    的頭像 發(fā)表于 05-15 11:12 ?1019次閱讀
    如何在眾多型號中<b class='flag-5'>選擇</b><b class='flag-5'>最適合</b>的SMT貼片機(jī)

    如何選擇最適合你的UV LED固化機(jī)?

    在現(xiàn)代化的工業(yè)生產(chǎn)中,UV LED固化機(jī)以其高效、環(huán)保、節(jié)能等諸多優(yōu)點,逐漸成為了固化工藝的首選設(shè)備。然而,市場上的UV LED固化機(jī)種類繁多,性能各異,如何選擇最適合自己需求的固化機(jī)呢?本文將為
    的頭像 發(fā)表于 05-18 14:19 ?413次閱讀
    如何<b class='flag-5'>選擇</b><b class='flag-5'>最適合</b>你的UV LED固化機(jī)?