![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UFS协议
文章平均质量分 92
ITC小浪花、
努力锻炼腿部肌肉~
展开
-
UFS协议—新手快速入门(五)【11-13】
主机对UFS设备进行上电或重启。主机和设备端的物理层和数据链路层完成初始化。主机通过NOP OUT UPIU ping设备,设备回送NOP IN UPIU确认连接正常。如果设备描述符可访问(bDescrAccessEn不为0),主机读取描述符以确定是否需要加载启动代码。主机向相应的LU发送“TEST UNIT READY”和READ命令,加载启动代码(如果需要)。主机设置并轮询fDeviceInit标志,直至标志清除,表示UFS设备完全初始化。原创 2024-06-26 16:11:58 · 1113 阅读 · 0 评论 -
UFS协议—新手快速入门(四)【10】
例如,COMMAND UPIU用于封装UFS命令模块发送的命令,TASK MANAGEMENT REQUEST UPIU用于封装任务管理器的请求,QUERY REQUEST UPIU用于封装设备管理器的请求。"O", "U", "D" 在Response UPIU中分别表示操作类型、是否为未请求的响应和数据传输方向。"ATTR" 命令属性域。:每个UPIU都有一个12字节的Header,这是UPIU数据包的开始部分,包含了UPIU的基本信息。只对命令和其响应的UPIU有用,指定命令的属性。原创 2024-06-25 16:10:10 · 829 阅读 · 0 评论 -
UFS协议—新手快速入门(三)【7-9】
在UFS中,UPIU的作用类似于SATA(串行ATA)中的FIS(Frame Information Structure,帧信息结构)和PCIe(PCI Express)中的TLP(Transaction Layer Packet,事务层数据包)。通过使用UPIU,UFS协议能够以标准化的方式处理命令、数据和状态信息,从而简化了主机和设备之间的通信过程,并提高了协议的效率和可靠性。这确保了事务的完整性和可靠性。是UFS协议中用于数据传输的基本单元,它具有固定的格式,并且包含了传输命令或请求所需的所有信息。原创 2024-06-07 14:44:00 · 1269 阅读 · 1 评论 -
UFS协议—新手快速入门(二)【5-6】
从UFS(Universal Flash Storage)的层次架构图来看,设备管理器(Device Manager)与传输层(Transport Layer)之间的交互是通过服务访问点(Service Access Point,简称SAP)来实现的。应用层作为协议栈的最高层,它充当用户与UFS设备之间的桥梁,将用户的命令或请求转化为具体的UFS命令,并通过网络层、传输层和内联层等下层协议进行处理和执行。通过设备管理器,用户和系统可以对UFS设备进行精细的控制和管理,以满足不同的应用需求。原创 2024-06-03 15:59:15 · 1561 阅读 · 0 评论 -
UFS协议—新手快速入门(一)【1-4】
在个人电脑领域,硬盘从机械硬盘(HDD)向固态硬盘(SSD)转变,进一步从SATA接口的SSD发展到使用PCIe接口的NVMe SSD,实现了存储速度的飞跃。同样,如果你朋友想说,你就得安静下来听。未来的移动设备,如果搭载了UFS 4.0,那就是装备了最先进的"科技武器",无论是在数据赛道上,还是在性能战场上,都将所向披靡。这样的"超跑"引擎,还搭载了全双工操作的"双涡轮加速器",让读写操作可以同时进行,比起那些还在半双工道路上慢慢悠悠的eMMC来说,UFS简直就是在高速公路上飙车。原创 2024-05-24 16:08:38 · 1607 阅读 · 0 评论