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

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

3天内不再提示

一文详解 ALINX NVMe IP 特性

FPGA技术专栏 ? 来源:FPGA技术专栏 ? 作者:FPGA技术专栏 ? 2024-11-14 13:59 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

- ALINX NVMeIP -

在当下数据驱动的时代,企业对高性能存储解决方案的需求不断增加。NVMe AXI IP 凭借其支持大数据量、高速传输、低延迟等存储性能优势,成为众多开发者和企业的理想选择。

NVMe专为 SSD 而生,通过直接利用 PCIe 通道,避免 SATA 协议和外置控制器(PCH)的额外延迟,使性能大幅提升,尤其在随机 I/O 操作中表现突出。

NVMe PCIe SSD的 IOPs 性能可达高端企业级 SATA SSD 的十倍(具体场景为高队列深度的随机读写),同时支持自动功耗状态切换和动态能耗管理功能,显著降低功耗。

wKgZoWc1kTGAJ6sgAAFNc4rI_6s561.png

( NVMe/SAS/SATA 存储设备单读性能对比)

NVMe 协议凭借其高速传输、低延迟、高效能存储和高可靠性的特点,在数据中心、边缘计算、企业存储、AI 服务器和云计算等领域有着广泛应用。

ALINX NVMe IP 详情

ALINX NVMe IP 针对当前数据密集型应用进行了深度优化,显著缩短了延迟时间,提升数据吞吐量,满足云计算、大数据分析、人工智能、虚拟现实/增强现实( VR/AR )等前沿领域的迫切需求。


兼容性方面,NVMe IP 不依赖 CPU,全部由 FPGA 完成处理,需要 FPGA 具有足够的资源和适当的硬件支持。ALINX NVMe IP 目前支持AMD Virtex 7/ AMD UltraScale/AMD UltraScale+系列器件。

技术支持方面,ALINX 提供完善的技术支持和高效的定制化服务,由经验丰富的 IP 研发团队专人对接,全程协助客户完成 IP 集成和性能优化,确保客户需求快速实现。

考虑到每个应用场景都有其独特需求,ALINX NVMe AXI IP 为开发者提供了丰富的定制选项,允许根据特定的应用需求对其性能进行精准调整,包括不限于优化特定工作负载下的数据传输速率,根据不同的存储容量需求进行配置等。

以下是 ALINX NVMe IP 的详细介绍:

wKgZoWc1kUqATuk2AAB60aUaxCs266.png

IP 资源消耗表

wKgZoWc1kVOAL8SwAACTfdomJ4Y428.png

注:IP 实际逻辑资源消耗受实例化中其他逻辑资源消耗影响

产品特性

功能支持:命令支持(Identify、Write、Read、Flush),兼容 NVMe 1.4 协议,支持 PCIe Gen 1.0-4.0;

性能参数:

(1)最大队列深度:每个队列支持 65535 个 I/O 命令;

(2)传输速率:基于 PCIe 3.0 X4,读写速率均可达 3000MB/s;

灵活性:支持多种存储单元(512 字节 / 4096 字节);

支持定制化服务:包括数据传输速率优化和存储容量配置;

版本支持:支持两个版本(AXI FULL 版本 / AXI Stream 版本);

参考设计:XCZU19EG + FMC子板(FH1402)+SAMSUNG 980 M.2 SSD。

AXI-Master-FULL 版本

wKgZoWc1kWqAMX9dAABEqCJJPzY645.png

AXI-Stream 版本

wKgaoWc1kXOADpNGAACy8pm4tJY202.png

NVMe AXI IP 应用交互

wKgZoWc1kX2ACDEWAAA1jWsRkeE393.png

NVMe AXI IP 通过 PCIe Bridge 实现 PCIe 协议交互,支持 AXI FULL 和 AXI Stream 两种接口模式。用户数据通过 AXI Interconnect 接入后,经过 NVMe AXI IP 的协议逻辑处理,被打包为 PCIe TLP 包并写入 NVMe SSD 存储;同样,数据从 NVMe SSD 提取后,通过协议解析和 AXI 接口传递到上层逻辑。

