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

相关推荐
坏孩子的诺亚方舟6 天前
FPGA系统架构设计实践15_高云Arora V系列时钟体系
fpga开发·系统架构
FPGA小徐6 天前
入门 CNN 结构全解析|从流程图理论到 FPGA Verilog 硬件实现(含习题带讲解)
fpga开发
FPGA小徐6 天前
FPGA 数字信号处理:并行 FIR 与串行滤波器设计原理、对比与完整 Verilog 实现
fpga开发
糖果店的幽灵7 天前
软件测试接口测试从入门到精通:接口功能测试实战 - 从理论到实践
软件测试·功能测试·接口测试
糖果店的幽灵7 天前
软件测试接口测试从入门到精通:Python接口自动化 - pytest测试框架
软件测试·python·功能测试·自动化·pytest·接口测试
Saniffer_SH7 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
天天爱吃肉82187 天前
豆包 vs DeepSeek API 对比分析报告
android·java·大数据·开发语言·功能测试·嵌入式硬件·汽车
川石课堂软件测试7 天前
APP自动化测试|高级手势操作&toast操作
css·功能测试·测试工具·microsoft·fiddler·单元测试·harmonyos
糖果店的幽灵7 天前
软件测试接口测试从入门到精通:Python接口自动化 - requests库
开发语言·软件测试·python·功能测试·自动化·接口测试
zlinear数据采集卡7 天前
双核架构深度解析:ARM+FPGA如何让数据采集卡实现500Ksps高性能?
arm开发·fpga开发·架构