UFS3.0协议学习Note(一)-什么是UFS

本文详细介绍了UFS(通用闪存存储)的定义、接口特性、协议架构以及封装技术。UFS是一种低功耗、高数据吞吐量的存储接口,采用MIPIM-PHY和MIPIUniPro协议,支持全双工操作和命令队列,适用于高速移动设备存储。UFS协议基于SCSI命令集,分为UCS、UTP和UIC三层,确保高效稳定的数据传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

愿每一个认真学习的人都能拥有快乐的明天!

一、什么是UFS

  1. UFS = Universal Flash Storage(通用闪存存储)
    针对这个名字,有两层意思
  • 存储接口协议名称;
    在这里插入图片描述
  • 使用了这该存储协议的存储设备;
    在这里插入图片描述
  1. 发展历程
    在这里插入图片描述
  2. 协议规范
  • 电气接口
    用基于MIPI M-PHY的高级差分接口;M-PHY作为物理层,MIPI UniPro作为链路层,二者结合形成UFS接口的互联;
  • 存储器件的特性
    低功耗、高数据吞吐量、低电磁干扰、大容量存储器子系统效率的优化;
  • 系统架构
    参考 INCITS T10(SCSI) SAM 标准,命令协议基于 INCITS T10(SCSI) SPC 和 SBC 标准;

二、UFS接口

  1. 传输方式
    差分串行多通道数据传输(UFS快的基础)
  2. 传输方向
  • 全双工+异步
    在这里插入图片描述
  1. 传输特点
  • 支持命令队列,主机一下可以发若干个命令给设备;
    (eg:W1+R,UFS设备可以并行处理这两个命令; - 由于协议支持全双工操作,主机传输写命令W1的数据给设备的同时,设备也可以把读命令R2的数据返回给主机);
  1. 版本&速率
    在这里插入图片描述

三、协议架构

  1. 分层示意图
    在这里插入图片描述
  2. 层作用
作用
UFS命令集 (UCS) 层(应用层)处理UFS使用的小型机系统接口 (SCSI) 命令
UFS传输协议 (UTP) 层执行更高层UFS协议信息单元 (UPIU) 命令的生成和处理
UFS Inerconnect (UIC) 层处理UFS主机与设备间的连接,其中包含针对链路层的MIPI UniPro和针对物理层的MIPI M-PHY。UIC层提供了UIC IO控制服务接入点(UIO_SAP),与UniPro中的设备管理实体(DME)_SAP相对应

四、UFS封装

Note:顶层视图
在这里插入图片描述


考文档

1.UFS3.0 Spec
2.蛋蛋读UFS之一:UFS简介

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一条小闲Fish

感谢你对知识共享的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值