嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

eMMC基本知识

2023-9-28 11:25| 发布者: miraitowa| 查看: 38| 评论: 0

类目:  >  知识库     文档编号: 1150

emmc、sd、sdio三种规范都是在mmc规范之上发展而来的。
emmc基本了解:
emmc总线接口:

CLK: CLK 信号用于从 Host 端输出时钟信号,进行数据传输的同步和设备运作的驱动。

在一个时钟周期内,CMD DAT0-7 信号上都可以支持传输 1 个比特,即 SDR (Single Data Rate) 模式。此外,DAT0-7 信号还支持配置为 DDR (Double Data Rate) 模式,在一个时钟周期内,可以传输 2 个比特。

CMD: CMD 信号主要用于 Host eMMC发送请求和eMMC Host 发送应答。

Data StrobeData Strobe 时钟信号由 eMMC 发送给 Host,频率与 CLK 信号相同,用于 Host 端进行数据接收的同步。Data Strobe 信号只能在 HS400 模式下配置启用。

DAT0-7 信号主要用于 Host eMMC 之间的数据传输。在 eMMC 上电或者软复位后,只有 DAT0 可以进行数据传输,完成初始化后,可配置 DAT0-3 或者 DAT0-7 进行数据传输,即数据总线可以配置为 4 bits 或者 8 bits 模式。

速率模式:

eMMC 总线中,可以有一个 Host,多个 eMMC Devices。总线上的所有通讯都由 Host 端以一个 Command 开始发起,Host 一次只能与一个 eMMC Device 通讯。随着 eMMC 协议的版本迭代,eMMC 总线的速率越来越高。为了兼容旧版本的 eMMC Device,所有 Devices 在上电启动或者 Reset 后,都会先进入兼容速率模式(Backward Compatible Mode)。在完成 eMMC Devices 的初始化后,Host 可以通过特定的流程,让 Device 进入其他高速率模式,目前支持以下的几种速率模式。



已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-6-10 02:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部