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

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

3天内不再提示

浅谈ALINX NVMe IP产品特性

ALINX 来源:ALINX 2024-11-14 11:27 次阅读

- ALINX NVMeIP -

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

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

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

a9a23a12-a1c0-11ef-93f3-92fbcf53809c.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 的详细介绍:

a9a7a858-a1c0-11ef-93f3-92fbcf53809c.png

IP 资源消耗表

a9b90224-a1c0-11ef-93f3-92fbcf53809c.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 版本

a9c702b6-a1c0-11ef-93f3-92fbcf53809c.png

AXI-Stream 版本

a9d3d194-a1c0-11ef-93f3-92fbcf53809c.png

NVMe AXI IP 应用交互

a9dba6f8-a1c0-11ef-93f3-92fbcf53809c.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 版本

a9e46752-a1c0-11ef-93f3-92fbcf53809c.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 版本

a9ef766a-a1c0-11ef-93f3-92fbcf53809c.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
    +关注

    关注

    1627

    文章

    21685

    浏览量

    602322
  • 控制器
    +关注

    关注

    112

    文章

    16240

    浏览量

    177599
  • 接口
    +关注

    关注

    33

    文章

    8537

    浏览量

    150906
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2853

    浏览量

    117285
  • nvme
    +关注

    关注

    0

    文章

    218

    浏览量

    22588

原文标题:【新品速递】一文详解 ALINX NVMe IP 特性

文章出处:【微信号:ALINX,微信公众号:ALINX】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Xilinx FPGA NVMe Host Controller IPNVMe主机控制器

    SSD,使用NVMe的多队列特性NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照NVMe队列优先级仲
    发表于 02-21 10:16

    Xilinx FPGA NVMe主机控制器IP,高性能版本介绍应用

    ,使用NVMe的多队列特性NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照NVMe队列优先级仲裁机制,
    发表于 03-09 13:56

    Xilinx FPGA高性能NVMe SSD主机控制器,NVMe Host Controller IP

    的读写性能。针对多路数据通道访问PCIe SSD,使用NVMe的多队列特性NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照
    发表于 03-27 17:23

    高性能NVMe主机控制器,Xilinx FPGA NVMe Host Accelerator IP

    的读写性能。针对多路数据通道访问PCIe SSD,使用NVMe的多队列特性NVMe Host Controller IP支持灵活配置DMA读写的通道个数,按照
    发表于 04-10 22:55

    高性能NVMe主机控制器,Xilinx FPGA PCIe 3

    SEQ128K Q32T1测试模式下的读写性能。针对多路数据通道访问PCIe SSD,使用NVMe的多队列特性NVMe Host Controller IP支持灵活配置DMA读写的通
    发表于 04-20 14:41

    在Xilinx ZCU102评估套件上启用NVMe SSD接口

    存储设备接口(例如NVMe SSD驱动器)的能力。本文演示了使用Design Gateway的XLinz的ZCU102评估套件在NVMe SSD(固态驱动器)接口上实现的解决方案。 NVMeG3-IP
    发表于 09-03 16:07

    浅谈FPGA在安全产品中有哪些应用?

    浅谈FPGA在安全产品中有哪些应用?
    发表于 05-08 06:36

    浅谈静态IP与动态IP的区别,联网时怎么选择?

    很多用户在设置路由器IP地址的时候,经常会遇到静态IP或者动态IP不知道如何选择的问题,其实本质上还是不太了解这两种IP。今天这期我们就来浅谈
    的头像 发表于 12-07 14:13 2281次阅读
    <b class='flag-5'>浅谈</b>静态<b class='flag-5'>IP</b>与动态<b class='flag-5'>IP</b>的区别,联网时怎么选择?

    Xilinx FPGA NVMe控制器,NVMe Host Controller IP

    NVMe Host Controller IP可以连接高速存储PCIe SSD,无需CPU和外部存储器,自动加速处理所有的NVMe协议命令,具备独立的数据写入AXI4-Stream/FIFO接口和数
    的头像 发表于 02-18 11:27 861次阅读
    Xilinx FPGA <b class='flag-5'>NVMe</b>控制器,<b class='flag-5'>NVMe</b> Host Controller <b class='flag-5'>IP</b>

    NVMe Host Controller IP实现高性能存储解决方案

    电子发烧友网站提供《NVMe Host Controller IP实现高性能存储解决方案.pdf》资料免费下载
    发表于 02-21 14:28 1次下载

    ALINX VERSAL SOM产品介绍

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳举行,芯驿电子应邀出席作主题分享:《ALINX 基于 Versal 系列硬件解决方案》,阐述了 ALINX 模块化产品设计理念,展
    的头像 发表于 08-05 10:33 617次阅读

    NVMe A4S主机控制器IP用户指南

    电子发烧友网站提供《NVMe A4S主机控制器IP用户指南.pdf》资料免费下载
    发表于 08-12 14:49 0次下载

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

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

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

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

    一文详解 ALINX NVMe IP 特性

    - ALINX NVMe IP - 在当下数据驱动的时代,企业对高性能存储解决方案的需求不断增加。NVMe AXI IP 凭借其支持大数据量
    的头像 发表于 11-14 13:59 173次阅读
    一文详解 <b class='flag-5'>ALINX</b> <b class='flag-5'>NVMe</b> <b class='flag-5'>IP</b> <b class='flag-5'>特性</b>