0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

手机存储必须要了解的UFS基础知识

冬至配饺子 来源:老徐的技术专栏 作者:锐志创新 2022-08-17 10:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

手机中有三大件组成:CPU、内存DDR、存储设备(EMMC/UFS等),内存用以临时存储程序运行时所需的数据(掉电数据丢失),而存储设备用以长久保存数据(掉电数据不丢失)。

在手机上,从SD卡到EMMC、再到UFS卡,存储卡的速度是越来越快,现在一般手机的配置是EMMC,而旗舰手机的配置是UFS,很明显UFS将会是未来一段时间的手机存储的主流,快是唯一的原因。

poYBAGL8T_iAWOS3AABpNotyo9E996.png

所谓的UFS即Universal Flash storage,通用闪存存储,这一概念通常代表2个意思:

(1)手机存储接口协议,类似于SATA,PCIE/NVME等概念;

(2)使用该协议的存储设备;

UFS相比较EMMC的速度很快,其最重要的就是它的信号是差分传输,这个是信号传输UFS数据传输快的基础。所有的高速传输线,比如SATA、PCie、SAS,都是串行差分信号。

串行信号可以使用更快的时钟(时钟信息可以嵌在数据流中),差分信号,即用两根信号线上的电平差0或者1。

与单端信号传输相比,差分信号的抗干扰能力更强,能提供更宽的带宽。其次,UFS和PCIE一样,支持多通道数据传输,目前最多支持两个通道,多通道可以让UFS在成本、功耗和性能之间做取舍。

pYYBAGL8UA2AU7JCAACvXkzNcaM618.png

UFS支持命令队列,就是主机一下可以发很多个命令下去,然后UFS设备支持并行和乱序执行,谁先完成谁先返回状态。这种命令处理方式叫做异步命令处理。而它的前辈eMMC,是不支持命令队列的,命令一个一个执行,或者一包一包(每个包里面含有若干个命令)执行,前面命令没有执行完成,后面的命令是不能发下去的。这种命令处理方式叫做同步命令处理。

我们来比较一下“全双工+异步命令处理”和“半双工+同步命令处理”两者命令处理方式和命令执行效率。

半双工+同步

pYYBAGL8UCSAHk_xAACIPHnjgm4387.png

主机发了一个写命令W1给设备,然后主机把数据写到设备;由于是同步传输模式,命令处理是一个一个处理的,所以在发读命令R2之前,必须等前一个写命令W1完成;同样,在发送写命令W3之前,必须等R2命令完成。

全双工+异步

poYBAGL8UDmAR_30AADEehsUi_c780.png

由于支持命令队列,主机一下可以发若干个命令给设备,如上图,主机一下发了一个写命令W1和读命令R2给设备。设备可以并行处理这两个命令,由于协议支持全双工操作,主机传输写命令W1的数据给设备的同时。

设备也可以把读命令R2的数据返回给主机。后面命令R3,R4,W5…的处理方式类似。

再形象一点,我们以搬运货物的例子来比较一下eMMC和UFS命令执行方式:

poYBAGL8UE6AMXveAAFn5_YS32U147.png

现在的手机,应用非常丰富,你要一边斗地主,一边听歌,还要聊微信,多线程操作。由于全双工和命令队列的存在,UFS处理命令的效率大大提高,给用户极好的体验。

前面我们拿UFS和eMMC做了几个对比,但我好像忘了说什么是eMMC。有人可能懵逼,什么是eMMC?

eMMC,Embedded Multi Media Card,和UFS一样,也是JEDEC制定的移动存储协议,它是UFS前一代协议标准。

poYBAGL8UGmAaAMlAADhyi6QXBQ421.png

