UFS3.0协议学习 - UFS协议第五章 - UFS架构概述
5 UFS架构概述
UFS(Universal Flash Storage) top level architure

5.1.1 Application Layer
应用层组成
- UCS(UFS Command Set) --- 处理读写等命令;注意UCS处理的是简化的SCSI命令集;
- device manager设备管理器 --- 提供设备级控制,如查询请求和较低级别的链路层控制;
- Task manager 任务管理器 --- 处理用于命令队列控制的命令;
5.1.2 UFS Device Manager
设备管理器有如下两个职责:
- 处理设备级操作;
- device power manaegement
- setting related to data trnsfer;
- background operations enabling;
- other device sepecific operations
- 管理设备级配置;
- maintain and store s set of descriptors to achieve the device level configuratios
- device manager handles commands like query request which allow to modify or retrieve configuration inforamtion of the device.
5.1.3 Service Access Points
整体架构图中设备管理器同更底层交互通过一下两种服务访问点:
- UDM_SAP;
- UIO_SAP;
![]()
UDM_SAP是UTP为设备管理器提供的服务接入点,用于处理设备级操作和配置,而UIO_SAP是UIC层公开的服务访问点,供设备管理器触发UIC层的重置,并传输与UIC管理功能相关的请求和响应;
![]()
5.1.4 UIO_SAP
UIO_SAP即UIC层公开的服务访问点.在UniPro,UIO_SAP对应DME_SAP.DME_SAP提供服务源语,包含一个用于重启整个UniPro协议栈和一个用于UFS设备重启,等等;
- DME_RESET:当UniPro栈不得不重启时使用;
- DME_ENDPOINTRESET:当UFS主机想UFS设备执行重启时使用;
对于更细节的内部信息,参考MIPI(MIPI Mobile Industry Porcessor Interface)UniPro规范[MIPI-Unipro]
5.1.5 UDM_SAP
UDM_SAP是UTP层对UFS设备级功能的设备管理器公开的服务访问点。UDM_SAP对应UFS UTP层定义的查询请求和查询响应功能。



浙公网安备 33010602011771号