CFI Flash, JEDEC Flash ,Parellel Flash, SPI Flash, Nand Flash,Nor Flash的區別和聯繫

簡單說就是,Flash,按照內部訪問接口不同,分爲兩種,
一種是就像訪問SDRAM一樣,按照數據/地址總線直接訪問的Nor Flash,
另一種是隻有8位(X8)/16位(X16)或者更多(X32/...)位寬的總線,每次訪問,都要將長地址分成幾部分,
一點點的分別傳入才能訪問的Nand Flash。
Nand和Nor的使用壽命,塊擦除的速度,數據存儲的出錯機率等,都有很大區別。

而其中的Nor Flash,根據外部接口分,又有普通的接口和SPI接口。
而普通接口的Nor Flash,多數支持CFI接口,所以,一般也叫做CFI接口。
CFI接口,相對於串口的SPI來說,也被稱爲parallel接口,並行接口;
另外,CFI接口是JEDEC定義的,所以,有的又成CFI接口爲JEDEC接口。

所以,可以簡單理解爲:對於Nor Flash來說,CFI接口JEDEC接口Parallel接口
關於CFI接口的詳細信息去看:
Flash Memory: NAND, EEPROM, NVRAM and others [ZT]
http://hi.baidu.com/serial_story/blog/item/95f14cf09e1b00a6a50f5260.html

普通的parallel/CFI/JEDEC接口的的Nor Flash的針腳比較多,芯片比較大,比如:

而SPI是比較常見的接口,就不多說了。
之所有會有SPI接口的,主要是相對CFI/Parallel的Nor,可以減少針腳數目,
減少芯片封裝大小,採用了SPI後的Nor Flash,針腳只有8個,例如:

 

SPI:serial peripheral interface串行外圍設備接口
是一種常見的時鐘同步串行通信接口。
外置flash按接口分有總線flash,SPI flash。
總線flash需要你的MCU上有外部總線接口,SPI flash就是通過SPI口對flash進行讀寫。
速度上,總線flash比SPI的快,但是SPI的便宜。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章