SD2.0协议详解:CMD命令描述与安全系统

需积分: 34 23 下载量 40 浏览量 更新于2024-08-07 收藏 2.83MB PDF 举报
"版本新定义的-360网神防火墙系统(nsg系列)功能配置及维护手册【v17.08.01】【6b】" 本文档主要介绍的是SD卡协议,特别是针对SD 2.0版本的新定义和命令详细描述。SD卡是一种多功能存储卡,旨在满足安全、容量、性能和环境需求,尤其适用于音视频存储。它支持SDMI标准的内容保护机制,以及基于ISO-7816等标准的额外安全系统,适用于移动电子商务和数字签名应用。 在SD 2.0版本中,一些命令得到了新定义或调整。例如,CMD0用于复位所有卡到idle状态,CMD8则用于发送SD卡接口条件,包含主机支持的电压信息,并询问卡是否兼容。CMD9和CMD10分别用于获取选定卡的CSD(Card-Specific Data)和CID(Card Identifier),这些信息对于理解和操作SD卡至关重要。 CMD12(STOP_TRANSMISSION)用于强制卡停止传输,CMD13则让选定的卡发送其状态寄存器。这些命令确保了数据传输的控制和卡状态的查询。此外,CMD42在不同版本中从可选变为强制,体现了版本升级对功能的要求变化。 SD卡通信基于9针接口,包括时钟、命令、4条数据线和电源线,设计能在50MHz频率下工作,且具有低功耗特性。通信协议是规范的核心部分,定义了SD卡与主机之间的交互方式。SD规范还包括多个文件,如物理层规范、安全规格、音频规范、文件系统规范等,涵盖内容保护、文件结构、物理接口和命令协议等多个方面。 SDIO卡规范描述了SD卡可能包含的IO单元与SD主机的接口,使得SD卡可以兼有存储和IO功能,同时保持与SD卡的兼容性,即使在非SDIO主机中也能确保安全和兼容性。 SD 2.0版本的SD卡协议在安全、功能和兼容性上都有显著提升,这些更新和命令定义为开发者和用户提供了更强大的管理和操作工具。