Example 举例

AXI-Master-FULL 版本

wKgaoWc1kY-AVxbEAACfXFLxico133.png

AXI 读写:在系统正常启动后,NVMe AXI IP 自动初始化并建立 PCIe 链路连接。初始化完成后,用户的数据流通过 AXI Interconnect IP 传送到 NVMe AXI IP 的 AXI Master FULL 接口,进行 NVMe 协议的处理。数据被打包为 TLP 层 PCIe 包,并通过 RC/RQ/CC/CQ AXI Stream 接口与 AMD UltraScale+ 设备的 PCIe 集成模块(Integrated Block for PCIExpress)连接,最终写入 NVMe SSD 存储。当需要读取数据时,NVMe AXI IP 从 NVMe SSD 通过 RC/RQ/CC/CQ AXI Stream 接口提取数据,再通过 AXI Master FULL 接口与 AXI Interconnect IP 连接,将数据传输到其他 AXI 总线接口供用户逻辑使用。

AXI-Stream 版本

wKgaoWc1kZeAVFFNAACNMBSiczQ521.png

AXI Stream 读写:在系统正常启动后,NVMe AXI IP 自动进行初始化并建立连接。初始化完成后,用户的数据流通过 AXI Stream 接口输入到 NVMe AXI IP,执行 NVMe 协议的交互处理。数据被打包为 TLP 层 PCIe 包,通过 RC/RQ/CC/CQ AXI Stream 接口与 AMD UltraScale+ 设备的 PCIe 集成模块连接,最终存储到 NVMe SSD。当从 NVMe SSD 读取数据时,NVMe AXI IP 使用 RC/RQ/CC/CQ AXI Stream 接口提取数据,并通过 AXI Stream 接口传输给连接的视频输出 IP,进而通过视频接口进行数据展示。

