EMMC,NAND FLASH,ESD之争


看内核里面nand和mmc都有驱动。
我的问题是,nand只是一种flash技术。MMC都是根据nand技术生产的产品。
为什么这两者都需要驱动?只保留MMC的不可以么?


只保留MMC driver显然是不行的。
简单讲,这两者的接口不同。裸的NAND的引脚(触点)较多,有自己的读、写,擦除的操作时序,不支持热插拔,需要专门的NAND控制器去控制,NAND driver就是驱动控制器去操作NAND完成数据的转移。

MMC卡/SD卡的存储介质确实是NAND,还有U盘、固态硬盘(SSD)的存储介质也是NAND,但他们内部已经加入了NAND的控制器以及一些转换逻辑,比如ECC,磨损均衡之类的,隐藏掉NAND特性的同时并向外提供了符合MMC/SD或者USB协议的接口,这个协议跟NAND的肯定不同了(NAND现在有个ONFI协议,Intel发起的,已经有很多公司认可了,但缺两个重量级的:东芝和三星),基本读写的操作时序也不同了,需要MMC控制器器去控制,因此也就需要 MMC driver。

裸的NAND的成本比较低,封装了控制器之后的SD卡、U盘、固态硬盘等成本比较高。


转自:http://blog.1688.com/article/i23106447.htm

三星電子(Samsung  Electronics)過去曾經以強力主導MMC標準規格卻敗北,惟多年之後,NAND Flash規格戰已由外接式記憶卡的戰爭,蔓延至內嵌式記憶體,在ESD和eMMC雙規格之間,這次各方皆看好eMMC標準有機會勝出,為三星再度扳回一城;然值得注意的是,這次eMMC面對的敵手,是英特爾(Intel)主導的BA NAND,以及東芝(Toshiba)力拱的LBA NAND,未來鹿死誰手還不一定。

過去在記憶卡商機蓬勃興起之初,在東芝、Panasonic、新帝(SanDisk)3家消費性電子大廠的極力宣傳之下,SD卡在全球記憶卡規格之路上,順利取下主流的地位,然SD卡固定收取6%權利金,繳交給東芝、Panasonic、新帝3家組成的3C協會的作法,也讓不少人詬病。

三星身為全球NAND Flash龍頭製造廠,為了防止SD規格勢力一再擴大,因此積極以扶植MMC標準的方式,來挑戰SD規格霸主地位,甚至以主動供應MMC成卡的方式,來鼓勵下游客戶購買MMC卡,提升市場買氣,惟最後仍是無法撼動SD規格的地位,尤其在手機用的microSD世代後,MMC規格幾乎是銷聲匿跡。

記憶體廠透露,三星當時在制訂MMC產品標準時,一度將產品的規格設計成只能相容於三星自家生產的NAND Flash晶片,無法放入其他NAND Flash廠的晶片,是當時引起部分MMC會員反彈的原因之一。

2008年SD和MMC規格的戰爭,有再度復燃的趨勢,惟這次主戰場已由過去外接式記憶卡產品,延伸至內嵌式記憶體領域,除了eSD和eMMC雙規格之爭外,英特爾(Intel)主導的BA NAND規格,以及東芝(Toshiba)力拱的LBA NAND標準,都是這場內嵌式記憶體標準大戰的主角。

eSD和eMMC應用在內嵌式記憶體的概念,皆是延續過去SD卡和MMC卡的介面來設計,對於系統業者而言,各家對SD卡和MMC卡的介面應用熟悉度較高,惟這次在內嵌式領域中,各界多看好eMMC標準勝出的機率大,一改過去在記憶卡市場中,屢次被SD規格打敗的窘境。

值得注意的是,這次在內嵌式記憶體領域中,eMMC要面臨的敵手還包括東芝和英特爾,記憶體業者表示,目前內嵌式記憶體市場仍在醞釀期,因此暫時還看不出這3項標準,誰具有有冠軍相,大部分業者都是採取多方押寶的策略。

東芝2007年宣布推出LBA NAND標準以來,一直是鴨子划水地進行,LBA NAND產品一度被視為內部的秘密武器,2007年底東芝也公開將這項技術授權給三星使用,三星以OneNAND技術來交叉授權。

顯見的是,在內嵌式記憶體市場商機中,三星已不再單方扶植eMMC規格,而是採多方押寶的策略。記憶體業者分析,未來不論是eMMC或是LBA NAND,其中的NAND Flash都是以高容量起跳,蘊含商機無限,因此不論是哪1種標準勝出,對NAND Flash廠而言,都是大利多。


eMMCNAND Flash都是非易失性闪存存储器,它们都广泛应用于移动设备、嵌入式系统和消费电子产品中。虽然它们都是闪存存储器,但在一些方面还是有一些区别的。 1. 接口和协议 eMMCNAND Flash的接口和协议不同。eMMC是一种标准化的接口和协议,用于在ARM处理器和闪存芯片之间传输数据。而NAND Flash则需要自定义接口和协议,因为不同厂商的NAND Flash存储器可能存在不同的接口和协议。 2. 集成度 eMMC通常集成在处理器的系统板上,而NAND Flash则需要单独设计一个芯片来实现存储功能。这意味着eMMC的集成度更高,更容易实现。 3. 性能 eMMC的性能通常比NAND Flash要好,因为eMMC采用了一些特殊的技术来提高数据传输速度,例如高速随机读写、数据重排等功能。而NAND Flash通常需要通过额外的控制器来实现这些功能,导致性能相对较低。 4. 可靠性 eMMC通常具有更高的可靠性,因为它集成了一些特殊的功能,例如坏块管理、数据重排、数据加密等功能,可以提高数据的安全性和可靠性。而NAND Flash则需要通过独立的控制器来实现这些功能,可能会导致一些问题。 总的来说,eMMCNAND Flash都是非常有用的存储介质,它们各有优缺点,可以根据具体的应用场景来选择。如果需要高性能、高可靠性的存储介质,可以考虑使用eMMC;如果需要自定义接口和协议、较低的成本和更高的灵活性,可以选择NAND Flash
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值