XDuser

专注于NVMe IP, NVMe包括RDMA,NVMe Host ,NVMe OF。期待与你相约。

RDMA设计8:状态管理单元设计

本文主要交流设计思路,在本博客已给出相关博文一百多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。状态管理单元负责读取系统工作状态,包括物理链路连...

RDMA设计7:系统控制模块设计

专注高性能存储与传输,在本博客已给出相关博文已100多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME 或 RDMA 产品及项目需求,请看B站视频后联系。系统控制模块负责实现 RoCE v2 高...

RDMA设计6:IP架构2

专注高性能存储与传输,在本博客已给出相关博文已100多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。融合以太网协议栈是实现 RoCE v2 命令...

RDMA设计5:IP架构

专注高性能存储与传输,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。为便于读者更好的理解IP设计,这里以高速数据传输为背景,根据 上面分析,基于Ro...

RDMA设计4:技术需求分析2

专注高性能存储与传输,在本博客已给出相关博文已几十篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。根据IP适用性技术需求分析,总结得出具体技术指标...

RDMA设计3:技术需求分析1

在FPGA上部署RDMA IP,一般用于高速射频信号数据采集工作。它既要满足对于通用大数据的实时高速传输要求,也需要满足对于多路信号的数据整合需求。考虑到数据采集前端数据量大、数据产生速率快、采样设备繁杂等特点,针对现存研究在大批量连续数据...

RDMA设计3:技术需求分析1

在FPGA上部署RDMA IP,一般用于高速射频信号数据采集工作。它既要满足对于通用大数据的实时高速传输要求,也需要满足对于多路信号的数据整合需求。考虑到数据采集前端数据量大、数据产生速率快、采样设备繁杂等特点,针对现存研究在大批量连续数据...

RDMA设计2:开发必要性之性能简介

专注高性能存储与传输,这里分享RDMA设计,之前已介绍RDMA相关知识,在本博客已给出相关博文已几十篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系...

RDMA设计1:开发必要性1之设计考虑

专注高性能存储与传输,在本博客已给出相关博文已100多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。一. 选择 RDMA IP 开发必要性为了满...

NVMe IP高速传输却不依赖XDMA设计之九:系统初始化

直接采用PCIe实现NVMe功能,它的系统初始化流程主要分为链路训练、PCIe 初始化和 NVMe 初始化, 分别实现 PCIe链路连接、 PCIe 设备枚举配置和 NVMe 设备配置功能。 其中链路训练由 PCIE 集成块实现, 初始化模...

RDMA over RoCE V2设计2:IP整体框图

设计IP需要考虑如下因素:1)基于 IBTA 1.5 协议规范,支持 RoCE v2 标准协议传输,同时支持 ARP协议和 ICMP 协议。2)基于 Xilinx CMAC 集成块进行开发并独立设计 UDP/IP 协议栈。一方面,CMAC ...

RDMA over 为什么要设计CE V2设计1:

一)设计目标:RDMA技术采用无感传输机制,消除传统网络传输中需要CPU介入下的多重数据复制与内核参与环节,实现直接跨主机内存访问的机制。其设计目标为优化分布式环境下的数据传输效率,降低CPU负载。RoCEv2基于标准网络的以太网、网络层和...

RDMA简介8之AXI分析

AXI 总线是一种高速片内互连总线,其定义于由 ARM 公司推出的 AMBA 协议中,主要用于高性能、高带宽、低延迟、易集成的片内互连需求。AXI4 总线是第四代 AXI 总线,其定义了三种总线接口,分别为:AXI4、AXI4-Lite 和...

RDMA简介7之RoCE v2可靠传输

可靠传输技术旨在通过多种方法确保数据包在传输过程中不会丢失或损坏,同时保证数据包按发送顺序到达接收端,其要求在链路发生丢包或网络发生拥塞等情况下能够完全保证数据包的正确性同时尽可能地提高传输速率。RoCE v2协议实现可靠传输的技术手段共有...

RDMA简介6之RoCE v2连接管理

RoCE v2协议的队列在创建时就已确定连接类型,共有两种工作模式:主要分为两种工作模式:有连接模式和无连接模式。在有连接模式下,支持可靠连接(RC)和不可靠连接(UC)两种传输类型;而无连接模式则仅支持不可靠数据包(UD)传输类型。