RDMA设计44:RoCE v2原语功能验证与分析

描述

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

RoCE v2原语

它是RoCE v2协议进行信息及数据交换的核心机制,也是DUT需要实现的核心机制之一,对该功能的仿真验证需要考虑指令的提交数据包的组装及发送、数据的DMA处理等。RoCE v2原语功能验证的测试项与测试步骤如表1所示。

表1 RoCE v2原语功能验证测试项与测试步骤
 

RDMARDMA

(1)指令提交验证

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

RDMA


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

RDMA


图2 提交队列存储数据图

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

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

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • RDMA

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分