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

相关推荐
可编程芯片开发3 小时前
基于均匀线阵混频信号和FFT变换的相移波束形成算法FPGA实现
fpga开发·fft变换·均匀线阵·混频信号·相移波束形成
a里啊里啊3 小时前
软考-软件评测师:知识点整理(八)——软件测试
软件测试·功能测试·压力测试·软考·软件评测师
汽车仪器仪表相关领域4 小时前
Kvaser USBcan Pro 2xHS v2:双通道高速 CAN/FD 专业级 USB 接口,汽车与工业总线深度开发与诊断的核心工具
网络·人工智能·功能测试·fpga开发·汽车·可用性测试
测试员周周5 小时前
【AI测试功能6】功能测试的自动化率:哪些该自动、哪些必须人工——AI测试人机协作决策指南
开发语言·人工智能·python·功能测试·单元测试·自动化·测试用例
小麦大叔5 小时前
给嵌入式工程师推荐一个 FOC 学习项目
学习·fpga开发
ALINX技术博客17 小时前
【黑金云课堂】FPGA技术教程Linux开发:GPIO 编程/寄存器读写/以太网RJ45
fpga开发
汽车仪器仪表相关领域1 天前
Kvaser Air Bridge Light HS:免配置工业级无线 CAN 桥接器,70 米稳定传输,移动设备与动态场景的 CAN 互联理想之选
人工智能·功能测试·安全·单元测试·汽车·可用性测试
ALINX技术博客1 天前
AMD VU FPGA+NVIDIA Thor AI 超高性能异构平台 ALINX HEA13,支撑新一代边缘 AI 系统
人工智能·fpga开发
QH139292318801 天前
罗德与施瓦茨 FSW26 FSW43 FSW50高端信号分析仪
网络·功能测试·单元测试·集成测试·模块测试
新新学长搞科研1 天前
【最新】2026年能源方向学术会议征稿/交流资讯
人工智能·功能测试·计算机视觉·自动化·能源·新能源·材料工程