Advertisement

eMMC总线协议

阅读量:

总线协议

本文将对总线协议中数据帧的结构进行阐述,即所谓的token。eMMC设备拥有其特定的协议标准,以下内容将对此展开学习。

在完成上电复位后,主机需借助专门的消息机制所构建的e•MMC总线协议对设备进行初始化操作。每个消息均包含下列token之一:

  • CMD(命令):CMD是用于启动某项操作的标识符。该命令由主机发出,并传输至设备,通过CMD线路以串行方式传送。
  • Response(应答):Response是由设备发送给主机的反馈信息,作为对前一命令的回应。应答信息同样经由CMD线路以串行方式传送。
  • DATA(数据):数据可在设备与主机之间双向传输。数据传输依赖于数据线路进行,所使用的数据线数量可为1条(DAT0)、4条(DAT0-DAT3)或8条(DAT0-DAT7)。

针对每一条数据线路,数据传输速率可以是每时钟周期传输1 bit(单倍数据率SDR),也可以是每时钟周期传输2 bit(双倍数据率DDR)。

e•MMC命令采用面向块的方式进行定义:这些命令伴随着CRC校验位一同发送一个完整的数据块。读取和写入操作均支持单块或多块的数据传送方式。当在CMD线上接收到一个停止指令后,类似于顺序读取的操作模式,多块传输过程将被中止。

![在这里插入图片描述](https://ad.itadn.com/c/weblog/blog-img

全部评论 (0)

还没有任何评论哟~