黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)

这篇具有很好参考价值的文章主要介绍了黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

文/黑猫学长

1 作者想说

笔者本人从事于存储芯片行业多年,对eMMC/UFS/SD等芯片有深入研究,协议尤甚。而今看来,UFS协议在整个存储产品中(包括U盘、SPI、SD卡,NM卡、emmc、SSD、flash颗粒等),属于最难梯队。

对于嵌入式存储芯片来说,从最初大家熟悉的SD/TF卡,发展到emmc,再到如今的UFS,速率越来越快,性能越来越稳定。即使是最新的UFS产品,从问世到笔者写这篇文章(2022.07),都已经发展10余年了。奈何国内芯片产业起步比较晚,对于UFS,国内各大相关厂商大部分都是近两年才逐渐投入人力、财力研发。但UFS已经大规模应用到高端旗舰智能手机、平板电脑、AR/VR等智能终端领域。

尽管目前嵌入式产品中eMMC依旧是主流,但随着5G、人工智能、大数据的发展,对性能、数据量要求越来越高,
UFS的使用率和市场占有率一定会越来越大。因此,对于嵌入式设备相关技术人员,将难免会越来越多的与UFS打交道。无论对于是否为存储芯片行业的人员,想要在有限的时间内搞通UFS相关知识,还是非常困难的。

中文互联网上对于UFS相关的资料也相对来说比较少也不够详细。因此,笔者会根据UFS spec、学习/工作经验、网络资料等,对UFS协议进行详细讲解。希望能够帮助到需要研究UFS芯片的朋友们,让你不再繁琐地查阅各种资料,不再头大地翻译英文spec,物有所值,欢迎订阅…

本专栏适合人群:
1、存储芯片行业相关人员,包括但不限于:IC\FW\验证开发\TE\FAE\AE\销售等
2、嵌入式开发人员
3、对eMMC、UFS等存储芯片感兴趣人员

注意:
《黑猫带你学:UFS协议详解》系列文章预估15万+字,撰写不易,为付费内容,禁止私自转载。

本专栏文章主要针对UFS jedec 3.1协议相关内容,关于Unipro、M-PHY等内容不会过多涉及。

内容如若有误,欢迎评论留言。

2 专栏内容

黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲

黑猫带你学UFS协议第2篇:UFS相关名词释义

黑猫带你学UFS协议第3篇:UFS简介

黑猫带你学UFS协议第4篇:UFS协议栈详解

黑猫带你学UFS协议第5篇:UFS物理层简介(MIPI M-PHY)

黑猫带你学UFS协议第6篇:UFS链路层简介(MIPI UNIPRO)

黑猫带你学UFS协议第7篇:UFS传输层(UTP)简介

黑猫带你学UFS协议第9篇:UFS电气特性详解(Power、CLK、Reset等)

黑猫带你学UFS协议第10篇:两万字详解UFS SCSI命令

黑猫带你学UFS协议第11篇:UFS协议信息单元详解(UPIU)

黑猫带你学UFS协议第12篇:UFS描述符详解(descriptor)

黑猫带你学UFS协议第13篇:UFS标志(Flags)和属性(Atrributes)详解

黑猫带你学UFS协议第14篇:UFS初始化详解(Boot Operation)

黑猫带你学UFS协议第15篇:什么是逻辑单元(LU)与逻辑块(Sector)

黑猫带你学UFS协议第16篇:UFS如何配置逻辑单元(LU Management)

黑猫带你学UFS协议第19篇:UFS模式页是什么(Mode Page)

黑猫带你学UFS协议第20篇:UFS安全模式详解(Secure Mode)

黑猫带你学UFS协议第21篇:UFS数据保护机制(Device Data Protection)

黑猫带你学UFS协议第22篇:UFS语境管理详解(context management)

黑猫带你学UFS协议第23篇:UFS cache详解

黑猫带你学UFS协议第24篇:UFS命令队列详解(CMDQ)

黑猫带你学UFS协议第25篇:全网最全UFS RPMB LU详解(重放保护逻辑单元)

3 如何学好UFS协议

关于UFS协议学习框架,本人已整理如下框架,供大家学习使用。
黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)

第一部分为协议栈,类似于网络协议栈,要了解UFS的应用层、传输层、链路层、物理层之间的关系及作用,了解UPIU\SCSI命令帧格式。该部分主要掌握其大体框架,不建议过分过分深究。经过此部分,对UFS层级就有一个相对清晰的认识。

第二部分为UFS寄存器。通过控制这些寄存器,来控制UFS部分功能和属性。学习过程中要注意这些寄存器的属性(即是否可读可写等),大概了解每个寄存器的功能即可。

第三部分为UFS电气特性。比较UFS是颗芯片,是存在现实中的一个硬件设备。那么就应该要了解UFS样片供电应该是多少伏?CLK是多少?几路信道进行数据传输?等各种物理特性。

第四部分为UFS的一些重要功能/机制,大部分知识点之间没有太大联系,不用按顺序学习研究。当掌握基础内容后,该部分内容只需要用到哪一块就对哪一块进行深入研究即可。

本人所列出的UFS学习框架图,为本人工作多年所研究整理,基本涵盖了UFS的常用及主要内容。当然,对于一些细枝末节,基本上不会用到知识点,学习框架图中并未列出,但这无伤大雅,不需要过分纠结。笔者坚信,对于框图中的内容都学习研究后,就已经掌握了UFS3.1协议中至少90%以上的内容,基本就算“吃透”UFS协议了。

《黑猫带你学:UFS协议详解》专栏中文章顺序,基本也就是按照学习框架图顺序所撰写,逐一进行研究即可。

4 更好的阅读体验

为了让读者有更好的阅读体验,读者朋友们应该知道如下信息,不至于看文章时候产生迷惑。

