功能特性分為兩種:一種是NOR型閃存,以編碼應用為主,其功能多與運行程序相關;另一種為NAND型閃存,主要功能是存儲資料,如數碼相機中所用的記憶卡。
NOR和NAND是現在市場上兩種主要的非易失閃存技術。Intel于1988年首先開發出NOR flash技術,徹底改變了原先由EPROM和EEPROM一統天下的局面。緊接著,1989年,東芝公司發表了NAND flash結結,強調降低每比特的成本,更高的性能,并且象磁盤一樣可以通過接口輕松升級。
1.1NOR FLASH和NAND FLASH的區別
NOR的讀速度比NAND稍快一些。
NAND的寫入速度比NOR快很多。
NAND的4ms擦除速度遠比NOR的5s快。
大多數寫入操作需要先進行擦除操作。
NAND的擦除單元更小,相應的擦除電路更少
1.2NAND閃存的類型
NAND閃存有兩種不同的類型。其中一種叫做SLC(Single Level Cell),單層單元閃存;第二種叫做MLC(Multi Level Cell),多層單元閃存。兩者的主要區別是SLC每一個單元儲存一位數據,而MLC通過使用大量的電壓等級,每一個單元儲存兩位數據,數據密度比較大。
1.2.1SLC和MLC技術特點及區別
一般而言,SLC雖然生產成本較高,但在效能上大幅勝于MLC。SLC晶片可重復寫入次數約10萬次,而MLC晶片的寫入次數至少要達到1萬次才算標準,而目前三星MLC芯片采用的MLC芯片寫入壽命則在5000次左右。
A.讀寫速度較慢。相對主流SLC芯片,MLC芯片目前技術條件下,理論速度只能達
到2MB左右,因此對于速度要求較高的應用會有一些問題。
B.MLC能耗比SLC高,在相同使用條件下比SLC要多15%左右的電流消耗。
C.MLC理論寫入次數上限相對較少,因此在相同使用情況下,使用壽命比較SLC短。
D.MLC的價格比SLC低30%~40%,有些甚至更低。
2、eMMC和SD
2.1MMC和eMMC的區別
MMC是一種接口協議,使用SPI或者mmc模式通訊.
eMMC是實現了MMC接口協議的芯片,使用NAND存儲實際的數據。
eMMC的優點
1、eMCC具備NAND閃存大容量存儲以及具備NorFlash開機啟動的功能。
2、電子設備開發商不需要因為nand供應商或制程的升級而重新設計電路。
3、不需要處理nand兼容性的問題。
2.2SD閃存設備
SD卡單獨封裝,使用SDIO接口通訊。SDIO可以使用與MMC兼容的模式
MMC和SDIO是不同的傳輸模式,MMC模式分為兩個子類(SPI+MMC), SDIO是在SD卡上延伸出來的一種標準,也有兩種模式(SPI+SDIO), 因此兩個的SPI模式是兼容的。
2.2.1了解Class等級與UHS-1的含義
Class等級用于標識sd卡的傳輸速度,不同Class等級的速度區別。
class 0:包括低于Class 2和未標注Speed Class的情況。
class 2:能滿足觀看普通MPEG4 MPEG2 的電影、SDTV、數碼攝像機拍攝。
class 4:可以流暢播放高清電視(HDTV),數碼相機連拍等需求。
class 6:滿足單反相機連拍和專業設備的使用要求。
class 10:全高清電視的錄制和播放
2.2.2UHS-1含義的解釋
UHS-1是一種高速傳輸協議接口,是全新的總線模式,UHS即為Ultra Hight Speed,高接口帶寬可達104MB/s,而此前的常規總線模式高只能達到25MB/s。UHS-1向下兼容現有總線接口,不支持UHS-1的設備可以使用但無法發揮快的速度。
如果Class10存儲卡上帶有“I”標志的產品說明這是一款采用UHS-1接口的卡,和速度是沒有直接關系的。只有在存儲卡正面同時打上了“U1”標志的UHS-I存儲卡才能保證至少10MB/s的寫入速度,沒有這一標志的,讀取速度可能比較快,但是寫入速度可能只有Class6甚至Class4級別。
2.2.3 SD SDHC SDXC的含義
SD SDHC SDXC大的區別在于支持容量的不一樣。SD卡大支持2GB容量,SDHC 大支持32GB容量,SDXC 大支持2TB(2048GB)容量。這三種格式都保持向上兼容,即sdhc兼容sd,sdxc兼容sdhc和sd。SDXC是SD eXtended Capacity的縮寫,是新提出的標準,除了容量可以升級為大2T以外,主要是可以支持300M/s的傳輸速度,可以說是真正的高速存儲卡。