當前位置:首頁 » 存儲配置 » flash存儲器讀寫

flash存儲器讀寫

發布時間: 2022-08-21 13:23:43

『壹』 單片機中,對Flash的讀寫與外部RAM/EEPROM讀寫有什麼不一樣

FLASH是程序存儲器,嚴格來講是不允許MCU寫的,但是出於某些功能有的單片機允許MCU寫,但是為了安全寫FLASH會有一種相對復雜的操作。EEPROM是電可擦寫存儲器,他相對寫FLASH來說比較簡單,不同廠商的單片機EEPROM的操作也會有所不同。前面兩種都屬於間接定址,最後RAM是最簡單的讀寫,可以直接定址操作的。

『貳』 Flash存儲晶元能夠快速在線快速寫入和讀出嗎

最好單向傳輸數據,也就是說避免錯誤,要麼寫入要麼讀出 ,好比加大優盤類存儲器使用壽命最好不能直接在優盤里運行程序一樣

『叄』 ARM單片機對flash存儲器進行32位讀寫時,有什麼好的方法,能快速讀取8位的位元組數據

聯合體

typedef union
{
unsigned long int l;

unsigned char c[4];

}

通過l去讀,通過c去取某一個位元組

『肆』 讀寫flash和eprom的區別

FLASH的全稱是FLASH EEPROM,但跟常規EEPROM的操作方法不同。FLASH和EEPROM的最大區別是FLASH按扇區操作,EEPROM則按位元組操作,二者定址方法不同,存儲單元的結構也不同,FLASH的電路結構較簡單,同樣容量占晶元面積較小,成本自然比EEPROM低,因而適合用作程序存儲器,EEPROM麻煩的多,所以更「人性化」的MCU設計會集成FLASH和EEPROM兩種非易失性存儲器,而廉價型設計往往只有FLASH,EEPROM在運行中可以被修改,而FLASH在運行時不能修改,EEPROM可以存儲一些修改的參數,Flash中存儲程序代碼和不需要修改的數據,所謂的Flash是用來形容整個存儲單元的內容可以一次性擦除。所以,理論上凡是具備這樣特徵的存儲器都可以稱為Flash memory。EEPROM裡面也分FF-EEPROM和FLASH EEPROM的,現在大家所講的Flash memory實際上分為兩大類,一類是Floating Gate Debice,一類是Charge Trapping Debice,這里的分類標准主要是program與crase的機制不同。

一:FLASH和EEPROM的區別

1:相同點是兩者都能掉電存儲數據

2:不同點是:

A:FALSH寫入時間長,EEPROM寫入時間短。

B:FLASH擦寫次數少(10000次),EEPROM次數多(1000000次)

二:單片機的數據存儲器不能用FLASH,因為:

1:FLASH有一定的擦除,寫入次數,一般的單片機的FLASH擦除寫入次數的標稱值是10000次。

2:FLASH寫入數據需要比較長的時間,大約需要4-6ms,而且寫FLASH需要加上9V的高壓,麻煩。

三:至於EEPROM,可以作為數據存儲器,但是單片機如atmegal28,一般用RAM作為數據存儲器,因為EEPROM工藝復雜,成本高,適合於存儲掉電保護的數據,而這類數據往往不需要太多,所以一般的單片機都沒在內部集成EEPROM,需要的時候可以讓單片機外掛24C01一類的串列EEPROM。

區別:

1、 FLASH按扇區操作,EEPROM則按位元組操作

2、 FLASH寫入時間長,EEPROM寫入時間短

3、 FLASH擦寫次數少(10000次),EEPROM次數多(1000000次)

4、 FLASH的電路結構簡單,成本低,EEPROM工藝復雜,成本高

『伍』 flash 存儲器 擦除 寫入 讀出最快時間是多少

這要看存儲器型號,一般擦除>100毫秒,寫入幾個到幾十毫秒,讀取是微秒級

『陸』 Flash存儲器的簡要介紹

