iNand、eMMC、SD、MMC的关联
?
1.iNand/eMMC/SDCard/MMCCard的關聯
1、最早出現的是MMC卡,卡片式結構,按照MMC協議設計。(相較于NandFlash芯片來說,MMC卡有2個優勢:第一是卡片化,便于拆裝;第二是統一了協議接口,兼容性好。)
2、后來出現SD卡,兼容MMC協議。SD卡較MMC有一些改進,譬如寫保護、速率、容量等。
3、SD卡遵守SD協議,有多個版本。多個版本之間向前兼容。
4、iNand/eMMC在SD卡的基礎上發展起來,較SD卡的區別就是將SD卡芯片化了(解決卡的接觸不良問題,便于設備迷你化)。
5、iNand和eMMC的關聯:eMMC是協議,iNand是Sandisk公司符合eMMC協議的一種芯片系列名稱。
2.iNand/eMMC的結構框圖及其與NandFlash的區別
1、iNand內部也是由存儲系統和接口電路構成(和Nand結構特性類似,不同之處在于接口電路功能不同)。
2、iNand的接口電路挺復雜,功能很健全。譬如:
第一,提供eMMC接口協議,和SoC的eMMC接口控制器通信對接。
第二,提供塊的ECC校驗相關的邏輯,也就是說iNand本身自己完成存儲系統的ECC功能,SoC使用iNand時自己不用寫代碼來進行ECC相關操作,大大簡化了SoC的編程難度。(NandFlash分2種:SLC和MLC,SLC更穩定,但是容量小價格高;MLC容易出錯,但是容量大價格低)
第三,iNand芯片內部使用MLC Nand顆粒,所以性價比很高。
第四,iNand接口電路還提供了cache機制,所以inand的操作速度很快。
3.iNand/eMMC的物理接口和SD卡物理接口的對比
1、S5PV210芯片本身支持4通道的SD/MMC,在X210中實際是在SD/MMC0通道接了iNand芯片,而SD/MMC2接了SD卡(SD/MMC3也接了SD卡)。
2、對比inand和SD卡接線,發現:這兩個接線幾乎是一樣的,唯一的區別就是SD卡IO線有4根,而iNand的IO線有8根。
3、這個告訴我們,我們在實際操作iNand芯片時和操作SD卡時幾乎是一樣的(物理接線幾乎一樣,軟件操作協議幾乎一樣)。
?
4.inand和nandflash相比有什么優勢:
1、軟件方面
對軟件工程師而言FLASH制程改變,其對應驅動也需要隨之變化,其程序移植、代碼升級都要重新調試,而iNAND的產品驅動完全一樣,一次調試成功就無后顧之憂;
2、硬件方面
對應硬件工程師也可能會因為新FLASH要重新布板,增加工作強度,而iNAND不管多大容量,封裝都一樣,如果貴司產品容量升級,可以直接在原先的PCB上換上更高容量的iNAND即可。
總結
以上是生活随笔為你收集整理的iNand、eMMC、SD、MMC的关联的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据看穿一生:前半生赚钱养娃,后半生赚钱
- 下一篇: ST-Link刷成J-Link