当前位置: 首页 > article >正文

PCIe协议加持,SD卡9.1规范达到媲美SSD的速度4GB/s

图片

近日,SD协会(SDA)宣布了最新的SD Express存储卡的进化,将microSD Express存储卡的速度提高了一倍,达到2GB/s,并引入了4个新的SD Express速度等级,以确保新的SD 9.1规范中最低的顺序性能水平。这包括支持多流访问和相关的电源和热量管理,以确保保证的性能。

图片

最新SD Express速度等级表:比如E600,就是SD卡最低读写速度需要保证600MB/s.

图片

SD Express速度等级仅在提供SD Express总线的SDXC、SDUC、microSDXC和microSDUC存储卡上使用。SD 9.1有助于消费者为其设备选择合适的卡,同时为制造商提供了新的工具,以确保SD Express存储卡的最低性能水平。

图片

越来越多的设备和存储卡支持SD Express。由于PCIe和NVMe架构的支持,SD Express提供了SSD级别的性能水平,传输速度高达~4GB/s。首批支持SD Express的卡片是在SD7.0规范中引入的全尺寸SD形态,支持PCIe Gen 3 x1接口,速度为985MB/s。在SD8.0规范中定义了另外3个PCIe接口 - PCIe Gen 4 x1、PCIe G3 x2和PCIe Gen4 x2,将速度提高了四倍,达到4GB/s。在SD7.1规范中,microSD形态增加了985MB/s的SD Express速度,而microSD附录版本8规范通过使用PCIe Gen 4 x1将速度提高了一倍。

图片

类似NVME协议中的温度控制,本次在SD9.1中SD Express存储卡采用了一种改进的电源管理架构,这种架构能够有效地降低电源功耗,同时提高电源管理效率。通过使用这种新的电源管理架构,SD Express存储卡能够在保持高性能的同时,实现更长的电池寿命和更高的能效。SD Express存储卡还引入了一种新的温度控制方法,这种方法能够有效地监测和控制存储卡的工作温度。通过使用这种新的温度控制方法,SD Express存储卡能够在高负载情况下保持稳定的性能,同时避免过热问题。

SD 9.1规范定义了确保SD Express卡中PCI/NVMe接口的最低定义性能所需的访问规则,包括最多8个流的多流访问

图片

为了最小化对NAND闪存进行编程的时间开销,传统的速度等级规范规定了流记录规则,即流数据应从完全空闲的特定存储单元的起始地址连续写入。这在SD Express速度等级中称为SGS单元。请注意,SGS代表流粒度大小,最初是在NVMe规范中定义的。

对于多流记录,不同的流数据由流标识符(SID)进行识别。考虑到使用多个摄像头的宿主设备的实际应用,该设备通常会单独传输一个流数据块而忽略SID。在这种情况下,SGS单元中的数据在SID方面是复用的,即使删除其中一个流数据,这样的SGS单元也不能用于流记录,但这并不是实现高效内存使用的最佳方式。

图片

为了解决这个问题,SD 9.1规范定义了一种访问规则,即每个SGS单元只能被具有一个SID的流数据占用。如图所示,具有SID = 1和SID = 2的流数据分别写入SGS单元A和B,而不考虑卡的接收顺序。在删除了具有SID = 2的流数据后,SGS单元B可以重新用于记录即将到来的流数据,因为它是完全空的。此规则确保了在主机设备在卡中重复录制和删除视频流时的高效内存使用。此外,此规范中还提供了Current Address Saving功能(位于Video Speed Class中)。它使主机在经历电源循环后,能够从SGS单元的中间位置继续进行录制,以实现其有效使用。


http://www.kler.cn/news/135558.html

相关文章:

  • 【设计模式】聊聊模板模式
  • 解析Spring Boot中的CommandLineRunner和ApplicationRunner:用法、区别和适用场景详解
  • CISP全真模式测试题(二)
  • VSCode使用
  • 基于Vue+SpringBoot的超市账单管理系统 开源项目
  • CentOS 7.9 安装 epel-release
  • cobol基本语法
  • k8s-部署Redis-cluster(TLS)
  • 【React】React 基础
  • 基础算法:高精度加法
  • C语言之深入指针及qsort函数(五)(详解介绍)
  • 微信小程序内嵌h5页面,实现动态设置顶部标题的功能
  • ArkTS - HarmonyOS服务卡片(创建)
  • CISP模拟试题(一)
  • uniapp+vue+Springboot 公司网站0~1搭建 前端前期设计篇
  • 串行通信中的同步方式(Synchronous)与异步方式(Asynchronous)stty -F设置波特率
  • “移动机器人课程群实践创新的困境与突围”素材
  • 动态页面调研及设计方案
  • 【Java 进阶篇】Ajax 实现——原生JS方式
  • 文件传输客户端 SecureFX mac中文版支持多种协议
  • 归并排序详解:递归实现+非递归实现(图文详解+代码)
  • 设计模式-组合模式-笔记
  • 应试教育导致学生迷信标准答案惯性导致思维僵化-移动机器人
  • Android描边外框stroke边线、rotate旋转、circle圆形图的简洁通用方案,基于Glide与ShapeableImageView,Kotlin
  • 【双指针】快乐数
  • Wireshark TS | 应用传输缓慢问题
  • 【运维篇】Redis 性能测试工具实践
  • 米家竞品分析
  • OceanBase 4.2.1 LTS 发版 | 一体化数据库首个长期支持版本
  • 数据结构与算法之美学习笔记:22 | 哈希算法(下):哈希算法在分布式系统中有哪些应用?