审核编辑 黄宇

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

    关注

    1646

    文章

    22074

    浏览量

    619766
  • 存储
    +关注

    关注

    13

    文章

    4542

    浏览量

    87595
  • IP
    IP
    +关注

    关注

    5

    文章

    1816

    浏览量

    152901
  • SSD
    SSD
    +关注

    关注

    21

    文章

    2994

    浏览量

    119775
  • nvme
    +关注

    关注

    0

    文章

    260

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    转让ALINX的FPGA开发板

    转让ALINX的AXKU040开发板,成色非常新,买来基本没用过
    发表于 08-02 16:53

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

    十分复杂,需要使用成熟的验证知识产权(Verification IP,VIP)保证仿真的准确性和效率,这类的 VIP 通常十分昂贵并且复杂;另方面,PCIE 集成块是 Xilinx 提供的过了充分
    发表于 07-31 16:39

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

    所设计的新系统架构中,Nvme over PCIe IP通过 PCIe 3.0x4 接口连接 NVMe固态硬盘, 并提供 AXI4-Lite 接口用于系统控制, 以及 AXI4 接口用于数据传输
    的头像 发表于 06-29 17:46 ?642次阅读
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b>高速传输却不依赖XDMA设计之三:系统架构

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

    结合目前应用需求,以及前面基础分析,确定IP应具有如下特色: (1) 通用性 前端数据采集系统基于 FPGA 开发。 方面, 设备类型多, 使用的 FPGA型号各不相同, 需要实现的设计能够在多种
    发表于 06-29 17:42

    NVMe协议研究扫盲

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

    NVMe协议简介2

    通过PCIe进行,使用PCIe的存储读写TLP请求。指令的提交与完成机制如图1所示,图中展示的指令提交与完成步骤如下: 图1 NVMe指令提交与完成步骤图 (1)主机控制器向提交队列写入个或多个提交命令
    发表于 05-15 23:15

    NVMe控制器IP设计之接口转换

    这是NVMe控制器IP设计系列博客之,其他的见本博客或csdn搜用户名:tiantianuser。相关视频见B站用户名:专注与守望。 接口转换模块负责完成AXI4接口与控制器内部的自定义接口之间
    发表于 05-10 14:33

    NVMe IP开发速成: 三个月不是梦

    作为NVMe IP开发者,在构建IP时总是需要不断修改,然后编译上板测试,每次编译,少则20分钟,多则两三个小时,对IP的热情总是在满怀期
    的头像 发表于 04-14 19:52 ?387次阅读
    <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b>开发速成: 三个月不是梦

    ALINX NVME SPCle IP 特性详解

    NVMe SPCle IP 正是为这样的场景量身定制。通过结合 PCIe 软核 IPNVMe 主机控制器,让开发人员 在无硬核的情况下,也能轻松接入
    的头像 发表于 02-20 15:35 ?545次阅读
    <b class='flag-5'>ALINX</b> <b class='flag-5'>NVME</b> SPCle <b class='flag-5'>IP</b> <b class='flag-5'>特性</b><b class='flag-5'>详解</b>

    ALINX NVME SPCle IP特性详解

    在嵌入式设备、边缘计算、工业控制等领域快速崛起的同时,开发人员越来越多地面对个问题。
    的头像 发表于 02-19 16:27 ?452次阅读
    <b class='flag-5'>ALINX</b> <b class='flag-5'>NVME</b> SPCle <b class='flag-5'>IP</b><b class='flag-5'>特性</b><b class='flag-5'>详解</b>

    ALINX发布100G以太网UDP/IP协议栈IP

    ALINX近日宣布,基于AMD 100G以太网MAC IP,成功开发出全新的100G以太网UDP/IP协议栈IP核。该IP核在数据传输方面表
    的头像 发表于 01-07 11:25 ?806次阅读

    浅谈ALINX NVMe IP产品特性

    在当下数据驱动的时代,企业对高性能存储解决方案的需求不断增加。NVMe AXI IP 凭借其支持大数据量、高速传输、低延迟等存储性能优势,成为众多开发者和企业的理想选择。
    的头像 发表于 11-14 11:27 ?668次阅读
    浅谈<b class='flag-5'>ALINX</b> <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b>产品<b class='flag-5'>特性</b>

    智慧公交是什么?带你详解智慧公交的解决方案!

    智慧公交是什么?带你详解智慧公交的解决方案!
    的头像 发表于 11-05 12:26 ?1039次阅读
    智慧公交是什么?<b class='flag-5'>一</b><b class='flag-5'>文</b>带你<b class='flag-5'>详解</b>智慧公交的解决方案!

    芯驿电子 ALINX 推出全新 IP 核产品线,覆盖 TCP/UDP/NVMe AXI IP

    在创新加速的浪潮中,为更好地响应客户群需求, 芯驿电子 ALINX 推出全新 IP 核产品线 ,致力于为高性能数据传输和复杂计算需求提供 高带宽、低延迟 的解决方案。发布的第IP
    的头像 发表于 10-30 17:39 ?950次阅读
     芯驿电子 <b class='flag-5'>ALINX</b> 推出全新 <b class='flag-5'>IP</b> 核产品线,覆盖 TCP/UDP/<b class='flag-5'>NVMe</b> AXI <b class='flag-5'>IP</b> 核

    芯驿电子ALINX推出全新IP核产品线

    在创新加速的浪潮中,为更好地响应客户群需求,芯驿电子 ALINX 推出全新 IP 核产品线,致力于为高性能数据传输和复杂计算需求提供高带宽、低延迟的解决方案。发布的第IP 核包括
    的头像 发表于 10-30 11:53 ?749次阅读
    芯驿电子<b class='flag-5'>ALINX</b>推出全新<b class='flag-5'>IP</b>核产品线