《嵌入式系统设计》课程设计报告.docVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式系统设计》课程设计报告

《嵌入式系统设计》课程设计报告 题目SD卡使用 一.引言 SD卡相信很多人都不陌生,从最早的数码产品到现在,这种存储卡一直陪伴着我们,直到目前它依旧是市场上最通用的卡片,容量上从最早的几MB到现在的SDXC的TB级别,以及速度上也大幅提升。 SD卡是Secure Digital Card卡的简称,直译成汉语就是“安全数字卡”,是由日本松下公司、东芝公司和美国SANDISK公司共同开发研制的全新的存储卡产品。SD存储卡是一个完全开放的标准(系统),多用于MP3、数码摄像机、数码相机、电子图书、AV器材等等,尤其是被广泛应用在超薄数码相机上。SD卡在外形上同MultiMedia Card卡保持一致,大小尺寸比MMC卡略厚,容量也大很多。并且兼容MMC卡接口规范。SD卡最大的特点就是通过加密功能,可以保证数据资料的安全保密。它还具备版权保护技术,所采用的版权保护技术是DVD中使用的CPRM技术(可刻录介质内容保护)。 二.课程设计目的 掌握SD卡规范的概念 学习SD卡驱动的基本流程 掌握SD卡驱动的使用SD Memory Card Functional Description》 ? 仔细阅读SD卡相关模块使用的说明。 3.实验设备及工具 硬件:UP-TECH S2410/P270 DVP嵌入式实验平台、PC机Pentium 500以上, 硬盘10G以上。 软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境 四.实验原理 1、SD存储卡概念 SD卡通信基于9芯的接口(Clock, Command,4xDat,3xPower lines),最大的操作频率是25MHz。SD卡规范包括多个文档,各文档之间的结构如图: 、SD卡的总线拓扑 SD卡系统支持两种通信协议:SD和SPI方式。模式的选择对主机是透明的,由SD卡自动检测复位命令的模式,在此后的通信过程中始终使用此种通信方式。SD卡在结构上使用一主多从星型拓扑结构。拓扑图如图所示: 、SD总线信号 CLK:时钟信号 CMD:命令/相应信号 DAT0-DAT3:双向数据传输信号 VDD,VSS1,VSS2:电源和地信号 其原理图 、SD总线协议 SD总线上的通信基于位流的方式,在位流中实现命令和数据,包含起始位和停止位。 CMD:命令发起一个操作过程。命令可分为地址方式(主机到单个SD卡)或者广播方式(主机到所有的SD卡)。 Response:是卡对前一个命令的回应,通过CMD线传输。 DAT:通过数据线传输。 SD卡传输数据的单位是块,块数据之后是CRC位段。SD卡传输定义单块和多块的传输。其中,多块传输在快速写入中优于单块传输。在数据传输的过程中,可以使用单数据线(DAT0)或者多数据线(DAT0-DAT3)。 在CMD线上,数据传输的次序是先传输高位后传低位。 、读块时序 、写块时序 、SD卡外型和接口 标准SD的外形尺寸是24mm×32mm×2.1mm: 、SD卡命令介绍 SD卡的命令有四种类型: 无响应广播命令 带响应广播命令。各个卡的响应同时进行,这种类型的命令仅用于所用的CMD线是分立的-命令和响应会在每根CMD线上单独进行。 带地址命令-DAT上无数据传输 带地址命令-DAT上有数据传输 SD卡的命令格式 、SD卡寄存器 SD卡的寄存器描述名称 位宽 描述 CID 128 卡ID号寄存器,每个卡唯一(必有) RCA 16 卡相对地址寄存器,卡在系统中的局部地址。在初始化的过程中由卡申请,最终由主机确定(必有) DSR 16 驱动电压配置寄存器,配置卡的输出驱动。(可选) CSD 128 SD特定数据寄存器,存储关于卡的操作条件。(必有) SCR 64 SD配置寄存器,存储关于卡的特征和性能(必有) OCR 32 操作条件寄存器(必有) SD卡接口定义了六个寄存器:OCR,CID,CSD,RCA,DSR和SCR。这些寄存器仅可以通过响应的命令来读取。OCR,CID,CSD和SCR寄存器包含卡的状态信息,而RCA和 DSR寄存器存储卡的实际配置参数。 OCR 寄存器 32位操作条件寄存器保存有SD卡的VDD电压配置。另外,该寄存器包含一个状态信息位。当上电过程结束后,状态信息位就会被置位。设置SD卡OCR寄存器的作用是为了操作不支持全操作电压范围的SD卡。OCR寄存器的定义 CID寄存器 SD卡标识寄存器长度128位。包括若干卡识别信息。每个SD卡都有唯一的一个标识。CID寄存器的结构: 、SD卡详细介绍 主机和SD卡之间的通讯过程由主机统一控制。主机发出的命令由两种类型:广播命令和地址(点到点)命令。 SD卡通讯中使用两种模式:卡识别模式和数据传输模式。 卡识别模式 主机复位后进入卡识别模式

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档