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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何選擇嵌入式產品中的存儲器類型

武漢萬象奧科 ? 2022-04-28 11:23 ? 次閱讀

摘要:Flash存儲器是一種非易失性內存,其作為數據、系統存儲的關鍵介質,在嵌入式系統中扮演著重要角色。常見的Flash有NAND Flash 、Nor Flash、eMMC等,本文將簡單介紹不同Flash的區別及應用場景。

get?code=ZWQ3MzFjZGUyMDI1OTBiODIxOWI0Y2ZmNGJmZjkwNjIsMTY1MTExMTMyODI3NQ==

圖1 HD6Q-CORE ARM核心板板載Flash

  1. NAND Flash

按照接口區分,NAND Flash分為串行和并行兩種,串行就是每次傳輸1 bit,并行就是每次傳輸多位。下圖的并行Flash采用8bit的數據位寬,并配合RE/WE等讀寫信號進行數據的讀寫。串行Flash管腳較少,多采用SPI或者QSPI接口進行通信。一般來講,并行Flash的容量要高于串行Flash。

get?code=YzA2ZmNkMzhkMWNkY2YxOWEwYTdmNzdjZDA5MDI1MTcsMTY1MTExMTMyODI3NQ==

圖2 并行NAND Flash接口

get?code=NjhjNGRhZWU4ZjU3N2JmNzYxMzJiZWQyMmQ1NDUyNDIsMTY1MTExMTMyODI3NQ==

圖3 串行NAND Flash接口

按照顆粒密度區分,并行NAND Flash可以分為SLC、MLC、TLC、QLC等,其中SLC、MLC顆粒較為常用。

get?code=M2Q4NGE1NWMwNDk5OGQwNGM1MGY2ZWIzNTdkMzNiYzEsMTY1MTExMTMyODI3NQ==

圖4 SLC、MLC、TLC、QLC

  • 第一代SLC(Single-Level Cell)每單元可存儲1比特數據(1bit/cell),性能好、壽命長,可經受10萬次編程/擦寫循環,但容量低、成本高,市場上用的比較少;
  • 第二代MLC(Multi-Level Cell)每單元可存儲2比特數據(2bits/cell),性能、壽命、容量、成各方面比較均衡,可經受1萬次編程/擦寫循環,目前主流的核心板廠商大都配置該類型的存儲;
  • 第三代TLC(Trinary-Level Cell)每單元可存儲3比特數據(3bits/cell),性能、壽命變差,只能經受3千次編程/擦寫循環,但是容量可以做得更大,成本也可以更低,大多數固態硬盤的選擇;
  • 第四代QLC(Quad-Level Cell)每單元可存儲4比特數據(4bits/cell),性能、壽命進一步變差,只能經受1000次編程/擦寫循環,但是容量更容易提升,成本也繼續降低。
  1. Nor Flash

NOR Flash是一種非易失閃存技術,是Intel在1988年創建。是市場上兩種主要的非易失閃存技術之一。按照接口區分, Nor Flash也可以分為并行和串行兩種。由于并行Nor Flash易存在兼容性問題,現已逐漸淘汰,目前常用的Nor Flash通常指串行Flash,即SPI Flash,其接口定義和圖3一致。

與NAND Flash相比,Nor Flash容量較低,且讀寫速度和擦寫速度較慢。不同于NAND Flash的是,NOR Flash支持Execute ON Chip,程序可以直接在Flash片內執行,因此很適合作為嵌入式系統中的程序啟動介質。

表1 NAND Flash &Nor Flash 存儲介質對比表

get?code=OGY1YzI2ZTYyNTk4Y2UxNjRmM2QyZmQ1ZGRlMzQxYjQsMTY1MTExMTMyODI3NQ==

eMMC

eMMC 本質上還是Nand flash ,數據接口支持1bit、4bit和8bit三種。eMMC=Nand flash +閃存控制芯片+標準接口封裝,其內部集成的閃存控制器具有讀寫協議、擦寫均衡、壞塊管理、ECC校驗、電源管理時鐘管理、數據存取等功能,極大降低了Nand-flash的使用難度。

