本博文主要交流设计思路,在本博客已给出相关博文约170篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
RoCE v2原语
它是RoCE v2协议进行信息及数据交换的核心机制,也是DUT需要实现的核心机制之一,对该功能的仿真验证需要考虑指令的提交数据包的组装及发送、数据的DMA处理等。RoCE v2原语功能验证的测试项与测试步骤如表1所示。
表1 RoCE v2原语功能验证测试项与测试步骤


(1)指令提交验证
测试步骤 1 的关键波形如图 1 所示,写入指令控制寄存器之后,指令控制模块自动将信息组装为提交队列条目写入提交队列,返回的指令状态为 0x1f 表示指令已被正确写入,存储的数据如图2 所示,符合设计预期,验证通过。

图1 指令组装及存储仿真波形图

图2 提交队列存储数据图
B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望
https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
RDMA
+关注
关注
0文章
103浏览量
9689
发布评论请先 登录
相关推荐
热点推荐
RDMA设计48:双边语义验证2
功能验证测试项与测试步骤
由于测试步骤6仿真时间跨度较大,不便使用波形图展示,这里使用打印信息进行展示,测试步骤6的打印信息如图6所示,当提交队列非空时,RoCE v2发送模块提取提交
发表于 03-11 18:54
RDMA设计46:RoCE v2原语功能:单边语义
本博文主要交流设计思路,在本博客已给出相关博文约170篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
续上,为便于查看,给出表1部分表1 RoCE v2原语
发表于 03-01 23:14
RDMA设计45:RoCE v2 原语功能验证与分析2
本博文主要交流设计思路,在本博客已给出相关博文约170篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。续上,为便于查看,给出表1部分
表1 RoCE v2原语
发表于 02-26 07:52
RDMA设计37:RoCE v2 子系统模型设计
本博文主要交流设计思路,在本博客已给出相关博文160多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
RoCE v2 子系统模型是用来模拟 RoCE v2
发表于 02-06 16:19
RDMA设计35:基于 SV 的验证平台
v2 高速数据传输系统进行功能仿真验证,根据设计相关特点搭建了基于 System Verilog 的仿真验证平台,结合仿真需要设计了 RoCE
发表于 02-01 13:14
RDMA设计29:RoCE v2 发送及接收模块设计2
本博文主要交流设计思路,在本博客已给出相关博文约100篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
(1)RoCE v2 发送模块
RoCE v2
发表于 01-26 16:47
RDMA设计28:RoCE v2 发送及接收模块设计
本博文主要交流设计思路,在本博客已给出相关博文约100篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
RoCE v2 发送及接收模块负责将用户指令组装为 RoCE
发表于 01-25 10:45
RDMA设计19:RoCE v2 发送及接收模块设计
本博文主要交流设计思路,在本博客已给出相关博文约100篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。
RoCE v2 发送及接收模块负责将用户指令组装
发表于 01-06 08:08
RDMA设计5:RoCE V2 IP架构
控制的核心模块。RoCE v2 高速数据传输IP内部集成了多种功能,包括 RDMA 建链、RDMA 队列管理、DMA 传输和系统监控等。
这
发表于 11-25 10:34
RDMA over RoCE V2设计2:ip 整体设计考虑
这里重点讨论PC与FPGA之间采用RDMA RoCE v2 高速数据传输。该IP系统的整体架构如图 1 所示。它通过 QSFP28 接口连接上位机进行数据传输;通过AXI-Lite 接口进行系统控制
RDMA over RoCE V2设计2:ip 整体框架设计考虑
RoCE V2 IP框图
该IP控制模块是实现系统功能控制的核心模块。RoCE v2 高速数据传输系统内部集成了多种
发表于 07-16 08:51
RDMA over RoCE V2设计1:为什么要设计它?
基于PC-PC或GPU-GPU之间RDMA设计已有较多厂商投入,虽然有的大厂投入几年后折羽而归,但不影响PC领域成熟应用产品的推广。这里主要讨论在FPGA上设计RDMA over RoCE V
RDMA简介5之RoCE V2队列分析
(RDMA Write with immediate)操作不在此范围内)。RoCE v2作为RoCE v2协议通信的重要机制,通常有五种队列
发表于 06-05 17:28
RDMA简介4之ROcE V2初析
RoCE v2原语
(1)RDMA READ操作将远端主机内存中的数据读取到本地。具体流程为:本地主机将需要请求数据的地址、长度及对应的远程访问密钥发送给远程主机,远程主机比对密钥通
发表于 06-05 15:20
RDMA设计44:RoCE v2原语功能验证与分析
评论