news 2026/5/1 8:56:49

RDMA设计31:RoCE v2 发送模块3

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RDMA设计31:RoCE v2 发送模块3

本博文主要交流设计思路,在本博客已给出相关博文约150篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。


(b)应答状态机
当 RoCE v2 发送模块检测到接收队列非空时,则从接收队列中提取一个接收队列条目,根据不同的接收队列条目状态和不同的操作类型进入不同的数据包生成流程,这一过程由应答状态机实现,应答状态机的状态转移图如图 1所示,对于各个状态的详细说明如下:


图1 应答状态机状态转移图

IDLE:空闲状态,系统复位后请求状态机将进入 IDLE 状态。当检测到接收队列非空时,从接收队列中读取一个接收队列条目,而后解析接收队列条目是否异常。如发现异常,则跳转至 ERR_HANDLE 状态。如果接收队列条目状态正常,则解析接受请求类型,对于 SEND、WRITE 指令跳转至 ACK 状态;对于 READ 指令,跳转至REP_HEAD 状态。如果接收队列为空,则保持 IDLE 状态。

ERR_HANDLE:异常处理状态。在该状态下将异常接收队列条目提交到异常处理单元,进行异常处理,等待异常处理结束后跳转至 DONE 状态。

ACK:无数据应答状态。此状态下将根据接收队列条目中的远程主机队列 ID 和操作类型组装 ACK 应答包,并发送到远程主机。发送完毕后跳转到 DONE 状态。

REP_HEAD:有数据应答头发送状态。在此状态下将根据接收队列条目中的远程主机队列 ID 和操作类型组装 REP 应答包。同时将请求数据长度与以太网单数据帧最大长度进行比较。如果请求长度超过单数据帧最大程度,则 REP 包头部中的操作类型被置为 FIRST/ MIDDLE/LAST;反之 REP 包头部中的操作类型被置 ONLY。同时将请求数据起始地址、请求数据长度通知给 DMA 控制器,而后跳转至 REP_DATA 状态。

REP_DATA:有数据应答数据发送状态。在该状态下将 DMA 控制器返回的数据组装为 REP 包,直到达到以太网单数据帧最大长度或用户请求长度。而后对数据长度进行判断。如果数据已发送完毕,则跳转至 DONE 状态;如果仍有数据未发送完毕,则跳转回 REP_HEAD 状态,重复 REP 数据包发送流程。若请求数据超时,则返回 IDLE 状态并返回异常完成条目。

DONE:应答完成状态。该状态下将发送寄存器中剩余的最后一帧数据并生成指令完成信号。在一个时钟周期后回到 IDLE 状态。

B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望

https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 0:33:14

Transformer+UNet:顶会的“发文密码”,思路对了结果真香!

Transformer与UNet的结合已成为图像分割与生成领域的主流架构,虽已广泛应用,但在轻量化设计、跨模态适应、3D与视频扩展、以及可解释性等方面仍具创新潜力。针对数据稀缺、模型效率等实际局限,在具体应用场景中提出改进,仍易于产出…

作者头像 李华
网站建设 2026/4/26 16:40:32

MediaPipe Hands实战

MediaPipe Hands实战:基于彩虹骨骼可视化的人机交互手势追踪 1. 引言:AI 手势识别与追踪的现实价值 随着人机交互技术的不断演进,手势识别正逐步成为智能设备、虚拟现实(VR)、增强现实(AR)和智…

作者头像 李华
网站建设 2026/4/26 16:40:32

第三方代付定义及核心优势

一、 第三方代付定义第三方代付,是指第三方支付机构接受银行委托,依托自有支付清算系统,为银行及各类机构提供资金划转与代付的专业金融服务。二、 第三方代付核心优势1. 资金与信息安全更有保障:用户仅需向第三方支付机构提供个人…

作者头像 李华
网站建设 2026/4/25 18:09:43

数字化转型加速器:CI/CD工具如何重塑企业软件开发效率

数字化转型加速器:CI/CD工具如何重塑企业软件开发效率 在数字化转型浪潮席卷全球的当下,持续集成与持续交付(CI/CD)已成为企业软件开发的生命线。根据Gartner最新报告显示,采用CI/CD工具的企业平均部署频率提升至传统模式的46倍,故…

作者头像 李华
网站建设 2026/4/25 21:53:29

哪家GEO优化服务商最靠谱?AI优化能力实测揭晓!

随着AI搜索引擎的用户规模不断上涨,越来越多的商家和企业都开始察觉到这一新流量入口的巨大营销和获客潜力,并纷纷产生了布局GEO优化的想法,连带着GEO优化服务商哪家强也受到了前所未有的关注。的确,无论是从正在持续增加的AI搜索…

作者头像 李华
网站建设 2026/4/25 23:56:45

数据驱动农业:SWAP模型的气象、土壤与作物参数实战教程

SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了W…

作者头像 李华