黑猫带你学UFS协议第11篇:两万字详解UFS协议信息单元(UPIU)
1 前言
本文依据UFS3.1 JEDEC协议、网络资料及个人工作经验整理而成,如有错误请留言。
文章为个人辛苦整理,付费内容,禁止私自转载。
本文结合UFS3.1 JEDEC协议手册查看效果更佳。
文章所在专栏:《黑猫带你学:UFS协议详解》
2 UPIU传输过程
UFS中数据/命令传输通过一种包进行传输,这种包就叫做UPIU(UFS Protocol Information Unit,UFS协议信息单元),它是固定格式的数据结构,在Unipro层总线上传输。
在emmc/sd等芯片中,我们常将使用芯片的一方称为host,将被使用的芯片叫做device。在UFS中,引用了Unipro、SCSI等层级模型的概念,即“客户端-服务器”的架构,读者看到这里应该要理解,所谓的host、initiator都表示的使用ufs芯片的设备,所有device、server表示的是ufs芯片。
如图所示,当UFS发起端,也就是host这端发送上层SCSI命令/请求给UFS,其命令依旧会通过Unipro层总线传输,同样,host收到的状态/响应也都是通过Unipro层总线传输给host。
一个命令或者请求的执行包含下面几个阶段:
<
黑猫带你学UFS协议第11篇:两万字详解UFS协议信息单元(UPIU)相关推荐
- 黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)
文/黑猫学长 1 作者想说 笔者本人从事于存储芯片行业多年,对eMMC/UFS/SD等芯片有深入研究,协议尤甚.而今看来,UFS协议在整个存储产品中(包括U盘.SPI.SD卡,NM卡.emmc.SSD ...
- 黑猫带你学UFS协议第17篇:全网最全UFS RPMB LU详解(重放保护逻辑单元)
1 前言 1.1 声明 本文依据UFS3.1 JEDEC协议及个人工作经验整理而成,如有错误请留言. 文章为个人辛苦整理,付费内容,已加入原创侵权保护,禁止私自转载. 文章所在专栏:<黑猫带你学 ...
- 黑猫带你学UFS协议第16篇:UFS如何配置逻辑单元(LU Management)
本文依据UFS3.1 JEDEC协议及个人工作经验整理而成,如有错误请留言. 文章为个人辛苦整理,付费内容,禁止私自转载. 文章所在专栏:<黑猫带你学:UFS协议详解> 1 特性 不同的L ...
- 黑猫带你学UFS协议第3篇:UFS简介
本文依据UFS3.1 JEDEC协议及个人工作经验整理而成,如有错误请留言. 文章为个人辛苦整理,付费内容,已加入原创侵权保护,禁止私自转载. 文章所在专栏:<黑猫带你学:UFS协议详解> ...
- 黑猫带你学eMMC协议第11篇:eMMC擦除详解(erase/trim/discard/sanitize/secure erase/secure trim...)
文/黑猫学长 本文依据eMMC JEDEC5.1及个人工作经验整理而成,如有错误请留言. 文章为个人辛苦整理,付费内容,已加入原创维权,禁止私自转载. 文章所在专栏:<黑猫带你学:eMMC协议详 ...
- 黑猫带你学eMMC协议第8篇:eMMC供电情况详解(power)
1 前言 1.1 声明 本文依据eMMC JEDEC5.1及个人工作经验整理而成,如有错误请留言. 文章为个人辛苦整理,付费内容,禁止私自转载. 文章所在专栏:<黑猫带你学:eMMC协议详解&g ...
- 黑猫带你学eMMC协议第7篇:eMMC各种寄存器详解(register)
1 前言 1.1 声明 本文依据eMMC JEDEC5.1及个人工作经验整理而成,如有错误请留言. 文章为个人辛苦整理,付费内容,禁止私自转载. 文章所在专栏:<黑猫带你学:eMMC协议详解&g ...
- Carson带你学Android:最全面的Webview使用详解
前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝.京东.聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的.今 ...
- 黑猫带你学eMMC协议第21篇:全网最全emmc写保护详解(write protect)
1 前言 1.1 声明 本文依据eMMC JEDEC5.1.网络资料及个人工作经验整理而成,如有部分错误请留言. 本文部分内容可能源自网络,侵删. 本文结合eMMC JEDEC5.1协议手册查看效果更 ...
最新文章
- Python笔记_第四篇_高阶编程_正则表达式_3.正则表达式深入
- USB、TTL电平、232电平之间的相互转换
- 尝试自动重定向的次数太多_GoRod:基于DP协议的Web自动化和数据抓取工具
- [19/03/16-星期六] 常用类_Date时间类DateFormat类
- Redis Save 命令
- 小米9震撼发布!米粉大呼价格太良心 2999元起稳了吗?
- libxml2 编译报错
- Publish over FTP发布报错
- 【Paper】英文文章图表规范和文献引用格式
- 红外传感器型号和参数_各类红外传感器比较
- C/C++——字符串拼接
- 向jupyter notebook插入图片并控制大小和对齐方式
- strtolower()和strtoupper()中文乱码问题
- Windows防火墙配置脚本讲解
- 无法完成压缩(zipped)文件来提取向导,怎么解决
- 期货开户线上线下开户流程
- LaTeX字体设置(二)
- OpenCV技巧 | 常用格式图片保存为透明背景图片(附Python源码)-教你轻松制作Logo
- 一步一步在平衡车上实现卡尔曼滤波
- 标准分幅地图-选择比例尺