> 技术文档 > xilinx rdma ernic FPGA verilog源码与架构实践_ernic ip源代码

xilinx rdma ernic FPGA verilog源码与架构实践_ernic ip源代码


xilinx ernic verilog代码

点击xilinx ernic verilog代码

ernic_project_demo工程内部qp信号仿真波形(project_demo工程很重要)

在这里插入图片描述

xilinx ernic 简介

xilinx ernic FPGA verilog源码,xilinx Embedded RDMA Enabled NIC,FPGA rdma开发设计。
vivado ernic license, vivado license, vivado源码。
Xilinx ERNIC IP是在支持RoCE v2的以太网上实现rdma功能。这个可参数化的软IP核心可以与各种各样的Xilinx硬和软MAC IP实现一起工作,提供高吞吐量、低延迟,并且完全硬件卸载的标准以太网上的可靠数据传输解决方案。
在这里插入图片描述

ernic verilog资源

  • FPGA编译工程环境env
  • verilog源码
  • project_demo工程(project_demo工程很重要)
  • project_demo_教程

xilinx ernic 功能

  • 支持RDMA功能
    • RoCE v2
    • 错误的数据包重传由硬件处理
  • 100 Gb/s的线速
  • 支持可靠连接(RC)RDMA传输服务类型
  • QP1支持发送和接收MAD数据包
  • 用户界面上的硬件握手模式,以支持用户逻辑中的硬件RDMA应用
  • 支持接收和发送RDMA SEND,RDMA READ,RDMA WRITE,RDMA SEND WITH IMM,RDMA WRITE WITH IMM,以及RDMA SEND WITH INVALIDATE消息类型
  • 设计可扩展到2047个RDMA队列对
  • 支持IPv4和IPv6数据包
  • 支持显式拥塞通知(ECN)
  • 支持具有不同优先级的RoCE和非RoCE流量的优先级流控制
  • 支持内存注册和保护域

往期精彩:

xilinx ernic 架构

在这里插入图片描述

xilinx ernic verilog源码实践

系统ernic_project_demo集成

在这里插入图片描述

ernic_project_demo工程(project_demo工程很重要)

在这里插入图片描述

ernic_project_demo工程内部qp信号波形(project_demo工程很重要)

在这里插入图片描述

xilinx ernic verilog源码(rdma qp manager 队列对管理模块和rocev2_rx模块)

在这里插入图片描述
在这里插入图片描述

xilinx ernic verilog代码交流

点击xilinx ernic verilog代码

有关xilinx其他IP源码 以及 xilinx ernic的知识可以互相交流