eMMC协议可以在JEDEC网站上免费获得。
SD卡(4位)协议不可用。
许多来源暗示SD卡和eMMC之间的兼容性,除了不同的总线宽度。
协议有多不同?
例如,如果我正确地实现了eMMC,并将总线宽度减少到4位,它是否可以与SD卡全速工作?
4线SD卡协议是公开的,它与MMC相同,尽管一些最大频率细节可能不同。早期的MMC卡是1位宽的,MMC移动卡有4位和8位协议,4位协议类似于SD。
MMC和SD卡的初始化顺序不同。SD是MMC(一开始是超薄的7个联系人内存模块)的衍生标准,后来它们分道扬镳,增加了4位、8位、DDR协议。可以在初始化序列期间检测模块类型。
MMC是JEDEC标准,SD包含在专利范围内。SD卡特尔故意使其模块不兼容,以获得许可费。
首先需要执行SD初始化命令序列,以了解它是否是SD卡,以及它是哪种SD卡。如果仅按照eMMC规范执行eMMC初始化命令序列,SD卡将无法正确初始化。