Nandflash和norflash的區別

2022-06-21 13:36:02 字數 1148 閱讀 5223

nandflash和norflash的區別

兩種並行flash

flash儲存器又稱快閃儲存器,是一種可以**多次擦除的非易失性儲存器,即掉電後資料不會丟失,具體積小、功耗低、抗振性強等優點,為嵌入式系統中典型的兩種儲存裝置。

1、nor型flash:如sst39vf160,可以直接讀取晶元記憶體儲器的資料,速度比較快,但**較高;晶元內執行(xip,execute in place),應用程式可以直接在flash上執行,不必再把**讀到系統ram中;

2、nand型flash:如k9f2808u0c,內部資料以塊為單位儲存,位址線和資料線共用,使用控制訊號選擇;極高的單元密度,可以達到高儲存密度,並且寫入和擦除的速度也快,應用nand型的困難在於flash的管理需要特殊的系統介面。

3、細述二者的差別:

(1)、介面差別:

nor型flash採用的sram介面,提供足夠的位址引腳來定址,可以很容易的訪問其片內的每乙個位元組;nand型flash使用複雜的i/o口來序列的訪問資料,各個產品或廠商的方法可能各不相同,通常是採用8個i/o引腳來傳送控制、位址、資料資訊。

(2)、讀寫的基本單位:

nor型flash操作是以「字」為基本單位,而nand型flash以「頁面」為基本單位,頁的大小一般為節。

(3)、效能比較:

nor型flash的位址線和資料線是分開的,傳輸效率很高,程式可以在晶元內部執行,nor型的讀速度比nand稍快一些;nand型flash寫入速度比nor型flash快很多,因為nand讀寫以頁為基本操作單位。

(4)、容量和成本:

nand型flash具有較高的單元密度,容量可以做得比較大,加之其生產過程更為簡單,**較低;nor型flash佔據了容量為1~16mb快閃儲存器市場的大部分,而nand型flash只是用在8~128mb的產品中,這也說明nor主要用在**儲存介質中,nand適合資料儲存在compactflash、pc cards、mmc儲存卡市場上所佔的份額最大。

(5)、軟體支援:

nand型和nor型flash在進行寫入和擦除時都需要mtd(memory technology drivers,mtd已整合在flash晶元內部,它是對flash進行操作的介面。),這是它們的共同特點;但在nor型flash上執行**不需要任何的軟體支援,而在nand型flash上進行同樣操作時,通常需要驅動程式,即記憶體技術驅動程式mtd。

NAND Flash的壞塊管理設計

時間 2010 11 15 10 36 55 電子設計工程作者 周軍湖南機電職業技術學院 摘要 主要介紹了基於嵌入式linux的nand flash壞塊管理設計和實現方案,詳細闡述了壞塊對映表的建立 維護及其相關演算法,同時分析了此壞塊演算法在linux核心及bootloader中的具體應用。測試結...

EPS和UPS的用途和區別

1.eps和ups的定義 eps emergency power supply 是應急電源,在市電故障時,能夠繼續向負載供電,確保不停電,以保護人民生命和財產的安全。eps電源按用途可分為應急照明 動力和動力變頻三大類。ups uninterruptible power system 是不間斷電源,...

ARMDSP和FPGA的特點和區別

fpga可以通過並行處理和流水線,達到比cpu和dsp更高的資料處理能力。而且現在fpga也內嵌了dsp模組和cpu,可以設計成片上系統。對於對cpu要求不高的單板,只要使用fpga內的cpu就可以了,不需要另外再貼塊cpu晶元了。因為三種器件各有其優勢,所以是誰也沒有辦法替代誰。主要的競爭在fpg...