flash 儲存器介面還有兩個標準:cfi和jedec。cfi為公共flash介面[common flash inte***ce],用來幫助程式
從flash晶元中獲取操作方式資訊(傳送命令,從nor flash的晶元裡獲取器件的各種引數,換晶元時,不需修改核心**),而不用在程式中硬編碼flash的id。jedec用來幫助程式讀取flash的製造商id和裝置id(在核心裡有這個nor flash 的所有資訊,換另外一款晶元時,若核心裡沒有這款晶元的描述,需手動新增該器件的各種引數
),以確定flash的大小和演算法,如果晶元不支援cfi,就需使用jedec了。
cfi flash
自從intel公司於2023年推出了可快速擦寫的非易失性儲存器flash memory以來,快速擦寫儲存器flash memory技術就得到了非常迅速的發展。這主要是由於flash memory具有不需要儲存電容器、整合度更高、製造成本低於dram、使用方便,讀寫靈活、訪問速度快、斷電後不丟失資訊等特點。
雖然flash memory應用越來越廣泛,但由於生產flash memory的半導體製造商眾多,不同廠商flash memory產品的操作命令集和電氣引數又千差萬別,這給flash memory的開發設計人員和oem製造商帶來許多不便。為了對現有的flash memory的產品進行公升級或使用其它公司的flash memory產品替換,必須對原有的程式**和硬體結構進行修改。為解決上述原因所引發的問題,迫切需要flash memory製造商提出乙個公共的標準解決方案,在這樣的背景下,公共快閃儲存器介面(common flash inte***ce),簡稱cfi 誕生了,cfi是乙個公開的標準的從flash memory器件中讀取資料的介面。它可以使系統軟體查詢已安裝的flash memory器件的各種引數,包括器件陣列結構引數、電氣和時間引數以及器件支援的功能等。
利用cfi可以不用修改系統軟體就可以用新型的和改進的產品代替舊版本的產品。
例如:如果新型的flash memory的擦除時間只有舊版本的一半,系統軟體只要通過cfi讀取新器件的擦除時間等引數,修改一下定時器的時間引數即可。
jedec
joint electron device engineering council 即電子元件工業聯合會。jedec是由生產廠商們制定的國際性協議,主要為計算機記憶體制定。工業標準的記憶體通常指的是符合jedec標準的一組記憶體。
NORFlash與NAND Flash的區別
nand快閃儲存器晶元和nor快閃儲存器晶元的不同主要表現在 1 快閃儲存器晶元讀寫的基本單位不同 應用程式對nor晶元操作以 字 為基本單位。為了方便對大容量nor快閃儲存器的管理,通常將nor快閃儲存器分成大小為128kb或者64kb的邏輯塊,有時候塊內還分成扇區。讀寫時需要同時指定邏輯塊號和塊...
SPI FLASH與NOR FLASH的區別?
1 spi flash 即spi nor flash 是nor flash的一種 2 nor flash根據資料傳輸的位數可以分為並行 parallel nor flash和序列 spi nor flash 3 spi nor flash每次傳輸乙個bit位的資料,parallel nor flas...
Nand Flash與Nor Flash的區別
nand flash與nor flash經常在一些地方被提到,一直沒認真去理解它們的區別,因此,今天花了一段時間仔細理解了一下,下面把我的筆記放在這裡 1 nor的特點是晶元內執行 xip,execute in place 這樣應用程式可以直接在flash快閃儲存器內執行,不必再把 讀到系統ram中...