microsd卡是内存卡吗?micros express 导入nvme驱动传输介面
2019-03-02 09:03
导读: 在2019年2月底于西班牙巴塞隆纳的MWC世界行动通讯(Mobile World Congress)大会中,SD协会发表了SD 7.1规范以及microSD Express,它最大的特色就是在microSD尺寸的记忆卡导入PCIe介面与NVMe协定,并与传统microSD向下相容,兼顾传输效能与相容性。 microSD
在2019年2月底于西班牙巴塞隆纳的MWC世界行动通讯(Mobile World Congress)大会中,SD协会发表了SD 7.1规范以及microSD Express,它最大的特色就是在microSD尺寸的记忆卡导入PCIe介面与NVMe协定,并与传统microSD向下相容,兼顾传输效能与相容性。
microSD Express与先前在SD 7.0规范中定义的SD Express一样,都是藉由PCIe介面带来最高985MB/s的资料传输速度,并透过NVMe协定强化记忆卡存取机制,而尺寸更小的microSD Express能应用于智慧型手机、平板电脑等行动装置,将可带来固态硬碟等级的效能与使用体验,藉由出色的传输效能,满足游戏、VR、多通道IoT装置、车用电脑、高画质行车记录器、360度摄影机等使用情境的需求。
采用向下相容的新脚针规范
SD Express、microSD Express在记忆卡的尺寸方面,皆与传统SD、microSD相同,至于脚针配置方面,SD Express与SD UHS-II相同,而microSD仅有上排脚针与microSD相同,下排的脚针虽然与microSD UHS-II相近,但是脚针的长度较短且位置稍微上移。
两者皆采用PCIe 3.1与NVMe v1.3等规范,并采用UHS-II的下排脚针传送PCIe差分讯号,而REFCLK、CLKREQ#、PERRST#等讯号则使用上排脚针。
无论是SD Express或microSD Express,其上排脚针都能相容UHS-I,因此可以直接插入传统装置或读卡机使用,但是两者都不相容UHS-II。
SD Express、microSD Express的初始化过程皆为弹性可变的,主控端可以采用传统SD介面或是PCIe介面对记忆卡进行初始化,但SD协会强列建议采用前者,以利确认容量、记忆卡状态等资讯。
当记忆卡连至PCIe与NVMe主控端后,就会被视为标准NVMe装置(Stander NVMe device),并列在「大量储存控制器-> 固态硬碟控制器-> NVM Express装置」底下,能够透过标准的NVMe驱动程式存取记忆卡。
至于传统SD的密码锁、防写开关等功能,也可以透过NVMe v1.3规范来达成相容,让使用者可以透过密码保护记忆卡,PCIe、NVMe介面都会因此无法存取内部资料,或是将防写开关切换至唯读状态时,避免资料被写入记忆卡。
目前SD 7.0与SD 7.1规范在电力供应的定义方面,让SD Express、microSD Express除了支援传统3.3V,还支援1.8V电压输入,能够达到省电的效果。
SD协会也指出预计在未来推出的规范中导入1.2V电压输入,但会透过全新的脚针(SD Express的#18、microSD Express的#17)达成,能够进一步对电力消耗与效能进行最佳化。
导入先进存取机制
PCIe与NVMe具有多种能够增加存取效能的通讯协定与机制,SD Express、microSD Express也导入了Bus mastering、Multi Queue、Host Memory Buffer等机制,让资料存取更有效率。
Bus mastering也称为第一方DMA(First-Party Direct Memory Access),能让系统中各装置直接存取记忆卡中的资料。举例来说,当行动装置要下载资料并写入记忆卡时,数据机可以直接将存取需求传送至记忆卡,而不需处理器介入处理,如此一来除了能改善存取延迟之外,因为过程不需要应用处理器(Application Processor)的协助,因此应用处理器能维持在低功耗状态,发挥降低系统资源占用与节省整体耗电量的效果。
Multi Queue也是NVMe的特殊功能之一,能够在记忆体中为每个处理器核心配置专属的存取命令伫列,解决了传统协定中只能在主控端拥有1个存取命令伫列的问题,能够避免主控端成为效能瓶颈。
Host Memory Buffer(以下简称HMB)则是能让记忆卡不需自行搭载缓冲记忆体的技术,其概念与无DRAM(DRAMLess)的故态硬碟相近。
在高速存取的硬体架构中,控制器往往需要缓冲记忆体等额外资源,然而嵌入于记忆卡的SRAM成本比主记忆体采用的DRAM高出许多,因此会影响到记忆卡的价格。 HMB是PCIe与NVMe的原生功能,能够在系统的主记忆体切出1块缓冲区供记忆卡使用(缓冲区容量由主控端决定),如此一来就能省下记忆卡上的SRAM,在效能与成本之间取得更理想的平衡。
SD协会也在SD 7.1白皮书提到,在记忆卡效能越来越高的情况下,主记忆体与记忆卡的关系也变得更具弹行,除了可以透过主记忆体作为缓冲区,省下记忆卡的SRAM元件外,还能反过来将记忆卡作为延伸的主记忆体,把高速的SD Express、microSD Express当作系统资源,节省主记忆体使用量。
标示图案保留前朝设计
由于SD Express、microSD Express具有向下相容功能,因此在记忆卡上是会除了会标示「Express」或简写的「Ex」之外,还会标示当插入传统SD、microSD等SD UHS-I规范的装置与读卡机时,会以「HC」、「XC」或「UC」速度运作。
如果要发挥SD Express、microSD Express记忆卡的最佳效能,就需要搭配支援的装置或读卡机。由于SD Express、microSD Express的向下相容只支援SD UHS-I规范,因此无论插入SD UHS-I、UHS-II或UHS-III装置或读卡机,最高传输速度都被限制在SD UHS- I的104MB/s。
虽然目前的记忆卡存取速度还没办法触及SD Express、microSD Express的上限,但随着快闪记忆体的技术提升,或许不用多久就会冲破传统规范的限制,因此提早制定规格更高的规范势在必行。另一方面,导入PCIe、NVMe不但能提升传输速度上限,也能透过先进的存取机制降低延迟,对于小档存取的效能表现有正面帮助。
接下来我们需要观察的重点之一,就是microSD Express是否能在智慧型手机、平板电脑等行动装置上普及,以及它的价格是否能落在一般消费者能接受的区间。
相关文章
- 鐜嬪仴鏋楄瀹跺嵃娓歌墖鏇濆厜 缃戝弸锛氳繖娆$湡鏄传绌烽檺鍒朵簡鎴戜滑鐨勬兂鍍忓姏
2018-04-16 16:32
- 涓夊搴﹀叏鐞冨彲绌挎埓璁惧鍑鸿揣閲忎笂娑94.6%锛岃嫻鏋滅ǔ鈥
2019-12-10 17:52
- Samsung鏂颁笓鍒╂洕鍏夊叏闈㈠睆娌℃湁鍒樻捣
2018-05-13 13:33
- 鍏ㄥ箙楂橀熻繛鎷岰anon1DX鍗曟満鍞28800鍏
2018-04-09 17:32
- 鍗庝负Mate X棰勮渚涜揣20涓囧彴宸﹀彸
2019-06-30 15:50
- 杞婚噺绾у叆闂ㄦ満锛欶ujifilmX-M1鏃犲弽鐧诲満
2018-01-03 12:00
- 闂厜鐏珶鏈夎繖涔堝鑺辨牱榄呰摑E2璇勬祴
2018-05-29 19:33
- 涓寰幆缁忔祹鐮旂┒闄㈠湪娌у窞鎴愮珛
2020-12-28 16:52
- 2018鏄ヨ妭绗竴鏂版満 榄呰摑E3鑳岄潰璁捐鎹夌溂
2019-02-19 05:37
- iPhone6Plus鎼滀笉鍒癢iFi 鎵嬫満搴楁病淇ソ 澶х鎬濊矾娓呮櫚涓鎷涙悶瀹
2018-05-02 14:31
- 闃块噷YunOS鍗冲皢鍒版潵 鐩墠宸叉湁鍥戒骇鎵嬫満鏀寔 鏈熷緟鍚楋紵
2018-04-29 20:31
- 闇稿睆浜嗭紒闂嵎缃戝叓鍛ㄥ勾鎰熸仼鍥為娲诲姩鐏儹杩涜涓紒
2021-07-22 19:46
- 360鎽勫儚鏈3C浜戝彴鐢垫睜鐗堝紑鍚鍞 鍒涙柊鈥滀笉鎻掔數鈥
2021-03-20 09:54
- 澶栧獟鎶ラ亾锛歀G姝g爺鍙戞柊娆剧炕鐩栧紡鍙姌鍙犳墜鏈
2018-07-06 05:31
- 鎵庡厠浼牸澶绾︿細缁欏瀛愯█浼犺韩鏁 鎵庡厠浼牸瀹堕娆℃洕鍏
2019-12-05 18:53
- 5799鍏冭捣 涓夋槦GalaxyS9/S9锛嬪媰鑹绾㈢増鍙戝竷 涓夊ぇ濂崇浠h█
2018-05-08 17:32
- 鍗板害閫爄Phone缁堜簬涓婂競 浣嗘灉绮変緷鏃у緢澶辨湜
2018-09-22 00:32
- 鏇寸敓琛岃柂閰珽TC锛氭櫤鑳借柂閰競鍦虹殑棰嗚窇鑰
2019-08-20 11:55
- 榄斿吔浜夐湼锛氬畧鍩庡叧鍗$殑璁惧畾鍗佸垎缁忓吀 閭d箞鎴樺焦涓渶缁忓吀鐨勬槸鍝叧锛焈甯屽皵鐡﹀鏂
2019-06-30 14:46
- 鑴戞礊椋樺嚭澶╅檯鐨勭鐮旈槦浼嶅紑鍙戝嚭3D鎵撳嵃姘磋川妫娴嬪櫒
2018-08-05 18:31