RDMA设计62:RoCE v2 原语及单/双边语义功能测试2

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

为了便于产生激励及控制信号,同时便于测试过程的分析,使用 Vitis2022.2 开发套件进行软件测试平台的搭建。

在进行原语功能测试后,进行 DMA 功能数据正确性校验。在数据正确性校验过程中,将对数据流向为 FPGA 至远程主机与远程主机至 FPGA 分别进行测试。由于波形图不便展示具体的数据与地址对应关系,这里使用打印信息进行展示,分别如图3 和图 4所示。

图3 DMA 功能测试 FPGA 至远程主机打印信息图

图4 DMA 功能测试远程主机至 FPGA 打印信息图

根据波形图和打印信息,可以看出 RoCE v2 高速数据传输系统能够正确识别并执行用户指令,同时对 RoCE v2 数据包进行正确地接收与发送。此外,DMA 功能测试对比结果打印信息表明数据在 DMA 搬运前后一致,符合设计预期,同时也进一步证明了之前谈到的队列管理及连接建立过程的正确性。

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

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

相关推荐
豆包公子11 小时前
虚拟机配置共享文件&烧录FPGA bit文件
fpga开发
c-u-r-ry3013 小时前
pll/mmcm输入时钟配置页面警告
经验分享·fpga开发
逻辑诗篇15 小时前
硬核算力集结!TMS320C6678、XC7K690T等、匠行科技SBC819模拟信号采集处理板,解锁高端测控新标杆
科技·fpga开发
狂奔蜗牛(bradley)17 小时前
FPGA基础知识:深度剖析异步复位同步释放
fpga开发
QH1392923188017 小时前
KEYSIGHT E5071C 端网络分析仪
网络·功能测试·嵌入式硬件·物联网·单元测试·集成测试·模块测试
发发就是发20 小时前
USB系统架构概述:从一次诡异的枚举失败说起
驱动开发·单片机·嵌入式硬件·算法·fpga开发
Bug 挖掘机1 天前
放弃OpenClaw ?Hermes Agent从0到1部署+接入飞书教程
软件测试·功能测试·软件测试工程师·测试开发·ai·ai测试·openclaw
Shang180989357262 天前
T31ZX 君正/INGENIC智能视频处理器T31ZX可提供软硬件资料T31Z采用先进的低功耗设计
嵌入式硬件·fpga开发·音视频·t31zx智能视频处理器
赖134小0747姐2935电2 天前
德与施瓦茨R&S RTM3004 四通道高分辨率示波器5GS采样率
功能测试·科技·5g
通信小呆呆2 天前
各具神通——Vivado中不同系列的IP核差异详解
网络协议·tcp/ip·fpga开发