- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 1 . Android 存储总结
Android 是一个基于 Linux 的开源软件堆栈,针对多种不同设备类型打造。图 1 显示了 Android 平台的主要组件。
2025-05-19 00:11:38
518
原创 a. UFS write booster buffer(技术 1)
TLC NAND的写入性能明显低于SLC NAND,因为TLC bits需要更多的编程步骤,并且具有更高的纠错概率。为了提高写入性能,部分TLC NAND(正常存储器)被配置为SLC NAND,并暂时或永久地用作写入缓冲区。使用SLC NAND作为WriteBooster Buffer,可以以更低的延迟处理写请求,并提高整体写性能。分配给用户区域的TLC NAND的某些部分被分配为WriteBooster Buffer。可以通过显式主机命令或在休眠(HIBERN8)状态时隐式将启动缓冲区中写入的数据刷新到T
2024-12-12 23:56:27
183
原创 11 UFS 4.0 UFS描述符、标志和属性
所有描述符的格式都以一个包含描述符长度和标识特定描述符类型的类型值的头开始。长度值包括头的长度加上任何附加数据。对于单元描述符,格式包括对所涉及单元的指示。
2024-12-12 21:41:27
405
原创 10 UFS 4.0 功能描述
该功能旨在提供一种机制,使外部应用程序能够以灵活的方式定义和使用虚拟内存组织,以适应不同的使用模型。除了分割可寻址空间外,该机制还引入了通过专用功能和特性区分每个逻辑单元的可能性。本节描述了配置UFS设备的过程,包括:逻辑单元的数量、逻辑单元大小、逻辑单元内存类型等。安全功能可以按照第12条UFS安全性中描述的进行配置。一个UFS设备可以组织成不同的逻辑单元。每个逻辑单元代表一个具有独立逻辑地址范围且单独可访问的自主计算实体。
2024-12-08 02:11:56
724
原创 9 UFS 4.0 UFS Security
RPMB清除是一种清除操作的变体,目标是RPMB区域,在该区域中被覆盖的物理副本由设备使其不可恢复。这允许主机系统覆盖RPMB区域中的逻辑块,发送RPMB清除启用请求消息,并接收设备已根据bSecureRemovalType擦除这些逻辑块的覆盖物理副本的确认。RPMB清除的好处在于清除目标是基于设备如何管理RPMB区域中的物理块。因此,对这些区域进行RPMB清除可以被视为独立区域或整个RPMB LU。这可能允许设备在不需要擦除所有物理块的情况下最小化处理时间。
2024-12-08 00:38:40
763
原创 8 UFS 4.0 UFS Application (UAP) Layer – SCSI Commands
• 模式页和子页由 Page Code 字段和 Subpage Code 字段选择• UFS 设备不需要支持子页(子页 = 0)当INQUIRY命令的EVPD位设置为1时,将返回重要产品数据(VPD)页,其中包含有关逻辑单元和SCSI目标设备的供应商特定产品信息。支持的VPD页模式页策略;对其他VPD页的支持是可选的。
2024-12-06 01:27:45
1231
原创 7. UFS 传输协议(UTP)层
SCSI 架构模型[SAM]被用作 UTP 的通用架构模型,以及用于任务管理的 SAM 任务管理功能。任务通常是 SCSI 命令或服务请求。虽然该模型使用 SCSI 命令集作为命令集,但不一定必须专门使用 SCSI 命令。SAM 架构是一种客户端-服务器模型,或者更常见的是请求-响应架构。客户端被称为发起者设备,服务器被称为目标设备。发起者设备和目标设备被映射到 UFS 物理网络设备中。发起者设备向目标设备发出命令或服务请求,目标设备将执行所请求的服务。目标设备是 UFS 设备。
2024-12-05 00:38:38
1252
原创 6. UFS UIC 层:MIPI Unipro
UFS 以 MIPI 统一协议(UniPro)作为其互连(服务交付子系统),为 UFS 传输协议(UTP)层提供基本的传输能力。在数据平面上,UTP 和 UniPro 通过 UniPro 传输层 CPort(T_CO_SAP)的服务原语进行通信。UFS 的高层协议功能与 UniPro 之间的控制平面交互(例如,链路的发现、枚举和配置)使用 UniPro 规范所定义的设备管理实体服务原语来完成。
2024-12-03 00:44:31
1293
原创 5. UFS UIC 层:MIPI M-PHY
在 DISABLE 和 HIBERNATE 状态下,M-TX 驱动高阻态,而 M-RX 通过“Dif-Z 保持器”终端线路。在 UFS 接口中,同步序列应由 M-TX 生成。UFS 接口应在 LS-MODE 中使用 M-PHY 规范为状态机类型 I 定义的 PWM 信号方案[MIPI M-PHY]。UFS 设备应支持 HS-GEAR1、HS-GEAR2、HS-GEAR3、HS-GEAR4 和 HS-GEAR5。M-TX 应按照 M-PHY 规范[MIPI-M-PHY]中“终端方案”部分的定义进行终端。
2024-12-03 00:38:50
977
原创 3. UFS 电气时钟、复位、信号和电源
当接收到用于从 HS-MODE 到 LS-MODE 转换的 DME_POWERMODE.ind 或用于从 HS-MODE 到 HIBERN8 转换的 DME_HIBERNATE_ENTER.ind 时,UFS 主机可以启动一个计时器。在整个 PA_INIT 过程中,不应门控参考时钟。如果 UFS 主机启动从 HS-MODE 到 LS-MODE 或 HIBERN8 的电源模式更改,则应确保在关闭参考时钟之前,至少已经经过了由 bRefClkGatingWaitTime 定义的最小时间间隔,见图 6.3。
2024-12-03 00:18:26
1007
原创 2.UFS4.0 架构概述
UTP 设计的第二个特点是,一旦设备从主机接收到命令请求通知,设备将控制满足请求的数据传输和状态完成所需的节奏和状态转换。命令标识符(即 I_T_L_Q 连接中的 Q)由发起方设备分配,用于在特定的 I_T_L 连接的上下文中唯一标识一个命令,允许在同一时间为 I_T_L 连接有多个未完成的命令。命令集层的主要功能是建立 UFS 主机和 UFS 设备之间的数据交换方法,并提供基本的设备管理能力。UFS 物理层定义了连接 UFS 设备和 UFS 主机的 UFS 接口的物理部分。客户端-服务器关系不是对称的。
2024-12-03 00:01:23
1659
原创 1.UFS4.0 基础知识
对于本标准,第 2 条“规范性引用”中所包含文件中给出的术语和定义以及以下术语和定义适用:Application Client(应用客户端):主机中 SCSI 命令和任务管理功能请求的源实体。- Byte(字节):一个 8 位数据值,最高有效位标记为位 7,最低有效位标记为位 0。用于将命令从应用客户端传达至设备服务器的结构。CDB 可能具有固定长度,最长为 16 字节,或者可变长度,在 12 至 260 字节之间。Device ID(设备IDUFS 设备的总线地址。
2024-12-02 23:21:32
1338
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人