1、文章中设备、device、UFS、Target Port均指UFS;host、主机、initiator port均指使用UFS的具体产品,包括但不限于手机、平板、嵌入式开发板等设备。

2、文章中提到的flash,除特别说明,均表示nand flash。

3、由于UFS内部存储介质一般均为nand flash,因此文章提到的存储介质、flash、nand、存储阵列等词汇,也均表示nand flash。文章来源地址https://www.toymoban.com/news/detail-456599.html

到了这里,关于黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [元带你学NVMe协议] 你懂 PCIE 和 NVME是如何相依相恋?

    传送门: 总目录 主页:元存储的博客_CSDN博客 依公开知识及经验整理,如有误请留言。 个人辛苦整理,付费内容,禁止转载。 固态硬盘中的王者,一说非PCIE 莫属,一说非NVME SSD 莫属。 PCIE 和 NVME 因何而生? PCIE 和 NVME 的联系和区别? 本着对 PCIE 和 NVME 的好奇心,本文带您一一

    2024年02月06日
    浏览(60)
  • [元带你学: eMMC协议 29] eMMC 断电通知(PON) | 手机平板电脑断电通知

    依JEDEC eMMC及经验辛苦整理,原创保护,禁止转载。 专栏 《元带你学:eMMC协议》 内容摘要 全文 2000  字, 主要内容 前言 断电通知是什么? 断电通知过程 休眠与唤醒 POWER_OFF_SHORT或POWER_OFF_LONG 区别

    2024年02月15日
    浏览(124)
  • [元带你学: eMMC协议 16] eMMC 安全方案 之 设备锁定(Lock) / 解锁(Unlock) 详解

    依JEDEC eMMC 5.1及经验辛苦整理,付费内容,禁止转载。 所在专栏 《元带你学eMMC协议》 内容摘要 全文 4100 字, 内容摘要 1. 锁定与解锁的概念? 2. 设置密码的方法和注意点? 3. 重置密码的方法和注意点? 4. 锁定设备和解锁设备的方法? 5. 强制擦除是怎么做到的? 信息安全

    2024年02月13日
    浏览(64)
  • [元带你学: eMMC协议 15] eMMC 安全方案之写保护(Write Protect)详解

    依JEDEC eMMC 5.1及经验辛苦整理,付费内容,禁止转载。 所在专栏 《元带你学eMMC协议》 内容摘要 全文  1300字, 主要讲述 1、写保护概念? 2、上电写保护、永久写保护、临时写保护区别? 3、写保护命令如何使用 信息安全的三个基本目标是机密性、完整性和可用性: 机密性

    2024年02月16日
    浏览(49)
  • [元带你学: eMMC协议详解 16] eMMC 安全方案 之 设备锁定(Lock) / 解锁(Unlock) 详解

    依JEDEC eMMC 5.1及经验辛苦整理,付费内容,禁止转载。 所在专栏 《元带你学eMMC协议》 内容摘要 全文 4100 字, 内容摘要 1. 锁定与解锁的概念? 2. 设置密码的方法和注意点? 3. 重置密码的方法和注意点? 4. 锁定设备和解锁设备的方法? 5. 强制擦除是怎么做到的? 信息安全

    2024年02月09日
    浏览(40)
  • [元带你学: eMMC协议详解 15] eMMC 安全方案之写保护(Write Protect)详解

    依JEDEC eMMC 5.1及经验辛苦整理,付费内容,禁止转载。 所在专栏 《元带你学eMMC协议》 内容摘要 全文  1300字, 主要讲述 1、写保护概念? 2、上电写保护、永久写保护、临时写保护区别? 3、写保护命令如何使用 信息安全的三个基本目标是机密性、完整性和可用性: 机密性

    2024年02月09日
    浏览(64)
  • [元带你学: eMMC协议 31] eMMC Context(上下文) ID 详解 | eMMC 并行数据标识与隔离详解

    依JEDEC eMMC及经验辛苦整理,原创保护,禁止转载。 专栏 《元带你学:eMMC协议》 内容摘要 全文 5000 字, 主要内容 eMMC 为什么要引入 Context? Context 是什么? 如何使用Context 上下文? Context 上下文配置怎么做? 上下文 ID 应用局限 系统层和芯片组对 Context ID 支持情况 应用层软

    2024年02月11日
    浏览(47)
  • 带你学C带你飞-P16拾遗

    i++:先使用i的值,再对i自身进行加一 ++i:先对i自身加一,再赋值给j 三目运算符 建议不要经常用 首先,我们找到 C 语言的作者问问究竟,他是这么说的: 《The C Programming Language》 \\\"An object is a manipulatable region of storage; an lvalue is an expression referring to an object. … The name ‘lvalue’

    2024年02月06日
    浏览(45)
  • SCSI/UFS储存架构/协议/电源管理/命令处理流程

    无论是ufs host controller部分还是ufs device部分,他们都将遵循统一的UFS规范 UFS Application Layer(UAP)应用层 1.UFS command set (UCS) UCS处理命令集,如读、写命令等,.使用的命令是简化的SCSI命令(基于SBC和SPC),也可以扩展UFS本地命令集,目前暂时没有定义 2.Task Manager 任务管理器用以管

    2024年01月19日
    浏览(36)
  • 带你学C语言-指针(4)

    目录 ​编辑 ⚾0.前言 🏀1.回调函数 ⚽2.qsort 🏉2.1 qsort函数的模拟实现 🎾3.sizeof与strlen对比 🎾4.结束语         言C之言,聊C之识,以C会友,共向远方。各位CSDN的各位你们好啊,这里是持续分享C语言知识的小赵同学,今天要分享的C语言知识是深入了解指针(4),在这一章

    2024年01月20日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包