UFS总体架构

UFS总体架构主要包含了UFS Host Controller部分和UFS device部分,UFS协议对应的也分为两部分:UFS Host Controller Interface协议和UFS协议。

无论是UFS Host Controller部分还是UFS device部分,他们都将遵循统一的UFS规范。
- UFS Application Layer (UAP)应用层
- 1.UFS command set (UCS):UCS处理命令集,如读、写命令等,.使用的命令是简化的SCSI命令(基于SBC和SPC),也可以扩展UFS本地命令集,目前暂时没有定义。
- 2.Task Manager:任务管理器用以管理命令队列中的命令。比如任务管理器可以发Abort命令,终止之前发下去的命令。它也可以清空命令队列中的所有命令。
- Device Manager(Query request)设备管理器用于管理UFS设备,包括:
- 1.处理设备级操作:设备功耗管理、数据传输设置、后台操作使能和其它的特定操作。
- 2.管理设备级配置:维护和存储一组描述符,例如查询请求命令允许修改和查询设备的配置信息。
- UFS Transport Protocol(UTP)传输层

本文详细解读了UFS的整体架构,包括UFSHostController、UFSdevice、UAP、UCS、DeviceManager、UTP、UIC、MPHY和UniPro等关键组件。重点介绍了UFS的传输层(UTP)如何利用UPIU进行高效数据交换,以及UFSHCI在主机控制器中的作用。此外,还探讨了MPHY协议如何提升传输速度和稳定性。
最低0.47元/天 解锁文章
1万+





