MMC Card Briefing

本文详细介绍了MMC卡的基本注册信息,包括CID、RCA、DSR、CSD和OCR寄存器的功能及用途,并对比了MMC总线与SPI模式下的数据传输特性。此外,还介绍了MMC卡在不同文件系统下的应用。
MMC Card Briefing
 
1.       MMC Card Registers
       CID        128bit   Mandatory
       RCA        16bit      Mandatory
       DSR       16bit      Optional
       CSD       128bit   Mandatory
       OCR       32bit     Mandatory
 
2.       Register Description
       OCR - operation conditions register
              stores the VDD voltage profile of the card, READ ONLY
       CID - card identification register
              carries the card ID, used during the card identification procedure
       CSD - card-specific data register
              provides the information on how to access the card contents, e.g.
                     1)data format
                     2)error correction type
                     3)maximum data access time
                     4)data transfer speed
                     5)whether DSR register is available
       RCS - relative card address register
              carries the card address assigned by the host during the card identification
       DSR - driver stage register, optional
              used to improve the bus performance for extended operating conditions
                     e.g bus length, transfer rate or number of cards
3.       MMC bus
       CMD            - 双向    工作OD/PP模式
       DAT              - 双向 工作在PP模式
       CLK               - 单向 工作在PP模式
       VDD              - 电源
       Vss1,Vss2     - 地
OD: Open-Drain
PP: Push-Pull
4.       MMC Bus Circuitry Diagram
 Rod: 用来切换OD和PP模式
Rdat、Rcmd: 用来防止DAT和CMD在没有卡插入或者所有卡都处于高阻状态时处于浮空
 
5.       SPI mode
SPI模式包含一个有flash-based的MMC卡所提供的可选性的通讯协议,它主要是为了那些系统没有专门的MMC host controller、且对通讯速率要求不高的情况所定义的。
SPI只定义了一个物理链接标准,用于MMC的通讯,只有MMC协议和命令的一个子集。
SPI的优点就是利用现有的SPI接口,既可以是硬件的也可以是软件的,这就省去了设计专门的硬件MMC host controller。
SPI的缺点是与MMC协议相比,数据传输率很低,能够支持的卡比较少(通常只是一张卡),而且每张卡都需要一个片选来使能,不像MMC协议那样可以通过RCA来选定一张卡。
SPI信号:
       CS         – 片选
       CLK       - 时钟
       DataIn   - Host->Card数据
       DataOut- Host<-Card数据
SPI的数据传送是以字节的整数倍来进行的,总是根据CS信号进行byte-aligned
SPI只支持Single/Multiple Block read/write操作,不能支持Sequential 操作
6.       SPI vs MMC pinout
              MMC             SPI
1.           RSV               CS
2.           CMD             DI
3.           Vss1              Vss
4.           Vdd               Vdd
5.           CLK        SCLK
6.           Vss2              Vss2
7            DAT               DO
7.       Registers in SPI mode
SPI模式下只有三个寄存器的部分bit可以访问,它们是:
       CID        16bit
       CSD              16bit
       OCR       32bit
8.       File systems for MMC card
8.1            Hard Disk-Like file system w/ partition table
The first data block is used to store partition table
8.2            DOS FAT file system w/o partition table
 
8.3            Universal file system for MMC card
 
先看效果: https://pan.quark.cn/s/c7070e7537b1 [!NOTE] 每到答辩季我就会喜获stars,谢谢大家的支持! 欢迎推广传播本repo(https://.com/atomiechen/THU-PPT-Theme),也欢迎贡献变体,提供更多选择 清华简约主题PPT模板 Repo stars 2020年春夏之交,答辩期间很多同学都在寻找清华主题的答辩模板。 一方面有使用LaTeX制作Beamer的模板(见Overleaf上的模板THU Beamer Theme),另一方面民间也存在着一些PPT模板。 很多人可能不适应Beamer的使用(主要是内容和排版设计不是可见即所得,定制有门槛),以及我找到的PPT模板也都不太好使(要么图案设计太复杂、不好看,要么没有制作成PPT母版导致每次使用都要复制粘贴+微调,不方便)。 我制作了清华简约主题的PPT模板,后续有新的设计我会逐渐加入,也欢迎有兴趣有想法的朋友们添砖加瓦! 内容 所有模板均为 文件。 此外也提供转换脚本用于 Pandoc自动生成PPTX。 各个版本的修改历史见 CHANGELOG.md。 下载 推荐直接从 Releases 下载最新发布版。 也可以在 仓库 单独下载所需文件。 效果 16:9比例,v1留边、v1顶边、v3留边白底、v3顶边白底: demo 16:9比例,其他风格模板:v1扁平、v2扁平、v1暗光 demo2 其他变体设计参见 variants/README.md。 使用方式 可以基于所提供的文件自行修改内容,也可以在新建的PPT文稿中应用该模板。 后者在 MS Office 2019 For Mac 的 PowerPoint 里的具体使用方式为:首先选择幻灯片尺...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值