SPI (Serial Peripheral Interface,串行外設接口)是一種工(gōng)業協議,廣泛用(yòng)于各種設備的連接。它還有(yǒu)很(hěn)多(duō)優點,比如低成本、低引腳數、緊湊等。在訪問 NAND 閃存時,很(hěn)容易采用(yòng)其性質(zhì)。SPI NAND 是一種 SPI 接口且易于使用(yòng)的 NAND 閃存。與一般 FLASH 存儲器具(jù)有(yǒu)高引腳數和複雜的訪問方式相比,SPI NAND 具(jù)有(yǒu)易于訪問的工(gōng)業标準接口。此外,SPI NAND 還内置了内存塊管理(lǐ)。它提供了一種非常直觀的訪問方式,而無需擔心閃存管理(lǐ),如壞塊或下降。SPI NAND 還擴展了 SPI 接口的訪問數據位寬度。它提供了一位模式和四位模式,分(fēn)别代表 SPI 接口上的 1 位和 4 位訪問。
One bit mode(标準)- 數據被一個輸入和一個輸出引腳訪問。
Quad bit mode - 數據通過四個數據引腳訪問,它們是雙向的。
由于 SPI 的性質(zhì),SPI NAND 有(yǒu) 8 個引腳,包括兩個電(diàn)源引腳,它們在下一章中(zhōng)列出。SPI NAND 也有(yǒu)不同的頁(yè)面大小(xiǎo),這是 NAND 閃存的訪問單元。頁(yè)面大小(xiǎo)根據不同的模型進行分(fēn)類,具(jù)有(yǒu)不同的性能(néng)。塊大小(xiǎo)是 NADN 閃存的擦除單元,它由數十或數百頁(yè)組成。NAND 閃存的總大小(xiǎo)由塊數、頁(yè)數和頁(yè)大小(xiǎo)計算。此外,SPI NAND 還具(jù)有(yǒu)快速訪問用(yòng)戶數據的緩存。用(yòng)戶可(kě)以存儲數據到 SPI NAND 無需編程或讀取數據從 SPI NAND緩存。
SPI NAND 閃存還内置 ECC 引擎,因此它提供了保護用(yòng)戶數據的能(néng)力。用(yòng)戶可(kě)選擇内部 ECC 或自定義 ECC。自定義 ECC - 當用(yòng)戶将數據寫入 SPI NAND 時,采用(yòng) ECC 編碼。編碼的奇偶校驗數據位于用(yòng)戶編程的數據中(zhōng)。
内部 ECC - 用(yòng)戶編程數據無需處理(lǐ) ECC。當數據被編程時,SPI NAND 将保護奇偶性添加到 NAND 閃存中(zhōng)。
如上所述,SPI NAND 提供了許多(duō)易于使用(yòng),緊湊和廉價的存儲選擇方式。它為(wèi)用(yòng)戶提供了一種簡單的方法來使用(yòng)存儲,而且不需要考慮 FLASH 管理(lǐ)。