快閃記憶體是一種不揮發性( Non-Volatile )內存,在沒有電流供應的條件下也能夠長久地保持數據,其存儲特性相當於硬碟,這項特性正是快閃記憶體得以成為各類便攜型數字設備的存儲介質的基礎。
NAND 快閃記憶體的存儲單元則採用串列結構,存儲單元的讀寫是以頁和塊為單位來進行(一頁包含若干位元組,若干頁則組成儲存塊, NAND 的存儲塊大小為 8 到 32KB ),這種結構最大的優點在於容量可以做得很大,超過 512MB 容量的 NAND 產品相當普遍, NAND 快閃記憶體的成本較低,有利於大規模普及。
NAND 快閃記憶體的缺點在於讀速度較慢,它的 I/O 埠只有 8 個,比 NOR 要少多了。這區區 8 個 I/O 埠只能以信號輪流傳送的方式完成數據的傳送,速度要比 NOR 快閃記憶體的並行傳輸模式慢得多。再加上 NAND 快閃記憶體的邏輯為電子盤模塊結構,內部不存在專門的存儲控制器,一旦出現數據壞塊將無法修,可靠性較 NOR 快閃記憶體要差。
NAND 快閃記憶體被廣泛用於移動存儲、數碼相機、 MP3 播放器、掌上電腦等新興數字設備中。由於受到數碼設備強勁發展的帶動, NAND 快閃記憶體一直呈現指數級的超高速增長.
NOR和NAND是市場上兩種主要的非易失快閃記憶體技術。Intel於1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。緊接著,1989年,東芝公司發表了NAND flash結構,強調降低每比特的成本,更高的性能,並且象磁碟一樣可以通過介面輕松升級。但是經過了十多年之後,仍然有相當多的硬體工程師分不清NOR和NAND快閃記憶體。
相「flash存儲器」經常可以與相「NOR存儲器」互換使用。許多業內人士也搞不清楚NAND快閃記憶體技術相對於NOR技術的優越之處,因為大多數情況下快閃記憶體只是用來存儲少量的代碼,這時NOR快閃記憶體更適合一些。而NAND則是高數據存儲密度的理想解決方案。
NOR的特點是晶元內執行(XIP, eXecute In Place),這樣應用程序可以直接在flash快閃記憶體內運行,不必再把代碼讀到系統RAM中。NOR的傳輸效率很高,在1~4MB的小容量時具有很高的成本效益,但是很低的寫入和擦除速度大大影響了它的性能。
NAND結構能提供極高的單元密度,可以達到高存儲密度,並且寫入和擦除的速度也很快。應用NAND的困難在於flash的管理和需要特殊的系統介面。 flash快閃記憶體是非易失存儲器,可以對稱為塊的存儲器單元塊進行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內進行,所以大多數情況下,在進行寫入操作之前必須先執行擦除。NAND器件執行擦除操作是十分簡單的,而NOR則要求在進行擦除前先要將目標塊內所有的位都寫為0。
由於擦除NOR器件時是以64~128KB的塊進行的,執行一個寫入/擦除操作的時間為5ms,與此相反,擦除NAND器件是以8~32KB的塊進行的,執行相同的操作最多隻需要4ms。
執行擦除時塊尺寸的不同進一步拉大了NOR和NADN之間的性能差距,統計表明,對於給定的一套寫入操作(尤其是更新小文件時),更多的擦除操作必須在基於NOR的單元中進行。這樣,當選擇存儲解決方案時,設計師必須權衡以下的各項因素。
● NOR的讀速度比NAND稍快一些。
● NAND的寫入速度比NOR快很多。
● NAND的4ms擦除速度遠比NOR的5ms快。
● 大多數寫入操作需要先進行擦除操作。
● NAND的擦除單元更小,相應的擦除電路更少。 NOR flash帶有SRAM介面,有足夠的地址引腳來定址,可以很容易地存取其內部的每一個位元組。
NAND器件使用復雜的I/O口來串列地存取數據,各個產品或廠商的方法可能各不相同。8個引腳用來傳送控制、地址和數據信息。
NAND讀和寫操作採用512位元組的塊,這一點有點像硬碟管理此類操作,很自然地,基於NAND的存儲器就可以取代硬碟或其他塊設備。 NAND flash的單元尺寸幾乎是NOR器件的一半,由於生產過程更為簡單,NAND結構可以在給定的模具尺寸內提供更高的容量,也就相應地降低了價格。
NOR flash占據了容量為1~16MB快閃記憶體市場的大部分,而NAND flash只是用在8MB~128GB的產品當中,這也說明NOR主要應用在代碼存儲介質中,NAND適合於數據存儲,NAND在CompactFlash、Secure Digital、PC Cards和MMC存儲卡市場上所佔份額最大。 所有flash器件都受位交換現象的困擾。在某些情況下(很少見,NAND發生的次數要比NOR多),一個比特位會發生反轉或被報告反轉了。
一位的變化可能不很明顯,但是如果發生在一個關鍵文件上,這個小小的故障可能導致系統停機。如果只是報告有問題,多讀幾次就可能解決了。
當然,如果這個位真的改變了,就必須採用錯誤探測/錯誤更正(EDC/ECC)演算法。位反轉的問題更多見於NAND快閃記憶體,NAND的供應商建議使用NAND快閃記憶體的時候,同時使用EDC/ECC演算法。
這個問題對於用NAND存儲多媒體信息時倒不是致命的。當然,如果用本地存儲設備來存儲操作系統、配置文件或其他敏感信息時,必須使用EDC/ECC系統以確保可靠性。 NAND器件中的壞塊是隨機分布的。以前也曾有過消除壞塊的努力,但發現成品率太低,代價太高,根本不劃算。
NAND器件需要對介質進行初始化掃描以發現壞塊,並將壞塊標記為不可用。在已製成的器件中,如果通過可靠的方法不能進行這項處理,將導致高故障率。 可以非常直接地使用基於NOR的快閃記憶體,可以像其他存儲器那樣連接,並可以在上面直接運行代碼。
由於需要I/O介面,NAND要復雜得多。各種NAND器件的存取方法因廠家而異。
在使用NAND器件時,必須先寫入驅動程序,才能繼續執行其他操作。向NAND器件寫入信息需要相當的技巧,因為設計師絕不能向壞塊寫入,這就意味著在NAND器件上自始至終都必須進行虛擬映射。 當討論軟體支持的時候,應該區別基本的讀/寫/擦操作和高一級的用於磁碟模擬和快閃記憶體管理演算法的軟體,包括性能優化。
在NOR器件上運行代碼不需要任何的軟體支持,在NAND器件上進行同樣操作時,通常需要驅動程序,也就是內存技術驅動程序(MTD),NAND和NOR器件在進行寫入和擦除操作時都需要MTD。
使用NOR器件時所需要的MTD要相對少一些,許多廠商都提供用於NOR器件的更高級軟體,這其中包括M-System的TrueFFS驅動,該驅動被Wind River System、Microsoft、QNX Software System、Symbian和Intel等廠商所採用。

