news 2026/4/18 9:47:38

RDMA设计36:验证环境设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RDMA设计36:验证环境设计

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

验证平台的主要功能是为待测设备提供激励信号并监测其相关接口,通过与参考模型的结果进行对比,从而在仿真环境中验证 DUT 的功能是否符合设计要求。验证平台包含 AXI4 Complexes、AXIS Complexes、AXI-Lite Complexes、RefModel 和Scoreboard 组件。各组件间的连接方式如图 1 所示。


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

AXI4 Complexes:负责监测 AXI4 总线接口。在设计中,AXI4 总线用于 DUT 与系统内存的连接,负责进行数据传输。其由 DUT 驱动,并不需要验证平台产生额外的激励。此复合体包含一个 Monitor,用于将总线信号转换为 AXI4 事务发送到计分板。

AXIS Complexes:负责监测 AXIS 总线接口。在设计中,AXIS 总线用于 DUT 与CMAC 集成块的连接。在验证平台中该接口与 RDMA 子系统模型相连,其工作同样不需要添加额外的激励。此复合体包含一个 Monitor,用于将总线信号转换为 AXIS事务发送到计分板。

AXI-Lite Complexes:负责对接 AXI-Lite 总线接口。AXI-Lite Complexes 包含一个总线驱动器(Driver)、一个总线监测器(Monitor)及一个序列发生器(Sequencer)。其中驱动器从序列发生器获取 AXI-Lite 事务,将其转换为 AXI-Lite 接口信号;监测器监测 AXI-Lite 接口信号并将其转换为 AXI-Lite 事务发送到计分板;序列发生器则根据测试用例产生事务。

RefModel:用于模拟 DUT 设计功能。RefModel 从 AXI-Lite Complexes 中的监测器获取事务,并根据这个信息产生预期的 AXI4 事务和 AXIS 事务发送到计分板。

Scoreboard:收集各个接口上实际产生的事务并于参考模型给出的事务进行比较,同时统计对比结果,用以判断测试用例是否执行成功。

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

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

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

Java毕设选题推荐:基于SpringBoot+Vue的会议室预基于springboot的面向企业用户的复合型活动基地,活动场地,会议室预订系统【附源码、mysql、文档、调试+代码讲解+全bao等】

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

作者头像 李华
网站建设 2026/4/18 2:05:26

新手必看:ESP32固件库下载与WiFi配网步骤

以下是对您提供的博文内容进行 深度润色与结构重构后的技术文章 。整体遵循您的全部要求: ✅ 彻底去除AI痕迹,语言自然、专业、有“人味”; ✅ 摒弃模板化标题(如“引言”“总结”),全文以逻辑流驱动&a…

作者头像 李华
网站建设 2026/4/18 2:02:30

无人机滑模控制模块详解

1.什么是滑模控制?滑模控制是一种变结构控制,属于非线性鲁棒控制方法。其核心思想是:1.设计一个滑模面(SlidingSurface):一个在状态空间中的超平面或流形。当系统的状态轨迹被约束在这个面上时,…

作者头像 李华
网站建设 2026/4/18 2:08:34

国内iPaaS平台前十排行榜,鼎捷ERP和MES系统集成深度测评

企业数字化转型规模化落地阶段,iPaaS(集成平台即服务)已从可选工具升级为数字化基座,是打通数据孤岛、实现业务自动化的核心。ERP(企业资源计划系统)统筹全流程资源,MES(制造执行系统…

作者头像 李华