UFS Host基础特性分析 -- 硬件部分

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

UFS总体架构

UFS架构

    UFS总体架构主要包含了UFS Host Controller部分和UFS device部分,UFS协议对应的也分为两部分:UFS Host Controller Interface协议和UFS协议。
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)传输层
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值