『柒』 flash存儲器的讀寫速度與什麼有關

首先跟你的存儲器材料有關,還有就是跟USB介面也有關。

『捌』 單片機對flash的讀寫問題

stc單片機中的flash是程序存儲器 如果你要保存數據可以保存到EEPROM中,stc中有2K~10幾K不等,至於到底STC中的flash中能否用於保存除程序之外的數據,沒有研究過.......

『玖』 存儲器的讀寫過程是什麼樣的

首頁 采購專區 供應專區 技術資料 環保電子 商情資訊 我的B2BIC

5.1 存儲器系統基本知識

作者: 時間: 2008-04-10 來源:

5.1.1存儲器的分類

按照存儲介質不同,可以將存儲器分為半導體存儲器、磁存儲器、激光存儲器。

這里我們只討論構成內存的半導體存儲器。

按照存儲器的存取功能不同,半導體存儲器可分為只讀存儲器(Read Only Memory簡稱ROM)和隨機存儲器(Random Access Memory簡稱RAM)

1.只讀存儲器(ROM)

ROM的特點是把信息寫入存儲器以後,能長期保存,不會因電源斷電而丟失信息。計算機在運行過程中,只能讀出只讀存儲器中的信息,不能再寫入信息。一般地,只讀存儲器用來存放固定的程序和數據,如微機的監控程序、匯編程序、用戶程序、數據表格等。根據編程方式的不同,ROM共分為以下5種:

