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

相关推荐
LCMICRO-1331084774620 小时前
国产长芯微LPS7118完全pin-pin替代ADP7118,是一款采用 CMOS 技术设计的低噪声、高 PSRR、快速瞬态响应、低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·adp7118
LCMICRO-1331084774620 小时前
国产长芯微LM3042完全P2P替代LT3042,是一款高性能低压差线性稳压器
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·线性稳压器·lt3042
ARM|X86+FPGA工业主板厂家20 小时前
基于ARM+FPGA平台在精密测控领域的应用:ZYNQ高精度温振压多参融合采集系统
fpga开发
Eloudy1 天前
国内加速 docker pull 下载 docker images,特别是 nvidia 的cuda image
docker·gpu·rdma
汽车仪器仪表相关领域1 天前
NHA-604/605汽车排放气体测试仪:00级国标计量|多动力车型兼容|移动/固定双工况|智能联网尾气检测设备
大数据·人工智能·功能测试·安全·汽车·压力测试·可用性测试
炎武丶航1 天前
汽车功能测试学习(1):FCW前方碰撞预警
功能测试·学习·汽车
辰丁电子2 天前
PCB设计:EMMC设计规范
fpga开发·pcb设计·pcb工艺·layout·pcb layout
hans汉斯3 天前
计算机科学与应用|改进MeanShift算法在智能监控视频中的应用研究
图像处理·人工智能·功能测试·深度学习·算法·音视频
小蘇的FPGA3 天前
FPGA远程更新升级和测试(MultiBoot)
fpga开发
llilian_163 天前
便携式相位测量模块应用方案的核心优势
网络·功能测试·单片机