eMMC最新标准是2015年发布的eMMC5.1,最高速度是400MB/s。JEDEC已经有了UFS,不确定会不会再发布新的eMMC标准。毕竟,并行传输的eMMC由于受限于物理信号,速度想要有个质的飞跃是不太现实。




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DDR
    DDR
    +关注

    关注

    11

    文章

    761

    浏览量

    69564
  • SD卡
    +关注

    关注

    2

    文章

    592

    浏览量

    69684
  • 差分信号
    +关注

    关注

    4

    文章

    411

    浏览量

    29079
  • UFS
    UFS
    +关注

    关注

    6

    文章

    118

    浏览量

    26452
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    攻克UFS 4.1高速烧录核心,抢占AI与高端存储赛道

    4.1成为高端终端标配的核心逻辑、烧录环节行业瓶颈,以及禾洛在AI高端存储赛道的布局与国产替代价值,关键词覆盖UFS 4.1烧录、Hilomax禾洛、AI存储、烧录器技术、国产替代,适配半导体行业科普、技术解读类文章,用于Wo
    的头像 发表于 04-15 13:23 179次阅读

    阻燃系列基础知识

    我很荣幸有机会在这里与大家分享我对阻燃系列基础知识的研究。今天,我们将探讨的主题是“阻燃系列基础知识”。在我们日常生活中,火灾事故频发,造成巨大的财产损失和人员伤亡。因此,了解阻燃材料的基础知
    的头像 发表于 02-06 08:07 601次阅读
    阻燃系列<b class='flag-5'>基础知识</b>

    请问一下,绘制F030系列MCU的时候,仿真接口是否必须要引出RST呢?

    请问一下,绘制F030系列MCU的时候,仿真接口是否必须要引出RST呢?
    发表于 01-13 07:06

    汽车电子EMC测试系统:车企必须要知道的电磁安全方案

    南柯电子|汽车电子EMC测试系统:车企必须要知道的电磁安全方案
    的头像 发表于 01-08 11:00 593次阅读

    存储迭代暗涌:HBM4与UFS4.1浪潮下,烧录环节何以成为新瓶颈?

    存储芯片市场扩产繁荣,HBM4、UFS4.1等先进技术加速量产,但被低估的烧录环节成关键瓶颈。先进存储对烧录的速度、精度和协议复杂度提出极高要求,面临三重技术关卡。需专用烧录方案突破瓶颈,其是国产
    的头像 发表于 12-22 14:03 738次阅读

    HBM量价齐飞,UFS加速普及:存储狂飙下的“最后质检”攻坚战

    HBM 量价齐飞、UFS 4.1 普及推动存储技术狂飙,却凸显烧录与测试这一 “最后质检” 难题。高端存储性能竞赛(HBM4 带宽 2TB/s、UFS 4.1 读写 4.2GB/s)与
    的头像 发表于 12-18 11:15 592次阅读

    嵌入式基础知识-系统调度

    系统调度是操作系统重要功能,在嵌入式开发,也要了解系统调度的基本原理。对于嵌入式Linux开发,一般使用多线程和多进程开发,对于运行RTOS的嵌入式系统,一般使用多任务开发。这些线程、进程、任务
    发表于 12-16 08:15

    无刷电机驱动器的基础知识

    本文将从技术角度出发,对三相无刷电机的电机驱动器的作用、种类和规格进行介绍。通过本文,您可以学习到电机驱动器选型所需的基础知识
    的头像 发表于 12-10 14:13 6909次阅读
    无刷电机驱动器的<b class='flag-5'>基础知识</b>

    Linux驱动开发的必备知识

    内核基础知识: 1、熟悉 Linux 内核的架构、模块系统、进程管理、内存管理等。 了解内核的编译和加载过程。 2、C编程技能: 精通 C 语言编程,包括指针操作、内存管理、结构体等
    发表于 12-04 07:58

    RK 平台 Vendor Storage 开发指南:基础知识、流程与实用技巧

    备可靠性校验、掉电恢复等关键特性,是保障设备身份标识、功能授权等核心信息安全的重要组件。本文将从基础知识、开发流程、使用途径三方面,为开发者梳理完整的开发逻辑。 一、核心基础知识了解 Vendor Storage 是什么? 1
    的头像 发表于 11-22 07:11 1183次阅读
    RK 平台 Vendor Storage 开发指南:<b class='flag-5'>基础知识</b>、流程与实用技巧

    突破RK3576-S核心板存储限制:UFS/EMMC双存储启动逻辑剖析

    前言:两周前,眺望电子发布了最新RK3576-S核心板的预告,搭载LPDDR5和UFS这一组合引起了不少用户的关注,同时也收到不少关于存储搭配的疑问。本文结合内测调试经验以与客户需求为大家剖析其中
    的头像 发表于 10-29 08:30 1787次阅读
    突破RK3576-S核心板<b class='flag-5'>存储</b>限制:<b class='flag-5'>UFS</b>/EMMC双<b class='flag-5'>存储</b>启动逻辑剖析

    UFS 5.0存储标准即将完成!

    ,同时保持与UFS 4.x硬件的兼容性。   UFS提供高性能、低功耗的嵌入式存储,非常适合在需要提高功耗的应用中使用。这包括计算和移动系统,如智能手机和可穿戴设备,以及在汽车应用边缘
    的头像 发表于 10-10 08:23 8137次阅读
    <b class='flag-5'>UFS</b> 5.0<b class='flag-5'>存储</b>标准即将完成!

    视觉工程师必须知道的工业相机基础知识

    工业相机基础知识概述。
    的头像 发表于 09-19 17:04 1694次阅读
    视觉工程师<b class='flag-5'>必须</b>知道的工业相机<b class='flag-5'>基础知识</b>

    Kioxia推出UFS 4.1版本嵌入式闪存设备样品

    全球存储解决方案领导者Kioxia Corporation今日宣布,已开始提供全新的通用闪存存储(2) (UFS) 4.1版本嵌入式存储设备样品,进一步巩固其在高性能
    的头像 发表于 07-10 14:35 1067次阅读

    关于SFP连接器你必须了解的那些知识

    关于SFP连接器你必须了解的那些知识 一、SFP光笼子的作用及材料组成 1.光笼子的概念与作用 ① 光笼子是什么? SFP Cage(Small Form-factor Pluggable Cage
    的头像 发表于 06-17 09:42 1267次阅读
    关于SFP连接器你<b class='flag-5'>必须</b><b class='flag-5'>了解</b>的那些<b class='flag-5'>知识</b>