(1)掩模工藝ROM

這種ROM是晶元製造廠根據ROM要存貯的信息,設計固定的半導體掩模版進行生產的。一旦制出成品之後,其存貯的信息即可讀出使用,但不能改變。這種ROM常用於批量生產,生產成本比較低。微型機中一些固定不變的程序或數據常採用這種ROM存貯。

(2)可一次性編程ROM(PROM)

為了使用戶能夠根據自己的需要來寫ROM,廠家生產了一種PROM。允許用戶對其進行一次編程──寫入數據或程序。一旦編程之後,信息就永久性地固定下來。用戶可以讀出和使用,但再也無法改變其內容。

(3)紫外線擦除可改寫ROM(EPROM)

可改寫ROM晶元的內容也由用戶寫入,但允許反復擦除重新寫入。EPROM是用電信號編程而用紫外線擦除的只讀存儲器晶元。在晶元外殼上方的中央有一個圓形窗口,通過這個窗口照射紫外線就可以擦除原有的信息。由於陽光中有紫外線的成分,所以程序寫好後要用不透明的標簽封窗口,以避免因陽光照射而破壞程序。EPROM的典型晶元是Intel公司的27系列產品,按存儲容量不同有多種型號,例如2716(2KB′8)、2732(4KB′8)、2764(8KB′8)、27128(16KB′8)、27256(32KB′8)等,型號名稱後的數字表示其存儲容量。

(4)電擦除可改寫ROM(EEPROM或E2PROM)

這是一種用電信號編程也用電信號擦除的ROM晶元,它可以通過讀寫操作進行逐個存儲單元讀出和寫入,且讀寫操作與RAM存儲器幾乎沒有什麼差別,所不同的只是寫入速度慢一些。但斷電後卻能保存信息。典型E2PROM晶元有28C16、28C17、2817A等。

(5)快擦寫ROM(flash ROM)

E2PROM雖然具有既可讀又可寫的特點,但寫入的速度較慢,使用起來不太方便。而flash ROM是在EPROM和E2PROM的基礎上發展起來的一種只讀存儲器,讀寫速度都很快,存取時間可達70ns,存儲容量可達16MB~128MB。這種晶元可改寫次數可從1萬次到100萬次。典型flash ROM晶元有28F256、28F516、AT89等。

2.隨機存儲器RAM(也叫讀寫存儲器)

讀寫存儲器RAM按其製造工藝又可以分為雙極型RAM和金屬氧化物RAM。

(1) 雙極型RAM
雙極型RAM的主要特點是存取時間短,通常為幾到幾十納秒(ns)。與下面提到的MOS型RAM相比,其集成度低、功耗大,而且價格也較高。因此,雙極型RAM主要用於要求存取時間短的微型計算機中。

(2) 金屬氧化物(MOS)RAM
用MOS器件構成的RAM又分為靜態讀寫存儲器(SRAM)和動態讀寫存儲器(DRAM)。

j靜態RAM(SRAM)

靜態RAM的基本存儲單元是MOS雙穩態觸發器。一個觸發器可以存儲一個二進制信息。靜態RAM的主要特點是,其存取時間為幾十到幾百納秒(ns),集成度比較高。目前經常使用的靜態存儲器每片的容量為幾KB到幾十KB。SRAM的功耗比雙極型RAM低,價格也比較便宜。

k動態RAM(DRAM)

動態RAM的存取速度與SRAM的存取速度差不多。其最大的特點是集成度特別高。其功耗比SRAM低,價格也比SRAM便宜。DRAM在使用中需特別注意的是,它是靠晶元內部的電容來存貯信息的。由於存貯在電容上的信息總是要泄漏的,所以,每隔2ms到4ms,DRAM要求對其存貯的信息刷新一次。

l集成RAM(i RAM)

集成RAM――Integrated RAM,縮寫為i RAM,這是一種帶刷新邏輯電路的DRAM。由於它自帶刷新邏輯,因而簡化與微處理器的連接電路,使用它和使用SRAM一樣方便。

