news 2026/6/15 20:22:49

RDMA设计35:基于 SV 的验证平台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RDMA设计35:基于 SV 的验证平台

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

FPGA IP(知识产权核)使用SystemVerilog(SV)进行验证,主要基于其在验证效率、代码复用性和工程协作方面的显著优势。本IP采用它进行验证以确保其可靠性。

这里主要对RoCE v2 高速数据传输系统进行功能仿真验证,根据设计相关特点搭建了基于 System Verilog 的仿真验证平台,结合仿真需要设计了 RoCE v2 子系统模型,以实现系统性的功能验证。

RoCE v2 高速数据传输系统对外接口包括 AXI4-Lite 接口、AXI4 接口和 QSFP 光纤接口。其中 AXI4-Lite 接口和 AXI4 接口为片内总线接口,对其接口行为的驱动和监测较为容易,可以将其总线接口信号抽象为总线事务处理。而 QSFP 接口为串行总线接口,由 CMAC 集成块驱动,其物理层仿真相对复杂,需要使用成熟的验证知识产权(Verification IP,VIP)保证仿真的效率和准确性。这类 VIP 往往价格昂贵且结构复杂。此外,Xilinx 公司推出的 CMAC 集成块上市前已经经过丰富的验证,因此在验证过程中,将 CMAC 集成块从 RoCE v2 高速数据传输系统中剥离,而只对其接口(AXI-Stream 及 Config)进行仿真验证,将在一定程度上减小验证平台的复杂度和搭建的难度。基于 SV 的验证平台的整体架构如图.1 所示。


图1 基于 SV 的验证平台的整体架构图.

验证平台由验证环境、DUT、AXI BRAM IP 和 RDMA 子系统模型组成。其中验证环境包括接口(Interface)、激励、监测、测试用例和结果分析等。DUT 为待测对象(即去掉 CMAC 集成块的 RoCE v2 高速数据传输系统)。AXI BRAM IP 用于模拟系统中的外部存储,对接 AXI4 数据总线。RDMA 子系统模型为自主设计的用于模拟RoCE v2 远程主机功能的模型。接下来将对验证环境和 RDMA 子系统模型的设计进行详细分析。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 17:53:37

DBeaver连接sql server数据库时,提示驱动版本不合适

当你使用DBeaver,连接不上sql server数据库时,可以查看本篇文章,也许可以帮助你解决问题 目录 一.先看报错信息 二.尝试解决方案:降低驱动版本 1.打开“编辑连接”页面 2.点击“编辑驱动设置” —>"库"—>当前…

作者头像 李华
网站建设 2026/6/15 16:32:30

Java毕设选题推荐:基于web的美食探店平台基于springboot的校园周边美食探索及分享平台的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/6/15 12:19:16

救命神器10个AI论文网站,助你搞定研究生毕业论文!

救命神器10个AI论文网站,助你搞定研究生毕业论文! AI 工具如何成为论文写作的得力助手 在研究生阶段,撰写毕业论文是一项既重要又充满挑战的任务。面对繁重的研究内容和严格的格式要求,许多同学都感到无从下手。而随着 AI 技术的…

作者头像 李华
网站建设 2026/6/15 11:48:18

[特殊字符]天津别墅装修|选正规材料商,筑牢家的质感基底

🏡天津别墅装修|选正规材料商,筑牢家的质感基底天津作为北方高端住宅聚集地,别墅装修的品质需求持续升级,但某行业报告显示,近60%的别墅业主曾因材料商不正规遭遇环保超标、质感降级、售后推诿等问题。对于…

作者头像 李华
网站建设 2026/6/15 7:29:35

Vue.js 静态内容优化:v-once 与 v-memo 指令的深度实践指南

Vue.js 静态内容优化:v-once 与 v-memo 指令的深度实践指南 在大型单页应用(SPA)开发中,静态内容渲染性能优化是提升用户体验的关键环节。Vue.js 提供的 v-once 和 v-memo 指令通过差异化缓存策略,为开发者提供了高效…

作者头像 李华