2 专栏内容
黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲
黑猫带你学UFS协议第2篇:UFS相关名词释义
黑猫带你学UFS协议第3篇:UFS简介
黑猫带你学UFS协议第4篇:UFS协议栈详解
黑猫带你学UFS协议第5篇:UFS物理层简介(MIPI M-PHY)
黑猫带你学UFS协议第6篇:UFS链路层简介(MIPI )
黑猫带你学UFS协议第7篇:UFS传输层(UTP)简介
黑猫带你学UFS协议第9篇:UFS电气特性详解(Power、CLK、Reset等)
黑猫带你学UFS协议第10篇:两万字详解UFS SCSI命令
黑猫带你学UFS协议第11篇:UFS协议信息单元详解(UPIU)
黑猫带你学UFS协议第12篇:UFS描述符详解()
文章插图
黑猫带你学UFS协议第13篇:UFS标志(Flags)和属性()详解
黑猫带你学UFS协议第14篇:UFS初始化详解(Boot )
黑猫带你学UFS协议第15篇:什么是逻辑单元(LU)与逻辑块()
黑猫带你学UFS协议第16篇:UFS如何配置逻辑单元(LU )
黑猫带你学UFS协议第19篇:UFS模式页是什么(Mode Page)
黑猫带你学UFS协议第20篇:UFS安全模式详解( Mode)
黑猫带你学UFS协议第21篇:UFS数据保护机制( Data )
黑猫带你学UFS协议第22篇:UFS语境管理详解( )
黑猫带你学UFS协议第23篇:UFS cache详解
黑猫带你学UFS协议第24篇:UFS命令队列详解(CMDQ)
黑猫带你学UFS协议第25篇:全网最全UFS RPMB LU详解(重放保护逻辑单元)
3 如何学好UFS协议
文章插图
关于UFS协议学习框架,本人已整理如下框架,供大家学习使用 。
第一部分为协议栈,类似于网络协议栈,要了解UFS的应用层、传输层、链路层、物理层之间的关系及作用,了解UPIU\SCSI命令帧格式 。该部分主要掌握其大体框架,不建议过分过分深究 。经过此部分,对UFS层级就有一个相对清晰的认识 。
第二部分为UFS寄存器 。通过控制这些寄存器,来控制UFS部分功能和属性 。学习过程中要注意这些寄存器的属性(即是否可读可写等),大概了解每个寄存器的功能即可 。
第三部分为UFS电气特性 。比较UFS是颗芯片,是存在现实中的一个硬件设备 。那么就应该要了解UFS样片供电应该是多少伏?CLK是多少?几路信道进行数据传输?等各种物理特性 。
第四部分为UFS的一些重要功能/机制,大部分知识点之间没有太大联系,不用按顺序学习研究 。当掌握基础内容后,该部分内容只需要用到哪一块就对哪一块进行深入研究即可 。
本人所列出的UFS学习框架图,为本人工作多年所研究整理,基本涵盖了UFS的常用及主要内容 。当然,对于一些细枝末节,基本上不会用到知识点,学习框架图中并未列出,但这无伤大雅,不需要过分纠结 。笔者坚信,对于框图中的内容都学习研究后,就已经掌握了UFS3.1协议中至少90%以上的内容,基本就算“吃透”UFS协议了 。
《黑猫带你学:UFS协议详解》专栏中文章顺序,基本也就是按照学习框架图顺序所撰写,逐一进行研究即可 。
4 更好的阅读体验
为了让读者有更好的阅读体验,读者朋友们应该知道如下信息,不至于看文章时候产生迷惑 。
1、文章中设备、、UFS、 Port均指UFS;host、主机、 port均指使用UFS的具体产品,包括但不限于手机、平板、嵌入式开发板等设备 。
2、文章中提到的flash,除特别说明,均表示nand flash 。
【黑猫带你学UFS协议第1篇:全网最全UFS协议中文详讲,这份学习框架图】
- 一文理解深度学习中的BN,LN,IN,GN,SN的归一化操作
- unity python热更新_Unity C#热更新方案 ILRuntime学
- 【学习笔记60】JavaScript原型链的理解
- 强化学习笔记-05 蒙特卡罗方法Monte Carlo Method
- Object js对象常用方法(Api)
- Keras学习:06.LSTM和双向LSTM讲解及实践
- 微程序设计技术测验题
- 统计学-点估计和区间估计
- 深度学习_经典网络_ResNet详解及常见问题总结
- CI1122离线语音模块固件升级步骤