国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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等原廠在國內的重要技術合作伙伴,專注于嵌入式軟硬件產品的研發、定制、設計、生產。

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

    關注

    39

    文章

    7739

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何選擇合適的嵌入式核心版產品

    嵌入式產品的設計是一個復雜的系統工程,從硬件到應用軟件,再到底層驅動,一個好的產品往往需要考慮諸多因素。那么,工程師該如何選擇一款合適的核心版產品
    的頭像 發表于 01-19 11:41 ?554次閱讀
    如何<b class='flag-5'>選擇</b>合適的<b class='flag-5'>嵌入式</b>核心版<b class='flag-5'>產品</b>?

    什么是嵌入式應用開發?

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理和編程語言的選擇取決于具體的硬件條件和開發需求?。 綜上所述,嵌入式應用開發是一個綜合性的技術領域,涉及硬件和軟件的緊密結合,廣泛應用于各種設備和系統
    發表于 01-12 16:13

    DDR SDRAM是什么存儲器(雙數據速率同步動態隨機存取存儲器介紹)

    在計算機和電子設備存儲器扮演著數據臨時存放與快速交換的關鍵角色。其中,DDR SDRAM(雙數據速率同步動態隨機存取存儲器)已成為現代內存的主流技術之一。它不僅在速度上顯著超越前代產品
    的頭像 發表于 12-08 15:20 ?1268次閱讀

    嵌入式硬件設計解析

    嵌入式產品(如消費電子的智能手環),成本是重要的考慮因素。選擇性價比高的芯片,在滿足性能需求的前提下盡量降低成本。 傳感
    發表于 12-02 08:22

    雙口SRAM靜態隨機存儲器存儲原理

    在各類存儲設備,SRAM(靜態隨機存儲器)因其高速、低功耗和高可靠性,被廣泛應用于高性能計算、通信和嵌入式系統。其中,雙口SRAM靜態隨
    的頭像 發表于 11-25 14:28 ?550次閱讀

    C語言在嵌入式開發的應用

    C 語言在汽車電子控制系統開發的主導地位。 2、設備驅動程序 設備驅動程序是嵌入式系統連接硬件和軟件的橋梁,它負責實現嵌入式系統與外部設備之間的通信和控制。C 語言由于其對底
    發表于 11-21 08:09

    嵌入式和FPGA的區別

    開發做出更明智的技術選擇。 基本概念解析 嵌入式系統(Embedded System)是一種專用計算機系統,通常包含微處理/微控制
    發表于 11-19 06:55

    芯盛智能嵌入式eMMC E210系列斬獲2025年度嵌入式存儲產品金獎

    11月18日, 一年一度中國數據與存儲峰會在北京順利召開,備受關注的2025存儲風云榜同期揭曉。作為領先的存儲控制與解決方案提供商,芯盛智能受邀參會,憑借自主研發的
    的頭像 發表于 11-18 17:17 ?1808次閱讀
    芯盛智能<b class='flag-5'>嵌入式</b>eMMC E210系列斬獲2025年度<b class='flag-5'>嵌入式</b><b class='flag-5'>存儲</b><b class='flag-5'>產品</b>金獎

    嵌入式與單片機定義及區別

    單片機,即嵌入式微控制器MCU,是嵌入式系統的核心組成部分。除此之外,嵌入式處理還包括嵌入式DSP處理
    發表于 11-17 08:11

    RISC-V嵌入式開發書里面的存儲模型里面的釋放和獲取

    如下圖是胡振波先生的書《RISC-V架構與嵌入式開發快速入門》第344頁附錄D存儲器模型背景介紹D.3節的內容。請問“無須屏障其之后的操作”和“無須屏障其之前的操作”是什么意思? “無須屏障其之后
    發表于 11-05 07:55

    MicroBlaze處理嵌入式設計用戶指南

    *本指南內容涵蓋了在嵌入式設計中使用 MicroBlaze 處理、含存儲器 IP 核的設計、IP integrator 的復位和時鐘拓撲結構。獲取完整版《 MicroBlaze 處
    的頭像 發表于 07-28 10:43 ?1077次閱讀

    嵌入式開發,如何選擇適合的系統?

    嵌入式ARM開發,面對多種操作系統的選擇,如何做出最適合項目的決策?本文將為您梳理常見系統的特性,幫助您快速了解它們的優缺點,以便更好地選擇適合的系統。引言在
    的頭像 發表于 05-20 11:32 ?1147次閱讀
    <b class='flag-5'>嵌入式</b>開發,如何<b class='flag-5'>選擇</b>適合的系統?

    eUPS0505斷電續航模塊,為嵌入式系統保駕護航

    保駕護航。應用場景與作用在嵌入式系統,有許多關鍵設備如主控MCU和存儲器都需要穩定的電力供應,倘若遇到外部供電意外斷電,則極易導致存儲器數據丟失甚至系統損壞,因此就有
    的頭像 發表于 04-15 11:38 ?654次閱讀
    eUPS0505斷電續航模塊,為<b class='flag-5'>嵌入式</b>系統保駕護航

    嵌入式硬件基礎知識匯總(附帶與硬件密切相關的軟件介紹)

    )、外部存儲器組成的三級存儲體系; p 多級存儲體系的計算裝置主要圍繞主存儲器來組織和運行; p 對于體積、重量、功耗、可靠性以及成本等方面有特定要求的各類
    發表于 03-26 11:12

    如何正確選擇嵌入式文件系統?

    Linux嵌入式系統,文件系統和緩存機制常導致數據存儲穩定性問題。本文通過案例分析原因,對比不同文件系統特性,為開發者提供優化建議,助力提升數據穩定性和系統可靠性。前言基于Linux的嵌入式
    的頭像 發表于 03-17 11:35 ?1105次閱讀
    如何正確<b class='flag-5'>選擇</b><b class='flag-5'>嵌入式</b>文件系統?