news 2026/5/7 17:19:58

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/30 2:31:52

零基础玩转风格迁移与GAN:原理讲透 + 趣味实战,快速生成艺术图与创意图像

文章目录 零基础入门风格迁移与GAN:从原理到趣味实践 引言:当技术邂逅艺术,AI如何玩转“风格穿越”? 一、风格迁移:让图像在艺术风格间“穿越” 1. 什么是风格迁移? 2. 如何实现风格迁移?靠神经网络“拆解+重组” (1)内容损失:确保“灵魂不变” (2)风格损失:确保“…

作者头像 李华
网站建设 2026/5/2 18:06:40

BRC-200控制器板

BRC-200 控制器板BRC-200 是一款用于工业自动化系统中的 控制器板,主要承担系统核心控制、逻辑运算与数据处理任务,常作为控制系统的主控单元或智能控制节点使用。主要功能与特点:作为系统核心控制单元,执行控制逻辑与运算任务支持…

作者头像 李华
网站建设 2026/4/29 22:08:44

鼎捷ERP和MES系统集成方案详解,如何实现现有软件无缝对接?

某汽车零部件制造商通过上述方法将ERP与MES系统对接后,生产数据流转效率提升40%;某零售电商平台整合订单与仓储系统,使订单处理时长缩短至500毫秒内,错误率下降至0.01%。为实现新系统与既有架构的平滑集成,应基于业务流…

作者头像 李华
网站建设 2026/5/3 16:27:45

【课程设计/毕业设计】基于协同过滤推荐算法的线上安全教育平台设计与实现基于springboot+协同过滤课程推荐的线上安全教育平台【附源码、数据库、万字文档】

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

作者头像 李华
网站建设 2026/5/1 19:10:03

SPEC CODING实战:构建高性能微服务架构

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 在快马平台上开发一个微服务示例项目,展示SPEC CODING在实际开发中的应用。项目包括用户认证、订单处理和支付三个微服务,要求使用Spring Boot和Docker容器…

作者头像 李华
网站建设 2026/5/4 16:19:06

5分钟创建SysML原型:快马平台极速体验

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 在快马平台上快速创建一个无人机系统的SysML原型,要求:1.在5分钟内生成可运行的基本框架;2.包含飞行控制、导航和通信三个主要模块;…

作者头像 李华