get?code=OWQwMjBmMjEyNzExZjI0ZWQ2ODM5NGQ0NDc0NzBjZmMsMTY1MTExMTMyODI3NQ==

圖5 eMMC架構

在嵌入式系統中,Flash除了用來存放數據,還有一個重要的功能就是存放uboot啟動程序。一般來講,系統可以直接從NorFlash啟動,而不能直接從NAND Flash啟動。系統要從NAND Flash啟動,則需要先將NAND Flash低4K的代碼拷貝到CPU內部的SRAM中,然后從SRAM中驅動。再將FLASH剩下的代碼拷貝到SDRAM中,從SDRAM開始執行main函數,啟動流程如下圖所示。

get?code=MDQwODI2ZTAwMTJkMGMwZjJhZjA3N2RlYWQzYTRjY2IsMTY1MTExMTMyODI3NQ==

圖6 NAND Flash啟動方式

一般來講,當主控制所需搭配的存儲容量較低時(如256M、512M),通常選擇Nand flash。當主控制所需搭配的存儲容量較高時(如4GB、8GB甚至32GB),選擇eMMC將更具性價比。

武漢萬象奧科是國內嵌入式軟硬件技術積累最全面的方案商之一, 作為RenesasMicrochip、芯馳、NXP、ST等原廠在國內的重要技術合作伙伴,專注于嵌入式軟硬件產品的研發、定制、設計、生產。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲器
    +關注

    關注

    38

    文章

    7557

    瀏覽量

    164951
