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

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

3天内不再提示

存储中NVME、PCIE和SFF8639三者有什么关系?

高频高速研究中心 来源:信号完整性与电源完整性 作者:信号完整性与电源 2021-02-26 14:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近做了个NVME4.0的一致性测试夹具如下图,SFF8639接口,PCIE的传输模式,现在捋一捋这三位啥关系。

先说接触最广的PCIE,这个不难理解,这个是总线标准,X1,X4,X8,X16,外形啥样,当然是金手指,但是左边那个金手指好像不是PCIE的接口,这个时候就要来说SFF8639,其实这个SFF8639就是我们经常说的U.2接口,不用解释,看着就是给硬盘用的。

为什么它和PCIE扯上关系,我们看下接口定义

bd2c8b5a-77b7-11eb-8b86-12bb97331649.png

有管脚定义是ePCIE Transmit或者receiver,这也就是PCIE协议的传输通道,所以在这里SFF8639是个接口,可以通过这个接口走PCIE的信号,一点不矛盾。你也可以把这个接口换成M.2或者直接换成PCIE的金手指,没任何问题,无非就是外形变了,走的还可以是PCIE信号,不止如此,我们看信号定义发现它也支持SAS

最后来说NVME,NVME其实是个通信协议,全称是Nonvolatile Memory Express(非易失性存储),听名字就知道是个软件东东,所以你可以把它和硬件分开。

从图上看到,它本质是上建立了多个计算机与存储设备的通路,这样搬运数据的速度自然就提高了。在NVMe协议中,多个通路其实就是多个队列,而在SATA中计算机与存储设备只能有一个队列,即使是多CPU情况下,所有请求只能经过这样一个狭窄的道路。而NVMe协议可以最多有64K个队列,每个CPU或者核心都可以有一个队列,这样并发程度大大提升,性能也自然更高了。

好了,基本都搞明白了吧,是不是1+1+1>3呢,买SSD的时候不要被坑哦!

原文标题:SI-list【中国】NVME,PCIE和U.2(SFF8639)这一家

文章出处:【微信公众号:信号完整性与电源完整性研究】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    8

    文章

    6031

    浏览量

    130724
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3061

    浏览量

    121793
  • nvme
    +关注

    关注

    0

    文章

    287

    浏览量

    23720

原文标题:SI-list【中国】NVME,PCIE和U.2(SFF8639)这一家

文章出处:【微信号:si-list,微信公众号:高频高速研究中心】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Xilinx高性能NVMe Host控制器IP+PCIe 3.0软核控制器IP,纯逻辑实现,AXI4和AXI4-Stream DMA接口,支持PCIe 3.0和4.0

    NVMe AXI4 Host Controller IP1介绍NVMe AXI4 Host Controller IP可以连接高速存储PCIe SSD,无需CPU,自动加速处理所有的
    发表于 11-14 22:40

    企业级NVMe灵活稳定存储:ICY DOCK PCIe 4.0 SlimSAS扩展卡

    ICYDOCKEXLinkMB308A是一款高性能PCIe4.0x16扩展卡,配备两个SlimSAS8i(SFF-8654)接口,用于NVMe直接连接。MB308A内置了(RedriverIC)信号
    的头像 发表于 09-17 16:10 545次阅读
    企业级<b class='flag-5'>NVMe</b>灵活稳定<b class='flag-5'>存储</b>:ICY DOCK <b class='flag-5'>PCIe</b> 4.0 SlimSAS扩展卡

    NVMe高速传输之摆脱XDMA设计20: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读
    的头像 发表于 08-13 10:43 640次阅读
    <b class='flag-5'>NVMe</b>高速传输之摆脱XDMA设计20: <b class='flag-5'>PCIe</b>应答模块设计

    NVMe高速传输之摆脱XDMA设计20: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读
    发表于 08-12 16:04

    NVMe高速传输之摆脱XDMA设计17:PCIe加速模块设计

    内部信号做进一步处理,如果需要应答,将应答事务通过axis完成方完成接口(axis_cc)发送给PCIE硬核。图1 PCIe加速模块系统框图 PCIe加速模块在系统作为
    发表于 08-07 18:57

    NVMe高速传输之摆脱XDMA设计14: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读
    的头像 发表于 08-04 16:47 691次阅读
    <b class='flag-5'>NVMe</b>高速传输之摆脱XDMA设计14: <b class='flag-5'>PCIe</b>应答模块设计

    NVMe高速传输之摆脱XDMA设计14: PCIe应答模块设计

    应答模块的具体任务是接收来自PCIe链路上的设备的TLP请求,并响应请求。由于基于PCIe协议的NVMe数据传输只使用PCIe协议的存储器读
    发表于 08-04 16:44

    NVMe高速传输之摆脱XDMA设计18:UVM验证平台

    NVMe over PCIe采用 AXI4-Lite 接口、AXI4 接口和 PCIe3.0X4 接口,其中AXI4-Lite 和 AXI4 总线接口均可抽象为总线事务,而 PCIe
    发表于 07-31 16:39

    NVMe IP高速传输却不依赖便利的XDMA设计之:系统架构

    请求数据传输, 数据传输通过 AXI4总线接口对接用户逻辑, 使用突发传输提高数据传输性能。 图1 Nvme逻 辑加速IP系统架构图 新系统Nvme逻辑加速IP通过 PCIe 3.
    发表于 06-29 17:42

    NVMe协议研究扫盲

    的不断发展,这些接口协议已成为关键的性能瓶颈。为了解决这一问题,存储供应商制定了一种新的接口规范,即NVMe协议。 NVMe协议必要性 NVMe协议是专为
    发表于 06-02 23:28

    nvme IP开发之PCIe

    总线号为该设 备下游的PCIe子树中最大的总线号,下一级总线号为直接连接在该设备下游端口的 总线号,上一级总线号为与该设备上游端口直接连接的总线号,三者共同确定了该设 备在PCIe
    发表于 05-18 00:48

    NVMe协议简介2

    NVMe指令提交与完成机制 NVMe指令提交与完成机制是NVMe协议的核心,该机制制定了NVMe指令的交互流程和处理步骤。在基于PCIe
    发表于 05-15 23:15

    NVMe协议简要分析

    和生产之间的速率有关。 2NVMe分层结构 NVMe协议栈结构分为应用层和传输层两个层次。在应用层实现NVMe命令生成、队列管理和流程控
    发表于 05-15 00:34

    wifi版、esim版和插卡版三者什么区别

    存在显著差异。本文将详细探讨WiFi版、eSIM版和插卡版三者的区别,以帮助消费根据个人需求做出明智的选择。以下是对这三者的详细比较: 一、定义与概述 1. WiFi版:    ● 设备仅支持通过WiFi网络进行互联网连接。
    的头像 发表于 03-16 16:44 1.5w次阅读

    噪声与ADC的范围和位数是什么关系呢?怎样选用和匹配?

    以上三者什么关系呢?怎样选用和匹配?ADC的动态输入范围一般都有多大的?谢谢
    发表于 02-08 07:14