news 2026/4/25 17:56:37

eMMC(五)——总线数据流

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
eMMC(五)——总线数据流

目录

1. 总线接口 

2. eMMC 总线模型

2.1 速率模式

2.2 通信模型

2.2.1  读数据

2.2.2 写数据

2.2.3 No Data

2.2.4 commad命令数据包

2.2.5 response响应数据包

2.2.6 emmc的五种类型的响应

2.2.6.1  R1

2.2.6.2  R2

2.2.6.3  R3

2.2.6.4  R4

2.2.6.5  R5

2.2.7 Data Block(数据块)

2.2.7.1 1 Bit Bus SDR (1位总线宽度 SDR模式)

2.2.7.2 4 Bits Bus SDR(4位总线宽度 SDR模式)

2.2.7.3 8 Bits Bus SDR(8位总线宽度 SDR模式)

2.2.8 CRC Status Token

2.2.8.1 Positive CRC status token

2.2.8.2 Negative CRC status token

3. eMMC 总线测试过程

4. eMMC 总线 Sampling Tuning

4.1 Sampling Tuning 流程

4.2 Tuning Block 数据


参考资料:

  1. Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1) [PDF]
  2. SD/MMC Controller, Hard Processor System (HPS) Technical Reference Manual (TRM) [PDF]
  3. CRC wiki [WEB]
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/24 1:57:41

一天一个Python库:lxml - 高效解析XML和HTML的利器信

一、什么是setuptools? setuptools 是一个用于创建、分发和安装 Python 包的核心库。 它可以帮助你: 定义 Python 包的元数据(如名称、版本、作者等)。 声明包的依赖项,确保你的包能够正确运行。 构建源代码分发包&…

作者头像 李华
网站建设 2026/4/24 1:58:26

圆覆盖【牛客tracker 每日一题】

圆覆盖 时间限制:3秒 空间限制:256M 网页链接 牛客tracker 牛客tracker & 每日一题,完成每日打卡,即可获得牛币。获得相应数量的牛币,能在【牛币兑换中心】,换取相应奖品!助力每日有题做…

作者头像 李华
网站建设 2026/4/24 2:27:58

从零实现一个简化版VLLM EngineCoreClient:理解多进程通信核心机制

从零构建轻量级推理引擎通信框架:Python多进程实战解析 在分布式AI推理系统中,核心组件间的通信效率往往成为性能瓶颈。想象这样一个场景:你的推理服务需要同时处理数百个并发请求,而单进程Python解释器的GIL锁、内存限制等问题让…

作者头像 李华
网站建设 2026/4/24 2:25:44

DDD的简单落地及防腐层(ACL)

一、后端架构演进模型 将服务器后端发展分三个阶段: 发展阶段核心特征初始复杂度业务复杂后的维护难度趋势当前应用状态面向过程脚本以脚本流程为核心简单指数级上升基本不使用面向数据库表以数据库表结构驱动设计中等延迟后指数级上升目前市场主流面向业务模型以…

作者头像 李华
网站建设 2026/4/24 3:56:57

从数据采集到回放验证:ADTF 适配 ROS 的 ADAS 测试实践腥

一、简化查询 1. 先看一下查询的例子 /// /// 账户获取服务 /// /// /// public class AccountGetService(AccountTable table, IShadowBuilder builder) { private readonly SqlSource _source new(builder.DataSource); private readonly IParamQuery_accountQuery b…

作者头像 李华