收藏 人收藏

    評論

    相關推薦

    嵌入式系統存儲的軟件優化策略

    存儲數據的頻率,為保證產品壽命要求,評估選擇合適的存儲類型和容量。 四、飛凌嵌入式賦能 (1)
    發表于 02-28 14:17

    MPU在嵌入式系統的應用

    一、MPU的基本功能 微處理單元(MPU)是嵌入式系統的大腦,負責執行程序指令、處理數據和控制其他硬件設備。MPU的基本功能包括: 指令執行:MPU能夠從存儲器
    的頭像 發表于 01-08 09:26 ?332次閱讀

    PROM器件在嵌入式系統的應用

    PROM(Programmable Read-Only Memory,可編程只讀存儲器)器件在嵌入式系統中有著廣泛的應用。以下是對PROM器件在嵌入式系統應用的分析: 一、PROM器
    的頭像 發表于 11-23 11:22 ?881次閱讀

    嵌入式系統的連接選擇

    嵌入式系統,連接選擇是一個至關重要的環節,它關系到系統的穩定性、可靠性和數據傳輸效率。以下是對嵌入式系統
    的頭像 發表于 11-07 09:44 ?463次閱讀

    SDRAM同步動態隨機存儲器的操作說明

    SDRAM是做嵌入式系統,常用是的緩存數據的器件。基本概念如下(注意區分幾個主要常見存儲器之間的差異)。
    的頭像 發表于 11-05 17:35 ?620次閱讀
    SDRAM同步動態隨機<b class='flag-5'>存儲器</b>的操作說明

    什么是ROM存儲器的定義

    和固件。ROM存儲器的這種特性使其成為存儲BIOS(基本輸入輸出系統)、嵌入式系統固件、游戲機游戲等的理想選擇。 二、ROM存儲器
    的頭像 發表于 11-04 09:59 ?2202次閱讀

    使用 TMP1826 嵌入式 EEPROM 替換用于模塊識別的外部存儲器

    電子發燒友網站提供《使用 TMP1826 嵌入式 EEPROM 替換用于模塊識別的外部存儲器.pdf》資料免費下載
    發表于 09-09 09:44 ?0次下載
    使用 TMP1826 <b class='flag-5'>嵌入式</b> EEPROM 替換用于模塊識別的外部<b class='flag-5'>存儲器</b>

    PLC主要使用的存儲器類型

    PLC(可編程邏輯控制存儲器是其重要組成部分,用于存儲程序、數據和系統信息。PLC的存儲器主要分為兩大類:系統
    的頭像 發表于 09-05 10:45 ?3880次閱讀

    嵌入式linux開發的基本步驟有哪些?

    之前,首先需要選擇合適的硬件平臺。硬件選擇需要考慮以下幾個方面: 1.1 處理 嵌入式Linux開發需要一個處理,常見的處理
    的頭像 發表于 09-02 09:11 ?769次閱讀

    一文讀懂常見存儲器類型

    存儲器是計算機系統中用于存儲和讀取數據的硬件組件,根據存儲介質和工作原理的不同,存儲器可以分為多種類型。本文將從易失性
    的頭像 發表于 07-15 15:53 ?5913次閱讀

    嵌入式系統軟硬件基礎知識大全

    的重要方面。不同的處理架構,如CISC、RISC和ARM,具有不同的指令集和執行效率。了解這些架構和指令集的特點,可以幫助我們更好地選擇和使用處理存儲器
    發表于 05-09 14:12

    嵌入式系統的外設器件選擇

    ,都可視系統的實際需求來進行選擇。本文將為您介紹上述外設器件的類型選擇的考慮要素。 存儲器的種類眾多且特性不同 存儲器
    的頭像 發表于 05-05 09:38 ?1090次閱讀
    <b class='flag-5'>嵌入式</b>系統的外設器件<b class='flag-5'>選擇</b>

    嵌入式微處理器類型與特點 嵌入式微處理器技術的優缺點

    應運而生,并在各種嵌入式應用得到廣泛應用。本文將詳細介紹嵌入式微處理器類型與特點,以及嵌入式微處理器技術的優缺點。
    的頭像 發表于 05-04 15:10 ?3373次閱讀

    4Mbit的磁存儲器HS4MANSQ1A-DS1廣泛用于嵌入式系統

    4Mbit的磁存儲器HS4MANSQ1A-DS1廣泛用于嵌入式系統
    的頭像 發表于 04-22 09:57 ?465次閱讀
    4Mbit的磁<b class='flag-5'>存儲器</b>HS4MANSQ1A-DS1廣泛用于<b class='flag-5'>嵌入式</b>系統

    嵌入式微處理器有哪些類型 嵌入式微處理器有哪些產品

    在不同的領域和應用中發揮作用,如消費電子產品、智能家居、工業自動化、汽車電子、醫療器械等。 以下是一些常見的嵌入式微處理器類型產品: ARM Cortex-M系列: ARM Cort
    的頭像 發表于 04-21 14:48 ?2242次閱讀
    主站蜘蛛池模板: www.色亚洲| 四虎影院wwww | 正在播放国产巨作 | 久久国产高清字幕中文 | 国模私拍在线视频 | 乱子伦xxxx厨房 | 国产精品情人露脸在线观看 | 天堂bt种子资源地址在线 | 亚洲国产精品综合久久网络 | 欧美一区二区视频在线观看 | 日本一区二区三区在线 视频观看免费 | 狠狠躁夜夜躁人人爽天天天天 | 亚洲免费三级 | 天堂视频在线视频观看2018 | 欧美黄色tv | 日日夜夜天天人人 | 成人欧美精品久久久久影院 | 欧美在线视频播放 | 优优国产在线视频 | 另类free性欧美护士 | 久热福利视频 | 欧美成人精品欧美一级乱黄 | 506rr亚洲欧美 | 天天射狠狠干 | 午夜看片网站 | 拍拍拍拍拍拍拍无挡大全免费 | 天天操天天碰 | cao草棚视频网址成人 | 操一操日一日 | 日本全黄视频 | 欧美在线一级视频 | 亚洲国内精品久久 | 欧美综合色 | 手机在线观看视频你懂的 | 人人入人人爱 | 亚洲欧美色图 | youjizz国产| 亚洲一级毛片免费看 | 男女那啥的视频免费 | 午夜视频免费观看 | 很黄很暴力 很污秽的小说 很黄很黄叫声床戏免费视频 |