m非易失性RAM(NVRAM)

非易失性RAM――Non-Volatile RAM,縮寫為NVRAM,其存儲體由SRAM和EEPROM兩部分組合而成。正常讀寫時,SRAM工作;當要保存信息時(如電源掉電),控制電路將SRAM的內容復制到EEPROM中保存。存入EEPROM中的信息又能夠恢復到SRAM中。

NVRAM既能隨機存取,又具有非易失性,適合用於需要掉電保護的場合。

5.1.2存儲器的主要性能指標
1.存貯容量
不同的存儲器晶元,其容量不一樣。通常用某一晶元有多少個存貯單元,每個存貯單元存貯若干位來表示。例如,靜態RAM6264的容量為8KB′8bit,即它有8K個單元(1K=1024),每個單元存貯8位(一個位元組)數據。

2.存取時間
存取時間即存取晶元中某一個單元的數據所需要的時間。在計算機工作時,CPU在讀寫RAM時,它所提供的讀寫時間必須比RAM晶元所需要的存取時間長。如果不能滿足這一點,微型機則無法正常工作。

3.可靠性
微型計算機要正確地運行,必然要求存儲器系統具有很高的可靠性。內存的任何錯誤就足以使計算機無法工作。而存儲器的可靠性直接與構成它的晶元有關。目前所用的半導體存儲器晶元的平均故障間隔時間(MTBF)大概是(5′106∽1′108)小時左右。

4.功耗
使用功耗低的存儲器晶元構成存儲器系統,不僅可以減少對電源容量的要求,而且還可以提高存貯系統的可靠性。

關於我們 | 網站地圖 | 推薦給朋友 | 友情鏈接 | 服務介紹 | 配套雜志 | IC庫存
E-mail:[email protected]
Copyright (c) 2003-2008 經營許可證號:冀B2 - 20060071 備案序號:冀ICP備字05001825號
Powered by POAKs 5010375

『拾』 什麼是FLASH存儲器

什麼是Flash Memory存儲器

介紹關於閃速存儲器有關知識 近年來,發展很快的新型半導體存儲器是閃速存儲器(Flash Memory)。它的主要特點是在不加電的情況下能長期保持存儲的信息。就其本質而言,Flash Memory屬於EEPROM(電擦除可編程只讀存儲器)類型。它既有ROM的特點,又有很高的存取速度,而且易於擦除和重寫, 功耗很小。目前其集成度已達4MB,同時價格也有所下降。

由於Flash Memory的獨特優點,如在一些較新的主板上採用Flash ROM BIOS,會使得BIOS 升級非常方便。 Flash Memory可用作固態大容量存儲器。目前普遍使用的大容量存儲器仍為硬碟。硬碟雖有容量大和價格低的優點,但它是機電設備,有機械磨損,可靠性及耐用性相對較差,抗沖擊、抗振動能力弱,功耗大。因此,一直希望找到取代硬碟的手段。由於Flash Memory集成度不斷提高,價格降低,使其在便攜機上取代小容量硬碟已成為可能。 目前研製的Flash Memory都符合PCMCIA標准,可以十分方便地用於各種攜帶型計算機中以取代磁碟。當前有兩種類型的PCMCIA卡,一種稱為Flash存儲器卡,此卡中只有Flash Memory晶元組成的存儲體,在使用時還需要專門的軟體進行管理。另一種稱為Flash驅動卡,此卡中除Flash晶元外還有由微處理器和其它邏輯電路組成的控制電路。它們與IDE標准兼容,可在DOS下象硬碟一樣直接操作。因此也常把它們稱為Flash固態盤。 Flash Memory不足之處仍然是容量還不夠大,價格還不夠便宜。因此主要用於要求可靠性高,重量輕,但容量不大的攜帶型系統中。在586微機中已把BIOS系統駐留在Flash存儲器中。

http://bbs.zol.com.cn/index20060220/index_17_241442.html

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:189
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:56
php全形半形 發布:2024-12-23 14:55:17 瀏覽:829
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:733
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:830
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:711
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:279
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:661
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:420
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:819